/* 
	GLOBAL CSS
*/

/* CSS RESET -- THIS MAKES ALL BROWSERS START FROM THE SAME BASELINE AND INCREASES BROWSER CONSISTENCY
*/
html. body{height:100%;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	/*margin: 0;*/
	/*padding: 0;*/
	border: 0;
	/*outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;*/
	vertical-align: middle;
}

#shoppingCart12 html,#shoppingCart12 body,#shoppingCart12 div,#shoppingCart12 span,#shoppingCart12 applet,#shoppingCart12 object,#shoppingCart12 iframe,#shoppingCart12
h1,#shoppingCart12 h2,#shoppingCart12 h3,#shoppingCart12 h4,#shoppingCart12 h5,#shoppingCart12 h6,#shoppingCart12 p,#shoppingCart12 blockquote,#shoppingCart12 pre,#shoppingCart12
a,#shoppingCart12 abbr,#shoppingCart12 acronym,#shoppingCart12 address,#shoppingCart12 big,#shoppingCart12 cite,#shoppingCart12 code,#shoppingCart12
del,#shoppingCart12 dfn,#shoppingCart12 em,#shoppingCart12 font,#shoppingCart12 img,#shoppingCart12 ins,#shoppingCart12 kbd,#shoppingCart12 q,#shoppingCart12 s,#shoppingCart12 samp,#shoppingCart12
small,#shoppingCart12 strike,#shoppingCart12 strong,#shoppingCart12 sub,#shoppingCart12 sup,#shoppingCart12 tt,#shoppingCart12 var,#shoppingCart12
dl,#shoppingCart12 dt,#shoppingCart12 dd,#shoppingCart12 ol,#shoppingCart12 ul,#shoppingCart12 li,#shoppingCart12
fieldset,#shoppingCart12 form,#shoppingCart12 label,#shoppingCart12 legend,#shoppingCart12
table,#shoppingCart12 caption,#shoppingCart12 tbody,#shoppingCart12 tfoot,#shoppingCart12 thead,#shoppingCart12 tr,#shoppingCart12 th,#shoppingCart12 td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline !important;
	/*Reskin CMS, moved from body and added it here Madhukar*/
	line-height:1;
	/*End Reskin CMS, moved from body and added it here Madhukar*/
}

#headerMain html,#headerMain body,#headerMain div,#headerMain span,#headerMain applet,#headerMain object,#headerMain iframe,#headerMain
h1,#headerMain h2,#headerMain h3,#headerMain h4,#headerMain h5,#headerMain h6,#headerMain p,#headerMain blockquote,#headerMain pre,#headerMain
a,#headerMain abbr,#headerMain acronym,#headerMain address,#headerMain big,#headerMain cite,#headerMain code,#headerMain
del,#headerMain dfn,#headerMain em,#headerMain font,#headerMain img,#headerMain ins,#headerMain kbd,#headerMain q,#headerMain s,#headerMain samp,#headerMain
small,#headerMain strike,#headerMain strong,#headerMain sub,#headerMain sup,#headerMain tt,#headerMain var,#headerMain
dl,#headerMain dt,#headerMain dd,#headerMain ol,#headerMain ul,#headerMain li,#headerMain
fieldset,#headerMain form,#headerMain label,#headerMain legend,#headerMain
table,#headerMain caption,#headerMain tbody,#headerMain tfoot,#headerMain thead,#headerMain tr,#headerMain th,#headerMain td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline !important;
	/*Reskin CMS, moved from body and added it here Madhukar*/
	line-height:1;
	/*End Reskin CMS, moved from body and added it here Madhukar*/
}*
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	/*line-height: 1;*/
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
/*table {
	border-collapse: separate;
	border-spacing: 0;
}*//*commented by Chirag,reskinCMS*/
caption, th, td 
{
	/*Begin, Reskin CMS, madhukar */
	/*text-align: left;
	font-weight: normal;*/
	/*End, Reskin CMS, madhukar */
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END CSS RESET*/


button.btnDefault4
{
	background: url(../../img/btn_dark.png) no-repeat;
	_background: url(../../img/btn_dark.gif) no-repeat; /*url(../../img/market/bg_btn_long.gif)*/
	display: block;
    /*float: left;
    font: bold 11px arial, sans-serif;*/
    height: 26px; /* 24px;*/    
    text-decoration: none;
    cursor:hand;
    border:0px;
	color:#FFFFFF !important;
}
body{
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	color: #000;
	/*background: url(/img/ReskinCMS/body-bg.gif) repeat-x bottom left !important;*/
}

.btnRightDark
{
	background:transparent url(../../img/btn_dark_rt.png) no-repeat;	
	_background:transparent url(../../img/btn_dark_rt.gif) no-repeat;	
	display:block;
	height:20px;
	bottom:22px;
float:left;
position:relative;
width:5px;
}
.btn_right
{	
	_float:left !important;
	margin-right:10px;
	height:25px !important;
}
img.medium_new_r{
	background:transparent url(../../img/btn_dark_rt.png) no-repeat ;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	_background:transparent url(../../img/btn_dark_rt.gif) no-repeat;
	height:26; /*24px;*/
	float:left;
	cursor:pointer;
	margin:0;
	padding:0;
	padding-right: 5px;
}
button.btnSecondary41
{
	background:transparent url(../../img/btn_dark.png) no-repeat;
	_background:transparent url(../../img/btn_dark.gif) no-repeat; /*url(../../img/market/bg_btn_long.gif)*/
	display: block;
    float: left;
    /*font: bold 11px arial, sans-serif;*/
    height: 26px; /* 24px;*/    
    text-decoration: none;
    cursor:hand;
    border:0px;
	color:#FFFFFF !important;
}

.btnSecondary41
{
	background: url(../../img/btn_dark.png) no-repeat; /*url(../../img/market/bg_btn_long.gif)*/
	_background: url(../../img/btn_dark.gif) no-repeat;
	display: block;
    float: left;
    /*font: bold 11px arial, sans-serif;*/
    height: 26px; /* 24px;*/    
    text-decoration: none;
    cursor:hand;
    border:0px;
	color:#FFFFFF !important;
}

.btnRightDark1
{
	background: url(../../img/btn_dark_rt.png) no-repeat;	
	_background: url(../../img/btn_dark_rt.gif) no-repeat;	
	display:block;
	height:27px;
	/*bottom:22px;*/
float:left;
position:relative;
width:5px;
}

.TxtSpan
{
	
	color:#ffffff !important;
	border:none !important;
	margin:0 !important;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:11px;
	font-weight:bold;
	height: 26px !important; /*20px;*/
	cursor:pointer;
	padding:2px 14px !important; /*0px;*/
	float:left; /*added by chirag*/
}
body a{
	color: #6a7f10;
	text-decoration:  none!important;
}

#headerMain a:hover, a:hover
{
	text-decoration:underline !important;
}


#pageContainer{
	width: 940px;
	margin: 0 auto;
	text-align: left;
	float:none !important;/*Chirag, Editing the style*/
}

/* HEADER STYLES */
#headerMain{
	position: relative;
	height: 164px;
	overflow: visible;
	float:none !important;/*Chirag, Editing the style*/
	z-index:49;
	left:4px;
}
#headerMain a{
	color: #6a4061;
	text-decoration:  none!important;
}
#headerMain #logo a{
	display: block;
	position: absolute;
	top: 20px; left: -6px;
	/*background: url(/img/ReskinCMS/logo.gif) 0 0 no-repeat;*//*Commented,Chirag as populating from code*/
	width: 155px;
	height: 88px;
	
}
#headerMain #logo a img{
	display: block;/*Changed from none to block,Chirag*/
}
#headerMain #logo h1{
	display: none;
}
#headerMain .punchoutlogo{
	display: block;
	position: absolute;
	top: 20px; left: 185px;
	/*background: url(/img/ReskinCMS/logo.gif) 0 0 no-repeat;*//*Commented,Chirag as populating from code*/
	width: 155px;
	height: 88px;
	
}
#headerMain .punchoutlogo img{
	display: block;/*Changed from none to block,Chirag*/
}
#headerMain #topNav{
	list-style: none;
	position: absolute;
	top: 12px;
	right: 165px;
	width:auto;
	height: 15px;/**changed 10 to 15px - Reskin March 2010**/
	font-size: 10px;
	z-index: 49;
	
}
#headerMain #topNav li{
	float: left;
	padding-right: 13px;
	padding-top:3px;
	margin-right: 13px;
	margin-left:0px;
	border-right: 1px solid #000;
	min-width: 1px;
	_width: 1px;
	white-space: nowrap;
	height: 15px;/**added height - Reskin March 2010**/	
}

/**Begin : Reskin March 2010**/
#headerMain #topNav li a
{
	vertical-align:bottom;
}
/**End : Reskin March 2010**/

#headerMain #topNav li.last{
	border: none;
	text-transform:none;
}
#topNav li.last span:first-child{
	color: #00a1de; /* Added by Tessa, May 23, 2011 */
}
#topNav li.first a{
	cursor:pointer;
}
#topNav li.first span:first-child{
	font-weight: bold; /* Added by Tessa, May 23, 2011 */
}
#topNav li a,  #topNav li.first a{
	text-decoration: none;
	color: #6a7f10; /* Added by Tessa, May 23, 2011 */
}
#topNav li a:hover, #topNav li.first a:hover {
text-decoration:underline !important;
}
#headerMain #tnSignUp{
	background: url(/img/ReskinCMS/i_purple_right_arrows.gif) right center no-repeat;
}
#headerMain #mainSearch{
	position: absolute;
	right: 0;
	top: 60px;
	width: 325px; /* 480px - Changed by Tessa, May 25, 2011 */
	/* height: 32px;  Changed by Tessa, May 25, 2011 */
	padding: 9px; /* 6pc 2px 6px 6px - Changed by Tessa, May 25, 2011 */
	background-color: #e4e7e9;
}
#headerMain div{
	float:none !important;
}
#headerMain #mainSearch #searchBox{
	background-color: #fff;
	padding: 0px; /* 2px - Changed by Tessa, May 25, 2011 */
	position: relative;
	border: 1px solid #ABADB3; /* Added by Tessa, May 25, 2011 */
	width: 300px; /* Added by Tessa, May 25, 2011 */
	margin: 0; /* margin-right:35px - Changed by Tessa, May 25, 2011 */
	float: left; /* Added by Tessa, May 25, 2011 */
	height: 22px; /* 28px - Changed by Tessa, May 25, 2011 */
	overflow: hidden; /* Added by Tessa, May 25, 2011 */
}
#headerMain #mainSearch #searchBox #searchTerm, #headerMain #mainSearch #searchBox .searchTerm{
	border: 3px solid #fff !important; /* 1px solid #fff - Changed by Tessa, May 25, 2011 */
	font-size: 13px;
	color: #666; /* #ccc;  Changed by Tessa, Oct 4, 2011 */
	padding: 0px 0px 0px 2px!important; /* 4px 5px 5px 5px - Changed by Tessa, May 25, 2011 */
	width: 291px; /* 270px - Changed by Tessa, May 25, 2011 */
	margin: 0px; /* Added by Tessa, May 25, 2011 */
	vertical-align:top;
}
#headerMain #mainSearch #searchBox .searchTerm1
{
	font-size: 13px;
	padding: 5px;
	border: 0px solid #eee;
	width: 270px;
	color:#CCCCCC;
	}/*Added by Sudha on 28jan for new search box*/
#headerMain #mainSearch #searchContext{
	position: absolute;
	right: 2px;
	top: 2px;
	background: url(/img/ReskinCMS/h_search_context.gif) 0 0 no-repeat;
	height: 28px;
	width: 136px;
}
#mainSearch #searchContextNew
{
	position: absolute;
	right: 3px;
	top: 8px;	
	}
#mainSearch #searchContextNew .searchText	
{
	width:150px;
	/*background: url(/img/ReskinCMS/h_search_context.gif) 0 0 no-repeat;*/
	color: #FFF;
	background-color: #c8ced3;
	font-size: 11px;
	text-transform:none;
	cursor: pointer !important;	
	border:1px solid #c8ced3;
}/*Added by Sudha on 28jan for new search box*/
#headerMain #mainSearch #searchContext span{
	display: block;
	width:104px;
	height:10px;
	padding: 9px 0 9px 9px;
	font-size: 11px;
	color: #fff;
	text-transform: uppercase;
	white-space: nowrap;
	overflow: hidden;
	cursor: pointer;
}
#headerMain #mainSearch #searchContext ul{
	position: absolute;
	top: 28px;
	left: 0;
	width: 115px;
	z-index: 101;/*changed by Madhukar, z index of global nav bar is 100, so this has to be 101*/
	background-color: #c8ced3;
	display: none;
}
#headerMain #mainSearch #searchContext ul li{
	width:auto;
	_float:left;
}
#headerMain #mainSearch #searchContext ul li input{
	display: none;
}
#headerMain #mainSearch #searchContext ul li label{
	display: block;
	color: #FFF;
	padding: 5px 9px;
	*padding: 3px 9px;
	background-color: #c8ced3;
	font-size: 11px;
	text-transform: uppercase;
	width:97px !important;
	cursor: pointer !important;
	text-align:left !important;
}
#headerMain #mainSearch #searchContext ul li label span {padding:0px !important;}
#headerMain #mainSearch #searchContext ul li a:hover{
	background-color: #ccc;
}

#headerMain #mainSearch .searchButton{
	position: absolute;
	top: 9px; /* 5px - Changed by Tessa, May 25, 2011 */
	right: 9px; /* 0px - Changed by Tessa, May 25, 2011 */
	background: #FFF url(../images/h_search_button.gif) -1px -1px no-repeat; /* transparent url(../images/h_search_button.gif) no-repeat top left - Changed by Tessa, May 25, 2011 */
	width: 22px; /* 35px - Changed by Tessa, May 25, 2011 */
	height: 22px; /* 32px - Changed by Tessa, May 25, 2011 */
	border: 1px solid #ABADB3; /* none - Changed by Tessa, May 25, 2011 */
	/* outline: none; Changed by Tessa, May 25, 2011 */
	cursor: pointer;
	float: left; /* Added by Tessa, May 25, 2011 */
}

#headerMain #mainSearch .searchButton:active, .searchButton:focus{
	outline-style: none !important; /* Added by Tessa, July 12, 2011 */
	border: 0px solid #ABADB3; /* Added by Tessa, July 12, 2011 */
	_border: 0px solid #ABADB3; /* Added by Tessa, July 12, 2011 */
}

#shoppingCart12{
	position: absolute;
	background: url(/img/ReskinCMS/h_sc_bg.png) 0 0 no-repeat;
	_background: url(/img/ReskinCMS/h_sc_bg.gif) 0 0 no-repeat;
	width: 948px;
	height: 220px;
	top: -175px;
	/*top: 0;
	left: -4px;
	z-index: 10;*//*Commented By Chirag*/
	float:none !important;
}
#shoppingCart12 #scContainer{
	/*position: relative;*//*Reskin CMS,Chirag*/
	height: 210px;
	width: auto;
	color: #fff;
}
#shoppingCart12 #scContainer a{
	color: #fff;
}

#shoppingCart12 #scClose{
	display: block;
	position: absolute;
	top: 5px;
	right: 0px;
	height: 20px;
	width:90px;
	z-index: 50;
	/*background: url(/img/ReskinCMS/trans.gif);*//*commenting, Chirag, As the image is not used*/
	cursor:pointer;
	text-decoration:none !important;
	/*Adding the color and font styles as we are removing the span*/
	color:#fff !important;
	font-size:10px;
	font-weight:normal;
	padding-right:30px;
	text-align:right;
	vertical-align:middle;
	
}

#shoppingCart12 #scClose span{
	color:#fff !important;
	font-size:12px;
	font-weight:bold;
}
#shoppingCart12 #scWelcome{
	position: absolute;
	width:175px; /* 166px; */
	height: 37px;
	left: 23px;
	top: 100px;
	z-index: 25;
	/*padding-top: 10px;*//*Commented by Chirag, on 11-02-10, To make the UI look proper for france mapped rad account*/
}
#shoppingCart12 #scWelcome p{
	font-size: 100%;
	line-height: 1.2;
	padding-top: 5px; /* 15px; */
	color:#FFFFFF !important;
}
#shoppingCart12 #scWelcome a{
	text-decoration: underline !important;
}

#shoppingCart12 #scCatalog{
	position: absolute;
	left: 218px;
	top: 15px;
	width: 185px;
	padding: 0 5px 0 15px; /* 0 10px; */
	z-index: 25;
	background: url(/img/ReskinCMS/i-Catalog.png) 45px 25px no-repeat;
	_background: url(/img/ReskinCMS/i-Catalog.gif) 45px 25px  no-repeat;
}
#shoppingCart12 #scCatalog ul{
	padding-top: 100px;
}
#shoppingCart12 #scCatalog ul li{
	float: left;
	min-width: 40%;
}
#shoppingCart12 #scCatalog ul li a{
	display: block;
	padding-left: 11px;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) left center no-repeat;
}
#shoppingCart12 #scCatalogSm{
	position: absolute;
	left: 429px;
	top: 108px;
	width: 195px;
	padding: 0 10px 0 15px;
	z-index: 25;
}
#shoppingCart12 #scCatalogSm ul{
	padding-top: 5px;
}

#shoppingCart12 #scCatalogSm ul li{
	float: left;
	min-width: 40%;
	width:50%;
}
#shoppingCart12 #scCatalogSm ul li a{
	display: block;
	padding-left: 11px;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) left center no-repeat;
}
#shoppingCart12 #scTools{
	position: absolute;
	left: 218px;
	top: 15px;
	width: 190px;
	padding: 0 5px 0 10px; /* 0 10px; */
	z-index: 25;
}

#shoppingCart12 #scTools ul{
	padding-top: 5px;
	padding-bottom:5px;
}

#shoppingCart12 #scCCR{
	position: absolute;
	left: 218px;
	top: 108px;
	width: 190px;
	padding: 0 5px 0 10px; /* 0 10px; */
	z-index: 25;
}

#shoppingCart12 #scCCR ul{
	padding-top: 5px;
	padding-bottom:0px;
}

#shoppingCart12 #scCCR li{
	height: 15px;
}

#shoppingCart12 #scCCRDealer{
	position: absolute;
	left: 429px;
	top: 108px;
	width: 190px;
	padding: 0 5px 0 10px; /* 0 10px; */
	z-index: 25;
}

#shoppingCart12 #scCCRDealer ul{
	padding-top: 5px;
	padding-bottom:0px;
}

#shoppingCart12 #scCCRDealer li{
	height: 15px;
}
#shoppingCart12 #scCCRDealer ul li a{
	display: block;
	padding: 0px 0 5px 11px;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) center left no-repeat;
}

#shoppingCart12 #scTools #ulTools{
	padding-top: 3px !important;
}
#shoppingCart12 #scTools #ulTools li a{
	padding-bottom: 0px !important;
}
#shoppingCart12 #scTools ul li a{
	display: block;
	padding: 5px 0 5px 11px;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) center left no-repeat;
}
#shoppingCart12 #scCCR ul li a{
	display: block;
	padding: 0px 0 5px 11px;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) center left no-repeat;
}
#shoppingCart12 #scToolsDealer{
	position: absolute;
	left: 429px;
	top: 15px;
	width: 195px;
	padding: 0 10px 0 15px;
	z-index: 25;
}

#shoppingCart12 #scToolsDealer ul{
	padding-top: 15px;
}
#shoppingCart12 #scToolsDealer ul li a{
	display: block;
	padding: 5px 0 5px 11px;
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) center left no-repeat;
}
#shoppingCart12 #scQuickOrder{
	position: absolute;
	left: 429px;
	top: 15px;
	width: 195px;
	padding: 0 10px 0 15px;
	z-index: 25;
}
#shoppingCart12 #scQuickOrder ul{
	padding-top: 5px;
}
#shoppingCart12 #scQuickOrder #ulQuickOrder{
	padding-top: 3px !important;
}
#shoppingCart12 #scQuickOrder #ulQuickOrder li a{
	padding-bottom: 0px !important;
}
#shoppingCart12 #scQuickOrder ul li a{
	display: block;
	padding: 5px 0 5px 11px; /* 10px 0 10px 11px */
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) center left no-repeat;
}
#shoppingCart12 #scShoppingCart{
	position: absolute;
	left: 656px;
	top: 15px;
	width: 265px; /* 250px; */
	padding: 0 5px 0 15px;
	z-index: 25;
}
#shoppingCart12 #scShoppingCart h4{
	font-size: 11px;
	font-weight: bold;
	line-height: 1.1;
	clear: both;
	padding: 5px 0 5px 0;
}
#shoppingCart12 #scShoppingCart #scItemCount{
	font-size: 16px;
	font-weight: bold;
	padding: 15px 0;
	float: left;
	color:#FFFFFF !important;
	/* width: 100px; */
}
#shoppingCart12 #scShoppingCart #scItemCountMix{
	font-size: 16px;
	font-weight: bold;
	padding: 10px 0 0 0;
	float: left;
	width: 100px;
}
#shoppingCart12 #scShoppingCart #btn-checkOut{
	position: absolute;
	top: 20px;
	right: 5px;
	display: block;
	background: url(/img/ReskinCMS/btn-checkOut-green.gif) 0 0;
	width: 93px;
	height: 0px;
	overflow: hidden;
	padding-top: 28px;
}
#shoppingCart12 #scShoppingCart #btn-shopCart{
	position: absolute;
	top: 20px;
	right: 5px;
	display: block;
	/*background: url(/img/ReskinCMS/button-default-right.png) 0 0;  url(/img/ReskinCMS/btn-checkOut-green.gif)*/
	width: 93px;
	height: 0px;
	overflow: hidden;
	padding-top: 28px;
}
#shoppingCart12 #scShoppingCart ul{
	clear: both;
	/* border-top: 1px solid #f0d680; */
	padding: 0; /* 10px 0 0 0; */
}
#shoppingCart12 #scShoppingCart ul li{
	float: left;
	width: 50%; 
	padding:0;
	min-width: 50%;
}
#shoppingCart12 #scShoppingCart ul li a{
	display: block;
	padding: 4px 0 4px 11px; /* 4px 0 4px 11px */
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) left center no-repeat;
}
#shoppingCart12 #scShoppingCartDealer{
	position: absolute;
	left: 656px;
	top: 15px;
	width: 265px;
	padding: 0 5px 0 15px;
	z-index: 25;
}
#shoppingCart12 #scShoppingCartDealer h4{
	font-size: 12px;
	font-weight: bold;
	padding-top: 30px;
	line-height: 1.3;
}
#shoppingCart12 #scShoppingCartDealer ul{
	clear: both;
	border-top: 1px solid #f0d680;
	padding: 10px 0 0 0;
	margin-top: 10px;	
}
#shoppingCart12 #scShoppingCartDealer ul li a{
	display: block;
	padding: 4px 0 4px 11px; /* 4px 0 4px 11px */
	font-size: 12px;
	font-weight: bold;
	background: url(/img/ReskinCMS/i-WhiteTriangleRight.gif) left center no-repeat;
}
.scTab,#scTab{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 176px;
	height: 43px;
	z-index: 52;	
}
.scTab a,#scTab a{
	display: block;
	/*width: 176px;*/
	/*height: 12px;*/
	line-height: 33px;
	/*text-align: center;*/
	text-transform: uppercase;
	vertical-align: top;
	font-size: 12px;
	cursor:pointer;
	/*padding: 10px 0 10px 0;*/
	font-weight: bold;	
	background: url(/img/ReskinCMS/h_cart2.gif) 4px 8px no-repeat; /* Changed by Tessa, July 12, 2011 */
	padding-left: 28px; /* Added by Tessa, May 23, 2011 */
	_padding-left: 29px; /* Added by Tessa, May 23, 2011 */
}
.scTab a:hover,#scTab a:hover
{
	text-decoration:none !important;
}
.scTab2{
	top: 0px;
}
.scTab2 a{
	height: 33px;
	background: url(/img/ReskinCMS/sc-open.gif) right 25px no-repeat; /* Changed by Tessa, Oct 4, 2011 */	
}
/* new classes for information center tab on non-ecommerce countries to hide cart image */

.scTabNonEcom,#scTabNonEcom{
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 176px;
	height: 43px;
	z-index: 52;
}
.scTabNonEcom a,#scTabNonEcom a{
	display: block;
	/*width: 176px;*/
	/*height: 12px;*/
	line-height: 33px;
	/*text-align: center;*/
	text-transform: uppercase;
	vertical-align: top;
	font-size: 12px;
	cursor:pointer;
	/*padding: 10px 0 10px 0;*/
	font-weight: bold;		
	padding-left: 20px; /* Added by Tessa, May 23, 2011 */
	_padding-left: 21px; /* Added by Tessa, May 23, 2011 */
}
.scTabNonEcom a:hover,#scTabNonEcom a:hover
{
    text-decoration:none !important;
}
/*end new classes for information center tab for non-ecommerce countries*/

#shoppingCart12 #scContainer h3{
	font-size: 12px;
	font-weight: bold;
	text-transform:  uppercase;
	color: #fff;
}

/* MAIN NAVIGATION STYLES */
#headerMain #mainNav{
	border-bottom: 5px solid #ebb700;
	height:34px;
	width: 940px;
	position: absolute;
	top: 124px;
	left: 0;
	z-index:9;
	z-index:100;
}
#headerMain #mainNav li{
	float:left;
	min-width: 5px;
	_width: 5px;
	display: block;
	position: relative;
	z-index: 100;
}
#headerMain #mainNav li a{
	display: block;
	padding: 10px 25px;
	font-size: 12px;
	text-transform: uppercase;
	height: 16px;
	color: #6a4061;
	font-weight: bold;
	min-width: 5px;
	_width:5px;
	white-space: nowrap;
	text-decoration:none;
}
#headerMain #mainNav li.active a{
	background-color: #ebb700;
	color: #fff;
}
#headerMain #mainNav li:hover{
	background-color: #ebb700;
	color: #fff;
}
#headerMain #mainNav li:hover a{
	color: #fff;
}

#headerMain #mainNav ul li div.mn-sub1{
	display: none; 
	position: absolute;
	background: transparent url(/img/ReskinCMS/mn1.png) no-repeat left bottom;
	_background: transparent url(/img/ReskinCMS/mn1.gif) no-repeat left bottom;
	width: 272px;
	height:auto;
	top: 39px;
	left: -14px;
	margin:0;	
	z-index: 100;
	padding-bottom:1em;
}
#headerMain #mainNav ul li div.mn-sub1 ul{
	padding: 10px 15px 18px 14px;
}
#headerMain #mainNav ul li div.mn-sub1 ul li{
	float: none;
	min-width: inherit;
	width: auto;
	position: static;
	_border-top:1px solid #fff;
	_border-bottom:1px solid #fff;
}
#headerMain #mainNav ul li div.mn-sub1 ul li a{
	display: inline-block;
}
#headerMain #mainNav ul li div.mn-sub1 ul li a{
	display: block;
	padding: 4px 19px;
	_padding: 4px 19px;
	font-size: 12px;
	text-transform: inherit;
	height: auto;
	color: #6a4061;
	font-weight: normal;
	min-width: 5px;
	/*width:100%;*/
	_width:205px;
	white-space: normal;
	_white-space: nowrap;
	background: none;
	text-transform: none;
}
#headerMain #mainNav ul li div.mn-sub1 ul li:hover a
{
	background:#f0eced url(/img/ReskinCMS/mn-sub1-active.gif) 9px 7px no-repeat;
}
#headerMain #mainNav ul li div.mn-sub1 ul li:hover li a{
	background: none;
}
#headerMain #mainNav ul li div.mn-sub1 ul li a:hover{
	_background:#f0eced url(/img/ReskinCMS/mn-sub1-active.gif) 9px 7px no-repeat;
}

#headerMain #mainNav ul li div.mn-sub2{
	position: absolute !important;
	background: url(/img/ReskinCMS/mn2-active.png) no-repeat right bottom;	
	_background: url(/img/ReskinCMS/mn2-active.gif) no-repeat right bottom;	
	left:257px;
	top: 0 !important;
	width:250px;
	/*height: 445px;*/
	height:auto;
	overflow: hidden;
	display: none;
	margin:0;
	padding:0;
	z-index: 100;
	padding-bottom:2.5em;
}
#headerMain #mainNav ul li div.twoCol{
	width: 501px;
}
#headerMain #mainNav ul li div.mn-sub2 ul{
	float:left;
	width: auto;
	height: auto;/* Updated by Hugh 16 Feb */
	padding: 10px 7px 0px 7px;
	border-left: 1px solid #ccc;
}
#headerMain #mainNav ul li div.twoCol ul{
	width:97%;
}
#headerMain #mainNav ul li div.mn-sub1 div.mn-sub2 ul li{
	margin:0;
	/*float:left;*/ 
	clear:left;
	width:205px;
	_border-top:1px solid #f0eced;
	_border-bottom:1px solid #f0eced;
}
#headerMain #mainNav ul li div.mn-sub1 div.twoCol ul li{
	display:block;
	clear:none;
	float:left;
	width:47%;
	_width:45%;
}
#headerMain #mainNav ul li div.mn-sub1 div.mn-sub2 ul li a{
	display: inline-block;
}
#headerMain #mainNav ul li div.mn-sub1 div.mn-sub2 ul li a{
	display: block;
	height: auto;
	padding:4px 10px;
	width: 100%;
	/*line-height: 13px;*/
	white-space: normal;
	text-transform: none;
}
#headerMain #mainNav ul li div.mn-sub1 ul li li:hover a{
	background: #f0eced url(/img/ReskinCMS/mn-sub1-active.gif) 2px 7px no-repeat;
	color: #999;
	text-decoration: underline;
}
#mainNav ul li div.mn-sub1 ul li li a:hover{
	_background: url(/img/ReskinCMS/mn-sub1-active.gif) 2px 7px no-repeat !important;
	_color: #999;
	_text-decoration:underline;
}
.pageLabel h2
{
	font-size:30px;
	background: transparent none repeat scroll 0 0;
	padding:0;
	margin:0;
	color:#00A1DE;
}
.calloutTop {
	font-size:medium;
}







/*#focusFeatureBox p strong
{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}*/
	
 
 
h1
{
	color:#00A1DE !important;
	font-family:"Times New Roman",serif;
	font-size:30px !important;
	font-weight:500 !important;
	line-height:34px !important;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:0;
	padding:8px 0;
}

h1 span
{
	color:#00A1DE !important;
}

/* FOOTER STYLES */
#footerMain{
	padding:0px 0px 30px 0px;
	clear:both;
	height: auto;
	width:930px;
	border-top:1px solid #A6A6A6;	
	margin-top:40px;
	_float:none;
}
#footerMain #copyright{
	padding: 8px 20px 10px 0;
	color: #999;
	font-size: 11px;
	float: left;
	width: 33%;
	background-color:Transparent;
}
#footerMain #copyright p{
	float: left;
	font-size:11px;
	margin:0px !important;
}
#footerMain #footerNav ul{
	padding: 10px 0;
}
#footerMain #footerNav li{
	float: left;
	padding:0px 5px 0px 0;
	margin-right: 5px;
	margin-left:0px;
	border-right: 1px solid #9f9f9f
}
#footerMain #footerNav li.last{
	border: none;
}

#footerMain #footerNav li a{
	color: #6a4061;
	font-size:11px !important;
}

#footerMain #footerNav li .feedback{
	padding-left:1px;
}

/* GLOBAL BUTTONS */
.button{
    display: inline-block;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(/images/button-default-left.png) top left no-repeat;
	_background: url(/images/button-default-left.gif) top left no-repeat;
	height:26px;
	_height:18px;
	min-width: 10px !important;
	_width:10px;
	padding: 0 0 0 5px;
	_padding: 0 0 0 3px;
}
.button input{
	background: url(/images/button-default-right.png) top right no-repeat;
	_background: url(/images/button-default-right.gif) top right no-repeat;
	height: 26px;
	_height:18px;
	padding: 3px 20px 7px 15px;
	*padding: 3px 20px 6px 15px;
	_padding: 0px 20px 0px 17px;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:12px;/*Hugh edited on Mar 14*/
	/*font-weight: bold;*//*Hugh edited on Mar 14*/
	cursor: pointer;
	overflow:visible;
}
.buttonLogIn {
	display: inline-block;
	_display: inline;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(/img/ReskinCMS/button-default-left.png) top left no-repeat;
	_background: url(/img/ReskinCMS/button-default-left.gif) top left no-repeat;
	height:26px;
	min-width: 10px !important;
	_width:10px;
	padding: 0;
	position:absolute;
	top:25px;
	right:5px;
	width: 96px;
}
.buttonLogIn input{
	background: url(/img/ReskinCMS/button-default-right.png) top right no-repeat;
	_background: url(/img/ReskinCMS/button-default-right.gif) top right no-repeat;
	height: 23px;
	padding: 3px 2px 5px 0;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
	float:right;
	width:91px;
	text-align: center;
}
.buttonLogInMix {
	display: inline-block;
	_display: inline;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(/img/ReskinCMS/button-default-left.png) top left no-repeat;
	_background: url(/img/ReskinCMS/button-default-left.gif) top left no-repeat;
	height:26px;
	min-width: 10px !important;
	_width:10px;
	padding: 0;
	position:absolute;
	top:15px;
	right:5px;
	width: 96px;
}
.buttonLogInMix input{
	background: url(/img/ReskinCMS/button-default-right.png) top right no-repeat;
	_background: url(/img/ReskinCMS/button-default-right.gif) top right no-repeat;
	height: 23px;
	padding: 3px 2px 5px 0;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
	float:right;
	width:91px;
	text-align: center;
}
#shoppingCart12 .buttonShoppingCart {
	display: inline-block;
	_display: inline;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(/img/ReskinCMS/button-default-left.png) top left no-repeat;
	_background: url(/img/ReskinCMS/button-default-left.gif) top left no-repeat;
	height:26px;
	min-width: 10px !important;
	_width:10px;
	padding: 0;
	position:absolute;
	top:25px;
	right:5px;
	width: 121px;/*Changed from 116 to 121px, Chirag*/
	_width:117px;
}
.buttonShoppingCart input{
	background: url(/img/ReskinCMS/button-default-right.png) top right no-repeat;
	_background: url(/img/ReskinCMS/button-default-right.gif) top right no-repeat;
	height: 23px;
	padding: 3px 5px 5px 0;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
	float:right;
	width:111px;
	text-align: center;
}
#shoppingCart12 .buttonShoppingCart a{
	background: url(/img/ReskinCMS/button-default-right.png) top right no-repeat;
	_background: url(/img/ReskinCMS/button-default-right.gif) top right no-repeat;
	height: 23px;
	padding: 5px 5px 5px 0;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
	float:right;
	width:111px;
	text-align: center;
}
#shoppingCart12 .buttonShoppingCart a:hover{
	text-decoration:none !important;
}
.buttonShoppingCartMix {
	display: inline-block;
	_display: inline;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(/img/ReskinCMS/button-default-left.png) top left no-repeat;
	_background: url(/img/ReskinCMS/button-default-left.gif) top left no-repeat;
	height:26px;
	min-width: 10px !important;
	_width:10px;
	padding: 0;
	position:absolute;
	top:15px;
	right:5px;
	width: 116px;
}
.buttonShoppingCartMix input{
	background: url(/img/ReskinCMS/button-default-right.png) top right no-repeat;
	_background: url(/img/ReskinCMS/button-default-right.gif) top right no-repeat;
	height: 23px;
	padding: 3px 5px 5px 0;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff;
	text-transform: uppercase;
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
	float:right;
	width:111px;
	text-align: center;
}
.noPaddnoMargin
{
	padding:0px !important;
	margin:0px !important;
}

.headingCV
{
	font-weight:400;
	font-size:30px;
}
#footerMain #footerNavDealer ul{
	padding: 6px 0;
}
#footerMain #footerNavDealer li{
	float: left;
	padding:0px 5px 0px 0;
	margin-right: 5px;
	margin-left:0px;
	border-right: 1px solid #9f9f9f
}
#footerMain #footerNavDealer li.last{
	border: none;
}

#footerMain #footerNavDealer li a{
	color: #6a4061;
	font-size:11px !important;
}
.width100per
{
	width:100% !important;	
}
/* BREADCRUMB - STYLES */
.breadCrumbHolder{
}

.module:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

/* float clearing for IE6 */
* html .module
{
	height: 1%;
	overflow: visible;
}

/* float clearing for IE7 */
* + html .module
{
	min-height: 1%;
}


.breadCrumb
{
	margin: 0;
	padding: 0;
	float: left;
	display: block;
	height: 21px;
	overflow: hidden;
	width: 452px;
	padding:5px;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(/images/Chevron.gif) no-repeat 100% 7px;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
	color: #6a4061;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(../images/i_Home.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	/*background-position: 0 -16px;*/
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
.chevronOverlay
{
	display: none;
	background: url(../images/ChevronOverlay.png) no-repeat 100% 0;
	width: 13px;
	height: 20px;
}
.breadcrumb a
{
	color:#604061 !important;
}
.breadcrumb p
{
	color:#999999 !important;
}
.pnlBreadCrumbLinkColor a
{
	color:#604061 !important;
}

.verticalAlignTop
{
	vertical-align:top;
}
.dlrbtnback {
	display: inline-block;
	_display: inline;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(/img/btn_dark_rt.png) top left no-repeat;
	_background: url(/img/btn_dark_rt.gif) top left no-repeat;
	height:26px;
	min-width: 10px !important;
	_width:10px;
	padding: 0;	
	width: 50px;/*Changed from 116 to 121px, Chirag*/
	_width:50px;
}
.dlrbtnback a{
	background: url(/img/btn_dark.png) top right no-repeat;
	_background: url(/img/btn_dark.gif) top right no-repeat;
	height: 23px;
	padding: 5px 5px 5px 0;
	border: none !important;
	margin:0;
	white-space: nowrap;
	font-family: Arial, Sans-serif;
	color: #fff !important;	
	font-size:10px;
	font-weight: bold;
	cursor: pointer;
	float:right;
	width:50px;
	text-align: center;
}
.dlrbtnback a:hover{
	text-decoration:none !important;
}

/* END BREADCRUMB */
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
    display: none;
    
    position: fixed;
    top: 9%;
    left: 50%;
    
    margin-left: -300px;
    width: 666px;
	max-height:500px;  
	_height:500px;
    background-color: #fff;
    border: 1px solid black;
    padding: 12px;
	overflow:auto;
}

.jqmOverlay { background-color: #fff; }

/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:998;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');

}


#contentArea{
	float:none;
}
.contentArea ol , #largeWrapper ol {
	margin: 5px 0 15px 5px;
	line-height: 1.5;
	list-style: decimal outside none;
	padding:0 0 0 20px;
}
.contentArea ol li, #largeWrapper ol li {
	padding: 0 0 5px 0px;
}

#footerMain /*Changed by Chirag from float:left to float:none*/
{
	float:none;
}
.floatRight
{
	float:right !important;	
}
.width45per
{
	width:45% !important;
}
/*implementing CSS hacks just for IE7*/
*:body-#footerMain+html 
{
	float:none;
} 
/*implementing CSS hacks just for IE7*/
html>/**/body #footerMain
{
	float:left;
}



/*Added by Hugh on Feb 12*/

div.hidingBodyArea
{ 
	background-color:#000000;
	z-index:1; 
	position:absolute; 
	margin:0 0 0 1px; 	
	filter:alpha(opacity=25);
	-moz-opacity:.25;
	opacity:.25;
}

a.dotted:hover
{
	text-decoration:none !important;
}


/**Begin : Reskin : March 2010**/
.pageLabel #genericCatDesc 
{
	font-size: 18px;
}
.pageLabel #genericCatDesc_Tech_Res 
{
	font-size: 30px;
}


#lnkRegister
{
	vertical-align:baseline !important;
}
/**Begin : Reskin : March 2010**/

.sc_overlay{
	position:fixed !important;
}/*Hugh edited on 2010/04/12 for post deployment issue 383*/

.cursorStyle
{
	cursor:hand;
}
/*Begin Mod Log, Resman 1561, 12-Oct-2010*/
.hide
{
	visibility:hidden;
	display:none;
}
.showExclusiveDistributorMessage
{
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : #003399;
	padding: 3px;
	margin:5px 0;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border: 1px solid #003399;
	left: auto;
	visibility:visible;
	display:block;	
	float:left;
	width:720px;
}
/*End Mod Log, Resman 1561, 12-Oct-2010*/

/* Table styling - ChartA - Tessa 08112011 */
.contentArea #ChartA, 
#largeWrapper #ChartA {
	padding: 0;
	margin: 15px 0;
	border-collapse: collapse;
	border: 0 !important;
	empty-cells: show;
	max-width:940px;
	_max-width:940px;
}

.contentArea #ChartA thead th, .contentArea #ChartA thead td, 
#largeWrapper #ChartA thead th, #largeWrapper #ChartA thead td  {
	padding: 0.5em 1em;
	text-align: left;
	background-color: #9CD4EF;
	border: 0;
	border-bottom: 4px solid #FFF;
	border-right: 1px solid #FFF;
	color:#FFF;
	font-weight:bold;
}
.contentArea #ChartA thead th a, .contentArea #ChartA thead td a, 
#largeWrapper #ChartA thead th a, #largeWrapper #ChartA thead td a {
	color:#FFF !important;
}
.contentArea #ChartA tbody th, .contentArea #ChartA tbody td.head, 
#largeWrapper #ChartA tbody th, #largeWrapper #ChartA tbody td.head {
	background-color: #E7ECF0 !important;
	border-bottom: 1px solid #C7D3E1;
	font-weight:bold;
	color:#666;
	border-right: 0;
	border-left: 0;
	padding: 1.1em 1em;
	text-align:left;
	vertical-align:top;
}

.contentArea #ChartA tbody td, 
#largeWrapper #ChartA tbody td {
	border-bottom: 1px solid #C7D3E1;
	border-left: 0;
	border-top: 0;
	border-right: 1px solid #E8E8E8;
	padding: 1.2em 1em;
	line-height: 1.5;
	vertical-align:top;
}

.contentArea #ChartA tbody tr.alt td, 
#largeWrapper #ChartA tbody tr.alt td {
  background-color: #F7F7F7;
}

.contentArea #ChartA tbody td.lastRow, .contentArea #ChartA tbody th.lastRow, .contentArea #ChartA tbody td.head .lastRow, 
#largeWrapper #ChartA tbody td.lastRow, #largeWrapper #ChartA tbody th.lastRow, #largeWrapper #ChartA tbody td.head .lastRow {
	border-bottom: 0 !important;
}

.contentArea #ChartA tbody td.lastColumn, 
#largeWrapper #ChartA tbody td.lastColumn {
	border-right:0 !important;
}
/* Table styling - ChartA - End */
/*Begin Mod Log:Inside Sales Phase 3,Remya,13-1-2011*/
.lblEquoteLanding
{
	font-family :Verdana, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #003399;
	font-style: normal;
}
.divEquoteLanding
{	
	padding: 3px;
	margin:5px 0;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border: 1px solid #003399;
	left: auto;
	visibility:visible;
	display:block;	
	float:left;
	width:98%;
}
/*Begin Mod Log:Inside Sales Phase 3,Remya,13-1-2011*/

/*Fix for kissinsights survey styles, Tessa Sept-21-2011*/
html div#ki_container h1.ki_h1 {
	font: bold 12px/17px helvetica,arial,sans-serif !important;
}

html div#ki_container.ki_light h1.ki_h1 {
	color: #3B3F42 !important;
}

