#bodyWrapper{
	font-size:1em;
}
#bodyWrapper a.btnDefault {
    background: transparent url(../../img/market/bg_btn_short.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    cursor:pointer;
}

#bodyWrapper a.btnDefault span {
    background: transparent url(../../img/market/bg_btn_long.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
    text-decoration: none;
}

#bodyWrapper a.btnDefault:active {
	background-position: bottom right; 
	outline: none;
	text-decoration:none;
}

#bodyWrapper a.btnDefault:active span {background-position: bottom left;}


#bodyWrapper a.btnSecondary {
    background: transparent url(../../img/market/bg_btn2_short.gif) no-repeat scroll top right;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 8px;
	margin-top: 4px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
}
#bodyWrapper a.btnSecondary span {
    background: transparent url(../../img/market/bg_btn2_long.gif) no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 14px;
}
#bodyWrapper a.btnSecondary:link {
	text-decoration:none;
}
#bodyWrapper a.btnSecondary:visited {
	text-decoration:none;
}
#bodyWrapper a.btnSecondary:hover {
	text-decoration:none;
}
#bodyWrapper a.btnSecondary:active {
	background-position: bottom right; 
	outline: none;
	text-decoration:none;
}
#bodyWrapper a.btnSecondary:active span {
	background-position: bottom left; 
}
.shoppingCartContainer{
	width:730px;
}
/* button style start */
#bodyWrapper .smallButton, #bodyWrapper .smallButton:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px;
	display:inline-block;
	overflow:visible;
}
#bodyWrapper button.smallButton span{
	display:inline-block;
	overflow:hidden;
	height:17px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
#bodyWrapper button.smallButton span.leftSide{
	background:transparent url(../../img/market/bg_btn_small_left.gif) no-repeat right top;
	width:8px;
}
#bodyWrapper button.smallButton span.middleSide{
	background:transparent url(../../img/market/bg_btn_small_middle.gif) repeat-x center top;
	line-height:17px;
	color:#59a1d1;
	font: normal 11px arial, sans-serif;
	white-space:nowrap;
	padding-top:2px;
	height:15px;
}
#bodyWrapper button.smallButton span.rightSide{
	background:transparent url(../../img/market/bg_btn_small_right.gif) no-repeat left top;
	width:8px;
	margin-right:1px;
}
#bodyWrapper button.smallButton:focus{
}
#bodyWrapper button.smallButton:focus span.leftSide{
	background:transparent url(../../img/market/bg_btn_small_left.gif) no-repeat right bottom;
	width:8px;
}
#bodyWrapper button.smallButton:focus span.middleSide{
	background:transparent url(../../img/market/bg_btn_small_middle.gif) repeat-x center bottom;
	line-height:17px;
	color:#59a1d1;
	font: normal 11px arial, sans-serif;
	white-space:nowrap;
	padding-top:2px;
	height:15px;
}
#bodyWrapper button.smallButton:focus span.rightSide{
	background:transparent url(../../img/market/bg_btn_small_right.gif) no-repeat left bottom;
	width:8px;
}

#bodyWrapper button.btnSecondary{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:block;
	float:left;
	overflow:visible;
}
#bodyWrapper button.btnSecondary span{
	display:inline-block;
	overflow:hidden;
	height:24px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
#bodyWrapper button.btnSecondary span.leftSide{
	background:transparent url(../../img/market/bg_btn2_left.gif) no-repeat right top;
	width:13px;
}
#bodyWrapper button.btnSecondary span.middleSide{
	background:transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	padding-top:5px;
	height:19px;
}
#bodyWrapper button.btnSecondary span.rightSide{
	background:transparent url(../../img/market/bg_btn2_right.gif) no-repeat left top;
	width:13px;
}
#bodyWrapper button.btnSecondary:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:inline-block;
	float:left;
	overflow:visible;
	/*margin:1px -1px -1px 1px;*/
}
#bodyWrapper button.btnSecondary:focus span.leftSide{
	background:transparent url(../../img/market/bg_btn2_left.gif) no-repeat right bottom;
	width:13px;
}
#bodyWrapper button.btnSecondary:focus span.middleSide{
	background:transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center bottom;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
}
#bodyWrapper button.btnSecondary:focus span.rightSide{
	background:transparent url(../../img/market/bg_btn2_right.gif) no-repeat left bottom;
	width:13px;
}

#bodyWrapper button.btnDefault{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:block;
	float:left;
	overflow:visible;
}
#bodyWrapper button.btnDefault span{
	display:inline-block;
	overflow:hidden;
	height:24px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
#bodyWrapper button.btnDefault span.leftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right top;
	width:13px;
}
#bodyWrapper button.btnDefault span.middleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	padding-top:5px;
	height:19px;
}
#bodyWrapper button.btnDefault span.rightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left top;
	width:13px;
}
#bodyWrapper button.btnDefault:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:inline-block;
	float:left;
	overflow:visible;
	/*margin:1px -1px -1px 1px;*/
}
#bodyWrapper button.btnDefault:focus span.leftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right bottom;
	width:13px;
}
#bodyWrapper button.btnDefault:focus span.middleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center bottom;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
}
#bodyWrapper button.btnDefault:focus span.rightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left bottom;
	width:13px;
}
/* button style end */

.outerTbl{
	border:1px solid #ccc;
	/*border-collapse:collapse;*/
}
.outerTbl th, .outerTbl td{
	border-bottom:1px solid #ccc;
	border-collapse:collapse;
	padding:5px;
}
.outerTbl th{
	background:#f8f8f8 url(../../img/back_bg.gif) repeat-y center center;
}
.innerTbl{
	border:0px solid #ccc;
}
.innerTbl th, .innerTbl td{
	border-bottom:0px solid #ccc;
	padding:0px;
}
.odd {
	background: #f8f8f8;
}
.fontBold{
	font-weight:bold;
}
.vertCentImg{
	vertical-align:middle;
}
.vertPadding{
	padding:0 2px;
}
.calIcon{
	vertical-align:middle;
	padding:3px 2px 0px;
}
.textAlignCenter{
	text-align:center;
}
.alignLeft{
	text-align:left;
}
.descImg{
	border:1px solid #dcdcdc;
	background-color:#FFF;
	float:left;
	margin:0 5px 5px 0;
}
img.prodthumb {
	border:1px solid #dcdcdc;
	margin-right:5px;
}
#AboveSect{border-width:1px 1px 0px 1px;}
#BelowSect{ border-width:0px 1px 1px 1px; margin-bottom:25px;}
#AboveSect, #BelowSect{
	border-style:solid; 
	border-color:#ccc; 
	padding:10px 0 10px 10px; 
	width:718px!important;
	width:718px;
	margin-left:0px!important; 
	margin-left:0px;
}
#AboveSect .grp1, #BelowSect .grp1{float:left; }
#BelowSect .grp2, #AboveSect .grp3{clear:both}
#AboveSect .grp2, #BelowSect .grp2{float:right; margin-right:8px;}
#AboveSect .grp3, #BelowSect .grp3{
	float:right; 
	color:#E6A32A; 
	font-weight:bold; 
	font-size:12px; 
	font-family:Verdana, Geneva, sans-serif;
	padding:18px 10px 8px 0px; 
}
#BelowSect .grp3{
	width:90%;
	text-align:right;
	padding:8px 10px 12px 0px; 
}
#CrossSellProducts{
	background:#f8f8f8 url(../../img/market/bg_crossSelling.gif) repeat-x left top;
	border:1px solid #ccc;
}
#CrossSellProducts td{
	border:0px solid #ccc;
}
#CrossSellProducts table{
	border:0px solid #ccc;
}
.vertMiddle{
	vertical-align:middle;
}
#bodyWrapper .breadcrumbsECom{
	margin: 30px 0 8px 0;
	border-bottom:1px solid #1562a6; 
	padding-bottom:14px;
	padding-right:10px;
}
#bodyWrapper .breadcrumbsECom span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
#bodyWrapper .breadcrumbsECom .breadcrumbOn{
	color:#313131;
}
#bodyWrapper .breadcrumbsECom .breadcrumbOff{
	color:#c1c1c1;
}
#bodyWrapper .breadcrumbsECom .breadcrumbsArrow{
	background: url(../../img/market/arrow_breadcrumb.gif) no-repeat right center;
	margin-right:10px;
	margin-left:12px;
}
#bodyWrapper .breadcrumbsECom .breadcrumbsArrow span{
	visibility:hidden;
}
.questionmarkCC{
	background: transparent url(../../img/market/icon_question.gif) no-repeat center 4px;
	padding:0px 8px;
	margin-right:0px;
}

.login{
	background: transparent url(../../img/loginIcon.jpg) no-repeat center 4px;
	padding:0px 8px;
	margin-right:0px;
}
#CustomerCare{ float:right;}
.customercareECom{
	width:730px; 
	text-align:right; 
	margin-bottom:8px;
}
.errorDivECom{
	width:730px; 
}
#bodyWrapper a { 
	font-family:Arial, sans-serif;
	font-size:12px; 
	line-height:1.5em;
}
/*Commented by chirag*/
/*.footerMenu
{
	text-align:left;
	background-color:#f3f3f3;
	width:931px;
	padding:10px 0px;
	margin-left:15px !important;
	margin-left:15px;
}*/
.footerMenu a:hover
{
	text-decoration:underline;
}

.footerMenu a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;		/*original #999999; */
	text-decoration:none;
	line-height:12px;
	padding-left:10px;
	padding-right:10px;
}
/*Commented by chirag*/
/*.copyRightadjustments
{
	margin:12px 0 0 15px !important;
	margin:12px 0 0 29px;
	font-size: 11px;
	width: 931px;
	text-align:left;
	clear: both;
	display: inline;
}*/
.footerhomeProduct
{
	clear:both;
	margin-top:40px;
	width:962px;
	height:60px;
}
#bodyWrapper .leftColumns {float: left; width: 730px;}
.gradientBg{ background:#fff url(../../img/market/bg_gradient.gif) repeat-x left top;}
#ShippingAddr, #BillingAddr, #PaymentInformation{/*height:207px;*/ padding:10px;border-style:solid; border-color:#ccc;}/*Commeted by Amina [Revamp][06-Jan-09]*/
#ShippingAddr table td, #BillingAddr table td{ font-size:12px;}
#ShippingAddr p, #BillingAddr p{ line-height:1.7em;}
#ShippingAddr input, #BillingAddr input{ color:#ccc; font-size:12px; width:190px;}
#ShippingAddr{ /*width:342px; */ border-width:1px 1px 1px 1px; }/*Commeted by Amina [Revamp][06-Jan-09]*/
#BillingAddr,#PaymentInformation{ /*width:343px; */border-width:1px 1px 1px 0px; }/*Commeted by Amina [Revamp][06-Jan-09]*/
#ShippingInstruct, #DeliveryInstruct{/*height:181px;*/ padding:8px; border-color:#ccc; margin-bottom:27px;}/*Commeted by Amina [Revamp][06-Jan-09]*/
#ShippingInstruct{/* width:347px; */ border-width:0px 0px 1px 1px; }/*Commeted by Amina [Revamp][06-Jan-09]*/
/*Begin Mod Log , resman 1230*/
#DeliveryInstruct{ width:348px; /*border-width:0px 1px 1px 0px; commented for For reskinCMS */}
/*End Mod Log , resman 1230*/
#ShippingInstruct p, #DeliveryInstruct p{ margin-bottom:5px;}

/*Creating a section for the new user control*/
#ShippingInstruct3, #DeliveryInstruct3
{	
	/*height:181px;*//*Commeted by Amina [Revamp][06-Jan-09]*/
	border-color:#ccc; 
/*	margin-bottom:27px;*//*Commeted by Chirag [Revamp][06-Jan-09]*/

}
#ShippingInstruct3{/* width:347px; */ border-width:0px 0px 1px 1px; }/*Commeted by Amina [Revamp][06-Jan-09]*/
#DeliveryInstruct3{ width:347px; border-width:0px 1px 1px 0px; }
#ShippingInstruct3 p, #DeliveryInstruct3 p{ margin-bottom:5px;}
/*End Creating a section for the new user control*/

#ReviewShoppingCart{margin-bottom:27px; padding-top:20px; /*Added for Reskin CMS by Madhukar*/}
#PaymentMethod{margin-bottom:27px;}
#bodyWrapper h2{
	color:#00A1DE !important;
	font-family:arial,helvetica,sans-serif !important;
	font-size:14px !important;/*Changed from 18 to 14, Reskin CMS, Chirag */
	font-style: normal;
	font-weight:normal;
	margin: 0 0 14px;
	padding: 0;
}
.fullWidth{ width:100%;}

/* data grid start */
.dataGrid{
	border:1px solid #ccc;
	border-bottom:0px solid #ccc;
	/*border-collapse:collapse;
	clear:left;*/
}
.dataGrid th, .dataGrid td{
	border-bottom:1px solid #ccc;
	padding:6px;
	font-size:1em !important;
	vertical-align:top;
	border-collapse:collapse;
}
.dataGrid a
{
	font-size:1em !important;	
}
.dataGrid td{
	text-align:center;
	font-size:1em;
}

.dataGrid th{
	background:#fff url(../../img/market/bg_gradient.gif) repeat-x left top;
	color:#666;
	font-size:1em;/*Added by Chirag*/
	text-align:center;
}
.dataGrid .even {
	background: #f3f4f4;
}
.dataGrid .even_MPO {	BACKGROUND: #f8f8f8;}

.dataGrid .noRowSpanTd{
	border-bottom:0px solid #ccc;
}
.dataGrid .twoChks{
	padding:30px 8px 8px 114px;
}

.dataGrid2{
	margin:5px 0px 15px 15px;
}
.dataGrid2 th{
	font-size:1em;/*Changed by Chirag from 0.7em to 1em*/
}
.dataGrid3{
	margin:5px 0px 15px 15px;
}
.font1em{
	font-size:1em;
}

.dataGridVert{
	border-right:0px solid #ccc;
	border-bottom:1px solid #ccc;
}
.dataGridVert th, .dataGridVert td{
	border-right:1px solid #ccc;
}
.dataGridVert th{
	vertical-align:top;
}

.dataGridVert td{
	border-bottom:0px solid #ccc;
}
.dataGridVert1{
	border-right:0px solid #ccc;
	border-bottom:1px solid #ccc;
}
.dataGridVert1 th {
	border-right:1px solid #ccc;
}
.dataGridVert1 th{
	vertical-align:top;
}

.dataGridVert1 td{
	border-bottom:0px solid #ccc;
}
/* data grid end */

.noBottomBorder{
	border-bottom:0px solid #ccc;
}
.noRightBorder{
	border-right:0px solid #ccc;
}
#bodyWrapper label
{
	margin:0px;
	display:inline;
	padding-top:0px;/*Changing from 7px to 0px*/
	width:auto;
	overflow:visible;
	float:none;
	color:#666666; /*Changed from #999999 to #666666,Chirag, to make the fonts darker */
	font-size:12px;
}

#dataGridTotal{
	text-align:right;
	padding:10px;
	float:right;
	width:299px;
}
#dataGridTotal p{
	line-height:180%;
}
#dataGridQuoteProm{
	width:338px;
	border:1px solid #ccc;
	background-color:#FFF;
	margin:10px 0px 10px 10px;
	padding:6px 8px;
}
#dataGridQuoteProm label{
	display:inline-block;
	width:180px;
	text-align:right;
	padding-top:4px;
}
#dataGridQuoteProm a{
	display:inline-block;
	width:180px;
	text-align:right;
}
#bodyWrapper #dataGridQuoteProm button{
	vertical-align:middle;
	margin-left:3px;
	margin-top:-2px;
}
#dataGridTaxExempt{
	clear:left;
	width:50%;
	margin:0px 0px 5px 10px;
}
.qtyBox{
	width:25px;
	/*height:15px;*/
}
/*Begin Mod Log, Resman 1165:Modification changed width from 180 to 160px*/
.descriptionText{ width:160px;}
/*Begin Mod Log Resman 1149*/
.paddingLeft3{ padding-left:3px;width:170px;}
/*End Mod Log Resman 1149*/
/*End  Mod Log, Resman 1165:Modification changed width from 180 to 160px*/
#PMPOCC{ 
	border:1px solid #ccc; 
}
.margin6{ margin:6px;}
.margin10{ margin:10px;}
.margin15{ margin:15px;}
#PMPT{ border-style:solid;border-color:#ccc;border-width:0px 1px 1px 1px; background-color:#fffdec;}
#PMPT p{ margin:8px 0px 8px 10px; padding:0px;}
#bodyWrapper #PMPOCC label {
	font-size:12px;
}
#subForCC{
	padding-top:15px;
	padding-bottom:15px;
}
#bodyWrapper #subForCC label {
	clear:both;
	display:block;
	float:left;
	width:115px;
	text-align:right;
	padding:2px;
	margin-right:5px;
}
#bodyWrapper #subForCC span {
	font-size:12px;
	/*line-height:12px;remove for reskin CMS*/
	/*margin-left:5px; Removed for review order page credit card section */
}

/*#bodyWrapper select, #bodyWrapper textarea {
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}*/
#bodyWrapper textarea 
{
	font:11px/13px Helvetica, Arial, sans-serif;
	color:#333;
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
	
}
#bodyWrapper select 
{
	font:12px/13px Helvetica, Arial, sans-serif;
	color:#666666;
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
	
}
#bodyWrapper input checkbox{
	border:0px none transparent;
}

#bodyWrapper .newTextBox{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper submit{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input text{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
/*Seperating the css for all the input tags 
#bodyWrapper input button{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input submit{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input checkbox{
	border:0px none transparent;
}

#bodyWrapper input hidden{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input password{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input file{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input image{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}
#bodyWrapper input reset{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
}

End Seperating the css for all the input tags*/
#bodyWrapper input.checkbox{
	border:0px none transparent;
}

#bodyWrapper .redStar{
	color: #e0383c;
}
#bodyWrapper .fontRed{
	color:#e0383c;
}
#bodyWrapper .errorBox{
	border:1px solid #e0383c;
}
#AddEmailNotif{
	border:1px solid #ccc;
	font-size:12px !important;
	color:#59a1d1;
	font-weight:bold !important;
}
#AddEmailNotif #AddEmailNotifTitle, #AddEmailNotif #AddEmailNotifHide{
	margin:8px 10px;
}
#AddEmailNotif #AddEmailNotifHide{
	float:left;
	background:transparent url(../../img/market/viewArrow_less.gif) no-repeat left center;
	padding-left:12px;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
}
#AddEmailNotif #AddEmailNotifTitle, #AddEmailNotif #AddEmailNotifHide1{
	margin:8px 10px;
}
#AddEmailNotif #AddEmailNotifHide1{
	float:left;	
	padding-left:12px;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
}

/*EmailNotification ,Chirag*/
#AddEmailNotif #AddEmailNotifTitle span
{
	 color:#59a1d1
}
/*End*/

.lbtShowStyle
{		
	background:transparent url(../../img/market/viewArrow_less.gif) no-repeat left center;
}

.lbtHideStyle
{
			background:transparent url(../../img/market/viewArrow_more.gif) no-repeat left center;
}
		
		
.divCCDetails
{
	width:110px;
}

.divPOEmail
{
	
}
.EmailNotifDiv{border:1px solid #ccc;border-top:0px solid #ccc;}

.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
#specialNote{ 
	border:1px solid #ccc; 
	width:708px;
	padding:10px;
	margin-bottom:15px;
}
.specialNote{ 
	color: #666;
	background-color:#fffdec; 
	font-size: 11px;
	line-height:1.5em;
}
.addrContainer{
	float:none;
	height:100%;/*Begin mod log,height changed from 160px to 100%, Chirag,Revamp Order Check out*/
}
#OrderConfirmationContainer{
	width:748px;
}
#OrderConfirmation{
	float:left;
}
#OrderConfirmation h2{
	margin: 0;
}
#PrintConfirmBtnDiv{
	float:right; 
	width:170px; 
	padding:0px;
	margin:0px;
	padding-top:25px;
}
#whySection{
	width:298px; 
	float:right;
	border:1px solid #ccc;
	padding:10px;
}
#whySection h5{
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:8px;
}
.marginBottom25{ margin-bottom:25px;}
.marginBottom10{ margin-bottom:10px;}
#bodyWrapper h1.underlinedHeader{
	font-family: "Times New Roman", serif;
	font-size: 30px;
	padding: 8px 0;
	color: #00a1de !important;
	font-weight:500;
	list-style:none;
	padding:8px 0px 8px 0px;
	margin-left: 0;
	line-height: 34px;
	/*padding:10px 37px 10px 0px;*/
	/*border-bottom:1px solid #1664a6; */
	float:left;
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-size:18px;*/
	/*font-weight:bold;*/
	/*font-style:italic;*/
}
#bodyWrapper h1.underlinedHeader span{
	color: #00a1de !important;
}
.customercareEComOrder{
	width:180px; 
	float:right;
}
#OrderHistoryDataGrid{
	clear:left;
	width:591px;
	margin:0 0 27px 0;
	float:left;
	margin-top:-9px;
}
#CCnMyAcc{
	width:180px;
	margin:0 0px 0px 0;
	float:right;
	padding:10px;
	padding-right:5px;
	text-align:right;
	margin-right:67px !important;
	margin-right:34px;
	margin-bottom:-27px !important;
	margin-bottom:27px;
	margin-top:10px !important;
	margin-top:16px;
}
#CCnMyAcc2{
	width:180px;
	margin:0;
	margin-top:15px;
	float:right;
	padding:0px;
	text-align:right;
}

#OrderHistorySearch{
	clear:right;
	width:225px;
	margin:0 0px 27px 0;
	float:right;
	border:1px solid #ccc;
	padding:10px;
	/*margin-right:67px !important;
	margin-right:34px;*/
	margin-top:8px;
}
img.inline {
	display:inline;
	vertical-align:middle;
}
#OrderDetailDataGrid{
	clear:both;
	padding-bottom:25px;
	margin-top:15px;
}
#OrderDetailBtns{
	margin-top:10px; 
	float:right; 
}
.btnmargin{
	margin-right:-3px !important;
	margin-right:-6px;
}
.fixWidth100{
	display:inline-block; 
	width:100px;
}
#OrderDetail{
	clear:both;
	width:851px;
	/*Begin reskin CMS, Madhukar*/
	margin-bottom:30px;
	float:left;
	/*End reskin CMS, Madhukar*/	
}

#ShopByProductNumber{
	clear:both;
	width:671px;
}
.ByProdNo{
	width:326px;
	float:left;
	line-height:15px !important;
}
.ByProdNo td{
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
}
.inlineLabel{
	display:inline-block;
	float:none; 
	color:#666;
	font-size:11px;
	margin:0px;
	padding:0px;
}
.font16{
	font-size:16px;
}
h3.mediumHeader {
	color: #e6a32a;
	font-size:16px;
	padding-top:0px;
	padding-bottom:10px;
}
.borderTopLR{
	border-style:solid;
	border-color:#ccc;
	border-width:1px 1px 0px 1px;
}
.borderBottomLR{
	border-style:solid;
	border-color:#ccc;
	border-width:0px 1px 1px 1px;
}
.borderAll{
	border-style:solid;
	border-color:#ccc;
	border-width:1px 1px 1px 1px;
}
.floatNone{
	float:none;
}
.clearLeft{
	clear:left;
}
#RecommendedItemsContainer{
	width:100%;
}
#RecommendedItemsContainer h2{
	padding:0;
	float:left;
}
.recommendedItemsContent{
	background:#f8f8f8 url(../../img/market/bg_crossSelling.gif) repeat-x left top;
	border:1px solid #ccc;
	clear:both;
	display:block;
	float:none;
	height:156px;
	width:100%;
	margin-bottom:19px;
	text-align:center;
}
.rightRoller, .leftRoller, .rightRollerActive, .leftRollerActive{
	border:none;
	width:38px;
	height:38px;
	overflow:hidden;
	margin:55px 6px 0;
}
.rightRoller{
	background:#599dcc url(../../img/market/btn_nextOff.gif) no-repeat right top;
	float:right;
	cursor:default;
}
.leftRoller{
	background:#599dcc url(../../img/market/btn_prevOff.gif) no-repeat left top;
	float:left;
	cursor:default;
}
.rightRollerActive{
	background:#599dcc url(../../img/market/btn_nextOn.gif) no-repeat right top;
	float:right;
	cursor:pointer;
}
.leftRollerActive{
	background:#599dcc url(../../img/market/btn_prevOn.gif) no-repeat left top;
	float:left;
	cursor:pointer;
}
.singleRecomItem{
	display:inline-block;
	float:left;
	width:195px;
	height:108px;
	border-right:1px solid #ccc;
	margin-left:15px !important;
	margin-left:8px;
}
.lastRecomItem{
	border-right:0px solid #ccc;
}
.singleRecomItem .descriptionImg{
	width:62px;
}
.singleRecomItem .descriptionText{
	width:130px;
	text-align:left;
}
.singleRecomItem .seeSimilarItems{
	margin-top:11px;
	padding-top:5px;
	padding-right:5px;
}
.singleRecomItem .addToCart{
	margin-top:12px;
}
#lnkRecommend{float:right; padding-top:10px;}
.compBtnPos{
	width:100%;
}
.compBtnPos table{
	width:100%;
}
.compBtnPos table td{
	width:100% !important;
}
#bodyWrapper .compBtnPos button{
	float:right;
	margin-right:0;
	margin-left:8px;
}
#AgreeTerms{
	width:100%;
	text-align:right;
	margin-bottom:10px;
}
#EmailNotifDiv{
	margin-bottom:10px;
}
#subForPO, #subForCC{
	margin-left:27px;
	width:95%;
}
#OrderHistory{
	width:851px;
}
#sliderWrapper {	
	width: 663px;
	height: 43px;
	overflow: hidden;
	margin: 0;
	float: left;
	position: relative;
	background-image:none;
	background-color:transparent;
 }

/*Begin mod log,Chirag, including float left,Revamp*/
.floatleft
{
	float:left;	
}
/*End mod log,Chirag, including float left,Revamp*/
/*BEgin mod log,Chirag,Button default*/
.btnDefault{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:block;
	float:left;
	overflow:visible;
	BACKGROUND: url(../../img/market/bg_btn2_middle.gif)
}
.btnDefault span{
	display:inline-block;
	overflow:hidden;
	height:24px;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
.btnDefault span.leftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right top;
	width:13px;
}
.btnDefault span.middleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	padding-top:5px;
	height:19px;
}
.btnDefault span.rightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left top;
	width:13px;
}
.btnDefaultleftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right top;
	width:13px;
	height:24px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:-10px;
	margin-left:0px;
	float:left;
}
.btnDefaultmiddleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	/*padding-top:5px;*/
	height:24px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	float:left;
	border:0px;
}
.btnDefaultrightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left top;
	width:13px;
	height:24px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:-10px;
	float:left;
}
.btnDefault:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:inline-block;
	float:left;
	overflow:visible;
	/*margin:1px -1px -1px 1px;*/
}
.btnDefault:focus span.leftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right bottom;
	width:13px;
}
.btnDefault:focus span.middleSide{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center bottom;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
}
.btnDefault:focus span.rightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left bottom;
	width:13px;
}
.btnDefaultleftSide:focus{
	background:transparent url(../../img/market/bg_btn_left.gif) no-repeat right bottom;
	width:13px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:inline-block;
	float:left;
	overflow:visible;
	height:24px;
	margin-right:-10px;
}
.btnDefaultmiddleSide:focus{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center bottom;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin-top:3px;
	display:inline-block;
	float:left;
	overflow:visible;
	height:24px;
}
.btnDefaultrightSide:focus{
	background:transparent url(../../img/market/bg_btn_right.gif) no-repeat left bottom;
	width:13px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	margin-left:-10px;
	display:inline-block;
	float:left;
	overflow:visible;
	height:24px;
}
#bodyWrapper .inlineLabelMakeStartPage{
	display:inline-block;
	float:none; 
	color:#999999;
	font-size:12px;
	margin:0px;
	padding:0px;
}
/*mod log, for setting the background of buttons*/
.btnSecondary{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:block;
	float:left;
	overflow:visible;
}
.btnSecondaryleftSide{
	background:transparent url(../../img/market/bg_btn2_left.gif) no-repeat right top;
	width:13px;
	display:inline;
	vertical-align:middle;
	display: block;
	float:left;
    height: 24px;
    white-space:nowrap;
    margin-bottom:3px;
	margin-top:3px;
	margin-right:-10px;
	margin-left:0px;
	
}	
.btnSecondarymiddleSide{
	background:transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	height:24px;
	display:inline;
	vertical-align:middle;
	float:left;
	border:0px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
}
	
.btnSecondaryrightSide{
	background:transparent url(../../img/market/bg_btn2_right.gif) no-repeat left top;
	width:13px;
	display:inline;
	vertical-align:middle;
	display: block;
    float: left;
    height: 24px;
    white-space:nowrap;
    margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:-10px;
}
.btnSecondaryBackGround {
    background: transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center top middle;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 8px;
	margin-top: 4px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
    display:inline;
	vertical-align:middle;
}

.btnSecondaryleftSide:focus{
	background:transparent url(../../img/market/bg_btn2_left.gif) no-repeat right bottom;
	width:13px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:-10px;
	margin-left:0px;
	display:inline-block;
	float:left;
	overflow:visible;
	height: 24px;
}
.btnSecondarymiddleSide:focus{
	background:transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center bottom;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	display:inline-block;
	float:left;
	overflow:visible;
	height: 24px;
}
.btnSecondaryrightSide:focus{
	background:transparent url(../../img/market/bg_btn2_right.gif) no-repeat left bottom;
	width:13px;
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:-10px;
	display:inline-block;
	float:left;
	overflow:visible;
	height: 24px;
	
}

.btnSecondary:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px 3px;
	display:inline-block;
	float:left;
	overflow:visible;
	/*margin:1px -1px -1px 1px;*/
}


.btnAddtoCartleftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) repeat right top;
	width:13px;
	display:inline;
	height:24px;
	float:left;
	margin:3px auto;
}
.btnAddtoCartmiddleSide
{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	height:24px;
	background-color:transparent;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	border:0px none; 
	padding:0px;
	display:inline-block;
	float:left;
	overflow:visible;
}
.btnAddtoCartrightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) repeat left top;
	width:13px;
	display:inline;
	height:24px;
	float:left;
	margin:3px auto;
}
#bodyWrapper input .btnAddtoCartmiddleSide
{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	height:24px;
	background-color:transparent;
	margin-bottom:0px;
	margin-top:0px;
	border:0px none; 
	padding:0px;
	display:inline-block;
	float:left;
	overflow:visible;
}
.btnAddToCartmargin{
	margin-right:-1px !important;
	margin-top:8px;
}
.floatLeft
{
float:left;
}

.floatRight
{
float:right;
}
.btndarkleftSide{
	background:transparent url(../../img/market/bg_btn_left.gif) repeat right top;
	width:13px;
	display:inline;
	height:24px;
	float:left;
	margin:3px auto;
}
.btndarkmiddleSide
{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	height:24px;
	background-color:transparent;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	border:0px none; 
	padding:0px;
	display:inline-block;
	float:left;
	overflow:visible;
}
.btndarkrightSide{
	background:transparent url(../../img/market/bg_btn_right.gif) repeat left top;
	width:13px;
	display:inline;
	height:24px;
	float:left;
	margin:3px auto;
}
#bodyWrapper input .btndarkmiddleSide
{
	background:transparent url(../../img/market/bg_btn_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	height:24px;
	background-color:transparent;
	margin-bottom:0px;
	margin-top:0px;
	border:0px none; 
	padding:0px;
	display:inline-block;
	float:left;
	overflow:visible;
}
.btndarkmargin{
	margin-right:-1px !important;
	margin-top:8px;
}
.btnlightleftSide{
	background:transparent url(../../img/market/bg_btn2_left.gif) no-repeat right top;
	width:13px;
	display:inline;
	vertical-align:middle;
	display: block;
	float:left;
    height: 24px;
    white-space:nowrap;
    margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
	
}	
.btnlightmiddleSide{
	background:transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center top;
	line-height:24px;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	white-space:nowrap;
	height:24px;
	display:inline;
	vertical-align:middle;
	float:left;
	border:0px;
	margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
}
	
.btnlightrightSide{
	background:transparent url(../../img/market/bg_btn2_right.gif) no-repeat left top;
	width:13px;
	display:inline;
	vertical-align:middle;
	display: block;
    float: left;
    height: 24px;
    white-space:nowrap;
    margin-bottom:3px;
	margin-top:3px;
	margin-right:0px;
	margin-left:0px;
}
.btnlightBackGround {
    background: transparent url(../../img/market/bg_btn2_middle.gif) repeat-x center top middle;
    display: block;
    float: left;
    font: bold 11px arial, sans-serif;
    height: 24px;
    margin-right: 8px;
	margin-top: 4px;
    padding-right: 13px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
    display:inline;
	vertical-align:middle;
}
.btnsmallButton, .btnsmallButton:focus{
	background-color:transparent;
	border-width:0px;
	border-style:none;
	border-color:#000;
	cursor:pointer;
	padding:0px;
	margin:0px;
	display:inline-block;
	overflow:visible;
}
.btnsmallButton span{
	display:inline-block;
	overflow:hidden;
	height:17px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
.btnsmallButtonleftSide{
	background:transparent url(../../img/market/bg_btn_small_left.gif) no-repeat right top;
	width:8px;
	margin-bottom:3px;
	/*margin-top:3px;*/
	margin-right:-3px;
	/*margin-left:0px;*//*Commented for ff*/
	border:none;
	height:17px;
	padding-bottom:3px;/*Included for ff*/
	padding-right:3px;/*Included for ff*/
	padding-left:3px;/*Included for ff*/
}
.btnsmallButtonmiddleSide{
	background:transparent url(../../img/market/bg_btn_small_middle.gif) repeat-x center top;
	line-height:17px;
	color:#59a1d1;
	font: normal 11px arial, sans-serif;
	white-space:nowrap;
	/*padding:0px;
	margin-bottom:3px;*/
	/*margin-top:3px;*//*Commented for ff*/
	/*margin-right:0px;
	margin-left:0px;*/
	border:none;
	height:17px;
	vertical-align:top;
}
.btnsmallButtonrightSide{
	background:transparent url(../../img/market/bg_btn_small_right.gif) no-repeat left top;
	width:8px;
	height:17px;
	margin-bottom:3px;
	/*margin-top:3px;*//*Commented for ie*/
	margin-right:0px;
	margin-left:-3px;
	padding:0px 3px 3px 3px;/*Included for ff*/
	border:none;
}
.btnsmallButton:focus span.btnsmallButtonleftSide{
	background:transparent url(../../img/market/bg_btn_small_left.gif) no-repeat right bottom;
	width:8px;
}
.btnsmallButton:focus span.btnsmallButtonmiddleSide{
	background:transparent url(../../img/market/bg_btn_small_middle.gif) repeat-x center bottom;
	line-height:17px;
	color:#59a1d1;
	font: normal 11px arial, sans-serif;
	white-space:nowrap;
	padding-top:2px;
	height:15px;
}
.btnsmallButton:focus span.btnsmallButtonrightSide{
	background:transparent url(../../img/market/bg_btn_small_right.gif) no-repeat left bottom;
	width:8px;
}






#bodyWrapper .h1
{
	color:#00A1DE; /*color: #e6a32a;	*/
	font-size:18px;
	font-style: normal;
	font-weight:normal;
	margin: 6px 0px 14px; /*Changed margin top as 6px from 0px*/
	padding: 0px;
}
#bodyWrapper ul.h1 li
{
	list-style:none;
	font:18px Arial,Helvetica,sans-serif;/*font:bold 14px/18px Helvetica, Arial, sans-serif;*/
	color:#00A1DE; /*color: #e6a32a;	*/
	background:transparent no-repeat;/*background:url("../../img/h1.gif") no-repeat;*/
	margin-left:0px;
	padding-left:0px;/*padding-left:25px;*/
}
#bodyWrapper ul.h1 li span
{
	color:#00A1DE; /*color: #e6a32a;	*/
}
#bodyWrapper h2 span
{
	/*color:#e6a32a;*//*Commented by  Chirag*/
	color:#00A1DE !important;
	font-family:arial,helvetica,sans-serif !important;
	font-size:14px !important;
}

.tdLeft
{
	border:solid;
	border-color:#CCCCCC;
	border-width:0px 0px 1px 1px !important;
	
}

.tdRight
{
	border:solid;
	border-color:#CCCCCC;
	border-width:0px 1px 1px 0px !important;
	
}

span .redb, .redb 
{
	/* Usability Enhancements: 19-Sep-05 : Nitesh */
	/* Changes done to make required field asterik more visible*/
	font-weight:bold;
	font-family: Verdana;
	font-size:1.1em;
	padding-right: 2px;
	color:#ff0000;
}
#bodyWrapper .redb{color: red;}
.pad1 {padding:0px 15px 0px 15px;}
.pad2 {padding:0px 5px 0px 15px;}
.pad3 {padding:5px 15px 0px 15px;}
.pad4 {padding:0px 15px 5px 15px;}
.pad5 {padding:5px 15px 5px 15px;}

.frm_input1 {
	width:150px;
	margin-top:2px;
	float:left;
}
table {border-style:none; font:11px/13px Helvetica, Arial, sans-serif;}
table td,table tr.vtop td,table td.vtop {vertical-align:top !important;}
#bodyWrapper select { width:156px;}
#bodyWrapper textarea { width:150px;}
.backStudentInfo{
background: rgb(255, 255, 255) url(../../img/market/bg_gradient.gif) repeat-x scroll left top; 
padding-top: 10px;}

/*Addin Error outline classes from fonts.css, Chirag,Revamp*/
.errorfulloutline {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red !important;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;	
	left: auto;
	
	}
	
	.errorfulloutline span
	{
		color:red !important;
	}
	.errorfulloutlineWithRAlign {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	
	vertical-align : middle;
	border-top: 1px solid #FF0000;
	border-right: 1px solid #FF0000;
	border-left: 1px solid #FF0000;
	border-bottom: 1px solid #FF0000;
	
	
	}

.successfulloutline {
	color : #003399;
	padding:5px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	width:870px;
	left: auto;
}
.successfulloutline1 {
	color : #003399;
	padding:2px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	
	left: auto;
}
/* begin Mod log:dhaval-31st july- 08 */
.successfulloutline2 {
	color : #003399;
	padding:5px;
	text-decoration: none;
	background-color: #F4FBFF;
	background-position: left;
	font-style: normal;
	font-weight : bold;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid #C5D6E6;
	border-right: 1px solid #C5D6E6;
	border-left: 1px solid #C5D6E6;
	border-bottom: 1px solid #C5D6E6;
	width:700px;
	left: auto;
}

.erroroutline1 {
	color :red;
	
	text-decoration: none;
	background-color: #ffffff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px none red;
	border-bottom: 1px solid red;
	margin-right: 4px;
	margin-left: 4px;
	left: auto;
	}
	
	.erroroutline {
	color : red;
	
	text-decoration: none;
	background-color: #ffffff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px none red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	margin-right: 4px;
	margin-left: 4px;
	left: auto;
	}
	.erroroutline2 {
	color : red;
	
	text-decoration: none;
	background-color: #ffffff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px none red;
	border-left: 1px none red;
	border-bottom: 1px solid red;
	margin-right: 4px;
	margin-left: 4px;
	left: auto;
	}
	
	.erroroutlineRegistration
	{
		padding:0px 5px 0px 15px;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#E0383C;
	}
	
	.erroroutlineRegistrationNew
	{
		padding:0px 2px 0px 0px;
		width:20%;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:#FF0000;
	}
	/* Added by Srinivasulu for VideoForm changes */
	.erroroutlineRegistration2
	{
		margin:1px 1px 1px 1px;
		border-width:1px 0px 1px 1px;
		border-style:solid;
		border-color:red;
	}
	/* Ended by Srinivasulu for VideoForm changes */
	
	.erroroutlineRegistration1
	{
		margin: 1px 1px 1px 1px;
		border-width:1px 1px 1px 0px;
		border-style:solid;
		border-color:red;
	}
	/* Added by Kiran Bhaskara*/
	.errorFullCellOutline
	{
		margin: 1px 1px 1px 1px;
		border-width:1px 1px 1px 1px;
		border-style:solid;
		border-color:red;
	}
	.errorText {
	color: #E0383C;
	
}
.headingSBPN
{
	float:left;
	font-size:11px;	
}
#tblError
{
	width:741px;
}
#bodyWrapper .errorLong1 {
	color: #e0383c;
	border: 1px solid #e0383c;
	padding: 5px 7px;
	font-size: 11px;
	margin-top: 10px;
	width:721px;
}
#bodyWrapper .errorLong1 td .span{
	color: #e0383c !important;
}
#tblMain
{
	BORDER-RIGHT: #b5c6d6 1px solid; 
	BORDER-TOP: #b5c6d6 1px solid; 
	BORDER-LEFT: #b5c6d6 1px solid; 
	WIDTH: 743px; 
	BORDER-BOTTOM: #b5c6d6 1px solid; 
	BACKGROUND-COLOR: #fff
}
#tblmainSBPN
{
	WIDTH: 672px; 
	BORDER : 0px;
	BACKGROUND-COLOR: #fff;

}
.padlftmar
{
 PADDING-LEFT: 13px; 
 MARGIN: 1px
}
.pad10x14
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 14px; 
	FONT-WEIGHT: bold; 
	PADDING-BOTTOM: 10px; 
	PADDING-TOP: 10px
}
.errorlbl
{
	color:Red;
	border:0px;
}

.btnlnkMPO
{
	float:right;
	margin-bottom:8px;
}
.margintop10
{
	margin-top:10px;
}
/*End adding classes from fonts.css, chirag*/

/*end mod log*/
/*End mod log Chirag*/



/*Adding mod log, [06-jan-09];[Amina];[Revamp]*/
.errorfulloutlineMargin {
	font-family :Verdana, sans-serif;
	font-size : 10px;
	font-weight : bold;
	color : red;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-decoration: none;
	background-color: #fff;
	background-position: left;
	font-style: normal;
	line-height: normal;
	text-align : left;
	vertical-align : middle;
	border-top: 1px solid red;
	border-right: 1px solid red;
	border-left: 1px solid red;
	border-bottom: 1px solid red;
	MARGIN-TOP:10px;
	left: auto;
	}
	
.questionmarkCCPadding{
	background: transparent url(../../img/market/icon_question.gif) no-repeat center 4px;
	padding:0px 8px;
	margin-right:0px;
	padding-top:4px;
}	

.loginPadding{
	background: transparent url(../../img/loginIcon.jpg) no-repeat center 4px;
	padding:0px 8px;
	margin-right:0px;
	padding-top:4px;
}

.fullWidthFloatLeft
{
	width:100%;
	float:left;
}

.floatRightTable
{
	float:right;
	MARGIN-bottom:10px;
	margin-top:10px;
}

.specialInstruction
{
	border-right: 1px solid #a5c7e7;	
	PADDING-RIGHT:10px; 	
	border-top: 1px solid #a5c7e7;
	PADDING-LEFT:10px; 
	PADDING-BOTTOM:0px; 
	border-left: 1px solid #a5c7e7;	
	PADDING-TOP:0px; 
	border-bottom:1px solid #a5c7e7;	
	BACKGROUND-COLOR:#ecf2f8;
	float:left;
	margin-top:10px;
}
.alignRightMargin
{ 
	text-align:right;
	margin-top:0px;
}

.floatRightMargin
{
float:right;
margin-top:10px;
margin-bottom:10px;
}

.paddingTop40
{
	padding-top:40px;	
}

#OrderDetailFloatLeft{
	clear:both;
	width:851px;
	float:left;
}
.floatRightMarginTop
{
float:right;
margin-top:8px;
}

.width240x200
{	
	float:left;	
	width:240px;		
	height:200px;	
}

.width230x200
{
	float:left;	
	width:230px;
	height:200px;
}

.width317x200
{
	float:left;	
	width:317px;
	height:200px;
}
/*End mod log, [06-jan-09];[Amina];[Revamp]
/*Begin mod log,Revamp, ReviewOrderPAge*/
#ShippingAddr1, #BillingAddr1, #PaymentInformation1{padding:10px;border-style:solid; border-color:#ccc;/*height:358px;*/}/*Added height by chirag*/
#ShippingAddr1 table td, #BillingAddr1 table td{ font-size:12px;}
#ShippingAddr1 p, #BillingAddr1 p{ line-height:1.7em;text-align:right;
	margin:0px;	}
#ShippingAddr1 input, #BillingAddr1 input { /*color:#ccc;*/font-size:12px; width:150px;}/*Commented color by chirag,also changed width to 150 from 190 px*/
#ShippingAddr1{ width:342px; border-width:1px 1px 1px 1px; }
/*Begin Mod Log , resman 1230*/
#BillingAddr1,#PaymentInformation1{ width:344px; border-width:1px 1px 1px 0px; }
/*End Mod Log , resman 1230*/
#ShippingInstruct1, #DeliveryInstruct1{/*height:181px;commented for reskin CMS, by Madhukar*/ padding:8px; border-color:#ccc; margin-bottom:27px;}
#ShippingInstruct1{width:347px;  /*border-width:0px 0px 1px 1px; commented for reskin CMS, by Madhukar*/}
#DeliveryInstruct1{ width:347px; /*border-width:0px 1px 1px 0px; commented for reskin CMS, by Madhukar*/}
#ShippingInstruct1 p, #DeliveryInstruct1 p{ margin-bottom:5px; margin-right:-3px;}/*Added margin-right by chirag*/

#BillingAddr1 #ucShippingAndBillingAddress_chkIsSame {width:13px;}

#ShippingAddr1 #alignRightMargin0
{
	text-align:right;
	margin:0px;	
}

/*Adding for ui change*/
#ShippingInstruct2, #DeliveryInstruct2{padding:8px; border-style:solid; border-color:#ccc; border-bottom:none ; height:30px;}
#ShippingInstruct2{width:347px; border-width:0px 0px 1px 1px;}
/*Begin Mod Log , resman 1230 */
#DeliveryInstruct2{ width:348px; border-width:0px 1px 1px 0px; }
/*End Mod Log , resman 1230 */
/*Consistency Review Project, Chirag*/
#ShippingInstruct2 p, #DeliveryInstruct2 p{ margin-bottom:5px;}
#ShippingInstruct2 p{ margin-right:-3px;}
#DeliveryInstruct2 p{ margin-right:-7px;}
/*End, Consistency Review Project, Chirag*/

/*End adding for ui change*/
.questionmarkCC1{
	background: transparent url(../../img/market/icon_question.gif) no-repeat center 1px;
	padding:0px 8px;
	margin-right:0px;
}
.height100per
{
	height:100%;
}
.height50per
{
	height:50%;
}
.height55per
{
	height:55%;
}
.height40per
{
	height:40%;
}
#mainBlock
{
	height:100%;
}
.checkoutButtonNS
{
	PADDING-BOTTOM: 0px;
	MARGIN-RIGHT: 30px;
	padding-right:135px;
}

.checkoutButton
{
PADDING-BOTTOM: 0px;
MARGIN-RIGHT: 5px;
padding-right:135px;
}
#divPONumber, #divCreditCard
{
	margin-left:27px;
	width:95%;
}
#bodyWrapper #PMPOCC .labelPONum {
	font-size:12px;
	color:#666666; /*Changed from #999999 to #666666,Chirag, to make the fonts darker */
}
#subForCC{
	padding-top:15px;
	padding-bottom:15px;
}
#bodyWrapper #PMPOCC .labelCC {
	clear:both;
	display:inline;
	float:none;
	width:115px;
	text-align:right;
	font-size:12px;
	margin-right:5px;
	color:#666666; /*Changed from #999999 to #666666,Chirag, to make the fonts darker */
}
#bodyWrapper #subForCC .labelCC {
	clear:both;
	display:inline;
	float:none;
	width:115px;
	text-align:right;
	padding:0px;
	margin-right:5px;
}
/*created for credit card section on ReviewOrderPAge */
.frm_input2 {
	width:190px;
	margin-top:2px;
	float:left;
	border:1px solid #ccc;
}
.tdCCDetails
{
float:right;
width:115px;
text-align:right;
}

.EmailNotifDiv{border:1px solid #ccc;border-top:0px solid #ccc;margin-bottom:10px;width:100%;}
.Border1solid
{
	border:1px solid #ccc;	
}
.borderBooloutside
{
	border:1px solid #ccc;	
	border-top:0px;
}
.borderTopnone
{
	border-top:0px solid #ccc;
}
#Enrollment tr td
{
	font-size:12px;
}
/*end created for credit card section on ReviewOrderPAge */
/*New button style */
input.btn_light_new {
	background: url(../../img/btn_medium.png) no-repeat;
	_background: url(../../img/btn_medium.gif) no-repeat;
	display: block;
    padding: 0 5px 3px 5px;/*    padding: 0 15px 3px 20px;*/
	color:#FFFFFF !important;
	height:26px;
	text-transform:none;/*text-transform:uppercase;*/
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;	
}
span.btn_light_new_l,span.btn_light_new_r{
	height:26; /*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_light_new_l{
	/*background:transparent url(../../img/market/bg_btn_small_left_main.gif) no-repeat left top;
	padding-left:8px;
	margin-top:3px;*/
}
span.btn_light_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	padding-right: 5px; /*13px;*/
}

input.btn_medium_new {
	background: url(../../img/btn_medium.png) no-repeat;
	_background: url(../../img/btn_medium.gif) no-repeat;
	display: block;
    padding: 0 15px 5px 20px;
	color:#FFFFFF !important;
	height:26px;
	text-transform:uppercase;
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;	
	float:left;
	/*border-width:0px;
	border-style:solid;
	border-color:#000;
	background:transparent;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	height:20px;
	line-height:20px;
	overflow:visible;
	cursor:pointer;*/
}

/*To check for France SBPN*/
.btn_medium_new {
	border-width:0px;
	border-style:solid;
	border-color:#000;
	background:transparent;
	color:#59a1d1;
	font: bold 11px arial, sans-serif;
	/*Begin reskin CMS changes, madhukar*/
	/*height:20px
	line-height:20px;*/
	/*End reskin CMS changes, madhukar*/
	overflow:visible;
	cursor:pointer;
}
/*End check fracne SBPN*/
span.btn_medium_new_l,span.btn_medium_new_r{
	height:26; /*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_medium_new_l{
	/*background:transparent url(../../img/market/bg_btn2_main.gif) no-repeat left top;
	padding-left:13px;
	margin-right:3px;*/
}
span.btn_medium_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;
	padding-right: 5px; /*13px;*/
}
.button{
    display: inline-block;
    _display: inline;
	white-space: nowrap !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	background: url(../img/button-default-left.png) top left no-repeat;
	_background: url(../img/button-default-left.gif) top left no-repeat;
	height:26px;
	min-width: 10px !important;
	_width:10px;
	padding: 0 0 0 5px
}
.button input{
	background: url(../img/button-default-right.png) top right no-repeat;
	_background: url(../img/button-default-right.gif) top right no-repeat;
	height: 23px;
	padding: 3px 20px 5px 15px;
	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;
}
input.btn_dark_new {
	/*border-width:0px;
	border-style:solid;
	border-color:#000;*/
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	/*background:transparent;*/
	color: #FFFFFF; /*#59a1d1;*/
	/*font: bold 11px arial, sans-serif;*/
	text-transform:uppercase;
	height: 26px; /*20px;*/
	/*line-height:20px;*/
	/*overflow:visible;*/
	cursor:pointer;
	padding:0px 15px 5px 20px; /*0px;*/
	/*begin reskin CMS new, */
	float:left;
	/*End reskin CMS new, */
}
span.btn_dark_new_l,span.btn_dark_new_r{
	height:26px;/*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_dark_new_l{
	/*background:transparent url(../../img/market/bg_btn_main.gif) no-repeat left top;
	padding-left:13px;*/
}
span.btn_dark_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;/*transparent url(../../img/market/bg_btn_right.gif)*/
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;
	padding-right:5px; /*13px;*/
}
/*Consistency review, added to get teh blinking effect for buttons on SBPN */
span.btn_dark_new_l_mousedown,span.btn_dark_new_r_mousedown{
	/*height:24px;
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;*/
}
span.btn_dark_new_l_mousedown{
	/*background:transparent url(../../img/market/bg_btn_main.gif) no-repeat left bottom;
	padding-left:13px;*/
}
span.btn_dark_new_r_mousedown{
	/*background:transparent url(../../img/market/bg_btn_right.gif) no-repeat right bottom;
	padding-right:13px;*/
}
span.btn_medium_new_l_mousedown,span.btn_medium_new_r_mousedown{
	/*height:24px;
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;*/
}
span.btn_medium_new_l_mousedown{
	/*background:transparent url(../../img/market/bg_btn2_main.gif) no-repeat left bottom;
	padding-left:13px;
	margin-right:3px;*/
}
span.btn_medium_new_r_mousedown{
	/*background:transparent url(../../img/market/bg_btn2_right.gif) no-repeat right bottom;
	padding-right:13px;*/
}
/*End Consistency review, added to get teh blinking effect for buttons on SBPN */
/* End new button style*/
.padd10
{
	padding:10px;
}
.padd6
{
	padding:6px;	
}
.quotePromoGridLabel{
	display:inline-block;
	width:180px;
	text-align:right;
	padding-top:0px;
}
.promoTextBoxwidth
{
	width:75px;
}
.promoLabelwidth
{
	width:75px;
	
}
#dataGridQuoteProm .promoLabelwidth{
	display:inline-block;
	width:75px;
	text-align:left;
	padding-top:0px;
}
.divTaxExempt{
	clear:left;
	width:50%;
	margin:0px 0px 5px 10px;
}
.paddingUpload
{
	margin-top:-25px;
	margin-bottom:25px;
}
/*For Upload section*/
.paddingUploadNew
{
	/*margin-top:-27px;*/
	margin-bottom:25px;
	border:1px solid #ccc;	
	border-top:0px;
	width:727px;
}
.paddingUploadNew_nn
{
	/*margin-top:-54px;*/
	margin-bottom:25px;
	border:1px solid #ccc;	
	border-top:0px;
	width:727px;
}
/*End upload section*/
.marginTop3
{
	margin-top:3px;	
}
input.btn_Ajax_light_new {
	background: url(../../img/btn_medium.png) no-repeat;
	_background: url(../../img/btn_medium.gif) no-repeat;
	display: block;
    padding: 0 5px 5px 10px;/*    padding: 0 15px 3px 20px;*/
	color:#FFFFFF !important;
	height:26px;
	text-transform:none;/*text-transform:uppercase;*/
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;	
}
span.btn_Ajax_light_new_l,span.btn_Ajax_light_new_r{
	height:26; /*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_Ajax_light_new_l{
	/*background:transparent url(../../img/market/bg_btn_small_left_main.gif) no-repeat left top;
	padding-left:8px;
	margin-top:3px;*/
}
span.btn_Ajax_light_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	padding-right: 5px; /*13px;*/
}
/*Adding the classes btn_Ajax_medium_new, Reskin CMS*/
input.btn_Ajax_medium_new {
	background: url(../../img/btn_medium.png) no-repeat;
	_background: url(../../img/btn_medium.gif) no-repeat;
	display: block;
    padding: 0 5px 5px 10px;/*    padding: 0 15px 3px 20px;*/
	color:#FFFFFF !important;
	height:26px;
	text-transform:none;/*text-transform:uppercase;*/
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	cursor:pointer;	
}
span.btn_Ajax_medium_new_l,span.btn_Ajax_medium_new_r{
	height:26; /*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_Ajax_medium_new_l{
	/*background:transparent url(../../img/market/bg_btn2_main.gif) no-repeat left top;
	padding-left:13px;
	margin-right:3px;*/
}
span.btn_Ajax_medium_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;/*transparent url(../../img/market/bg_btn2_right.gif);*/
	padding-right: 5px; /*13px;*/
}
/*End Adding the classes btn_Ajax_medium_new, Reskin CMS*/

input.btn_Ajax_dark_new {
	/*border-width:0px;
	border-style:solid;
	border-color:#000;*/
	border:none !important;
	margin:0;
	white-space:nowrap;
	font-family: Arial, SimSun, sans-serif;
	font-size:10px;
	font-weight:bold;
	/*background:transparent;*/
	color: #FFFFFF; /*#59a1d1;*/
	/*font: bold 11px arial, sans-serif;*/
	text-transform:none;/*text-transform:uppercase;*/
	height: 26px; /*20px;*/
	/*line-height:20px;*/
	/*overflow:visible;*/
	cursor:pointer;
	padding:0px 15px 5px 20px; /*0px;*/
}
span.btn_Ajax_dark_new_l,span.btn_Ajax_dark_new_r{
	height:26px;/*24px;*/
	display:inline-block;
	cursor:pointer;
	margin:0;
	padding:0;
}
span.btn_Ajax_dark_new_l{
	/*background:transparent url(../../img/market/bg_btn_main.gif) no-repeat left top;
	padding-left:13px;*/
}
span.btn_Ajax_dark_new_r{
	background: url(../../img/btn_dark_rt.png) no-repeat right top;/*transparent url(../../img/market/bg_btn_right.gif)*/
	_background: url(../../img/btn_dark_rt.gif) no-repeat right top;
	padding-right:5px; /*13px;*/
}
#dataGridTotal #tblPromoCode tr td
{
	font-size:12px;
}
.width250
{
	width:250px;
}
.font12px;
{
	font-size:12px;
}
.timerImageOverlapRevamp
{
	background-color:transparent;
	position:absolute;
	/*margin-left:-380px;*/
	/*with panel*/
	/*margin-left:190px;*/
	/*margin-top:80px;*/
	/*Without panel*/
	/*margin-left:350px;*/
	/*margin-top:-160px;*/
	height:37px;
	width:37px;
	z-index:100;
	float:right;
	padding-top:25px;
	display:none;
}
.timerImageOverlapRevampIE
{
	background-color:transparent;
	position:absolute;
	margin-left:-340px;
	/*with panel*/
	/*margin-left:190px;*/
	/*margin-top:80px;*/
	/*Without panel*/
	/*margin-left:350px;*/
	margin-top:-94px;
	height:37px;
	width:37px;
	z-index:100;
	float:right;
	padding-top:0px;
	display:none;
}
.timerImageRevamp
{
	background-color:transparent;
	height:36px;
	width:36px;
	/*	visibility:hidden;*/
	/*position:relative;*/
}

.dvPromoCode
{
	margin-left:3px;
	margin-right:5px;
	width:75px;
	font-size:11px;
}
.dvPromoCode_nn
{
	margin-left:3px;
	margin-right:5px;
	width:75px;
	font-size:11px;
	margin-top:4px;
}
.dvPromoCodeIE
{
	margin-left:2px;
	margin-right:2px;
	width:75px;
}

.width728
{
	width:728px;
}
.height160
{
	height:180px;	
}
.height230
{
	height:260px;	
}
/*End mod log,Revamp,REviewORderPAge*/
.breadcrumbsECom{
	width:720px;
	margin: 30px 0 8px 0;
	border-bottom:1px solid #1562a6; 
	padding-bottom:14px;
	padding-right:10px;
}
.breadcrumbsECom span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
}
.breadcrumbsECom .breadcrumbOn{
	color:#313131 !important;
}
.breadcrumbsECom .breadcrumbOff{
	color:#c1c1c1 !important;
}
.breadcrumbsECom .breadcrumbsArrow{
	background: url(../../img/market/arrow_breadcrumb.gif) no-repeat right center;
	margin-right:10px;
	margin-left:12px;
}
.breadcrumbsECom .breadcrumbsArrow span{
	visibility:hidden;
}

/*frca*/
.breadcrumbsEComFrca{
	width:720px;
	margin: 30px 0 8px 0;
	border-bottom:1px solid #1562a6; 
	padding-bottom:14px;
	padding-right:10px;
}
.breadcrumbsEComFrca span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
}
.breadcrumbsEComFrca .breadcrumbOn{
	color:#313131 !important;
}
.breadcrumbsEComFrca .breadcrumbOff{
	color:#c1c1c1 !important;
}
.breadcrumbsEComFrca .breadcrumbsArrow{
	background: url(../../img/market/arrow_breadcrumb.gif) no-repeat right center;
	margin-right:10px;
	margin-left:12px;
}
.breadcrumbsEComFrca .breadcrumbsArrow span{
	visibility:hidden;
}


/*germany */
.breadcrumbsEComDE{
	width:720px;
	margin: 30px 0 8px 0;
	border-bottom:1px solid #1562a6; 
	padding-bottom:14px;
	padding-right:10px;
}
.breadcrumbsEComDE span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	font-style:italic;
}
.breadcrumbsEComDE .breadcrumbOn{
	color:#313131 !important;
}
.breadcrumbsEComDE .breadcrumbOff{
	color:#c1c1c1 !important;
}
.breadcrumbsEComDE .breadcrumbsArrow{
	background: url(../../img/market/arrow_breadcrumb.gif) no-repeat right center;
	margin-right:10px;
	margin-left:12px;
}
.breadcrumbsEComDE .breadcrumbsArrow span{
	visibility:hidden;
}
/*germany */
/*for help on links for PO*/
.helpOn
{
	padding:0px 0px 0px 0px;
	COLOR:#336699;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	font-size:12px;
}

/*end helpon links*/

table.dataGridEmailNotifiaction{
	border:1px solid #ccc;	
	width:450px;
	margin-top:10px;	
}
table.dataGridCourseAlternate th, table.dataGridCourseAlternate td{
	border-bottom:1px solid #ccc;
	padding:6px;
	font-size:1em;
	vertical-align:top;
	color:#666;
	border-collapse:collapse;
}
table.dataGridCourseAlternate th{
	background:#fff url(../../img/market/bg_gradient.gif) repeat-x left top;
	color:#666;
	text-align:center;
}
table.dataGridCourseAlternate .even {
	background: #f8f8f8;
}

table.dataGridCourseAlternate table{
	border:0px solid #ccc;
}
table.dataGridCourseAlternate table th, table.dataGridCourseAlternate table td{
	border-bottom:0px solid #ccc;
	padding:0px;
}
table.dataGridCourseAlternate{
	border:1px solid #ccc;		
	border-top:0px solid #ccc;
	width:727px;	
}
.errorlabel
{
	color: #e0383c;
	font-size: 11px;	
}

.textBoxWithMargin
{
	width:25px;
	text-align:center;
	margin-left:15px !important;	
}

.leftSidetext
{
	float:left;
	text-align:left;
}
/*Section for rows of Shipping and Billing attention */
.padd1015
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px;
}
.padd1015W
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; WIDTH: 385px; PADDING-TOP: 1px;
}
.padd1015W1
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px;WIDTH: 203px; PADDING-TOP: 1px;
}
.padd1015W1H
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px;WIDTH: 203px; PADDING-TOP: 1px;HEIGHT: 8px;
}
.padd1010
{
	PADDING-TOP: 1px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px;
} 
.padd1010W
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 385px; PADDING-TOP: 1px;
}
.padd1010W1
{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; WIDTH: 130px; PADDING-TOP: 1px;
}
.padd1512
{
	PADDING-TOP: 1px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; 
}
.padd1515
{
	PADDING-TOP: 1px; PADDING-RIGHT: 5px; PADDING-BOTTOM: 1px; PADDING-LEFT: 5px; 
}
.padd3030
{
	PADDING-TOP: 3px;PADDING-RIGHT: 0px;PADDING-BOTTOM: 3px;  PADDING-LEFT: 0px; 
} 
.padd3532
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.tblInstructionsContainer
{
	width:726px; border-style:solid; border-color:#ccc;height:101px; clear:left;border-width:0px 1px 1px 1px;
	border:1px solid;
}

#tblInstructions
{
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid;
}

/*End section for rows of Shipping and Billing attention*/

.Width170px
{
	width:170px;
}
/*added for UI fix of error message, madhukar */
#lblErrorDisplay li {
margin-left:20px !important;
}
.alignRightwidth 
{	
	text-align:right;
	width:710px;
}


/*Begin Resman - 1092*/
.alignCenterEmail
{ 
	text-align:center;
	width:150px;
}


/*added for remving bottom border - Standing Order Pages :9th July 09*/
.breadcrumbRemoveBorder
{
	border-bottom-style:none !important;
}
span.cal
{
	height:17px;
	display:inline-block;
	cursor:hand;
	margin:0;
	padding:0;
}
span.cal{
	background:transparent url(../../img/cal.gif) no-repeat left top;
	padding-left:23px;
	margin-top:3px;
}
.questionmarkCC{
	background: transparent url(../../img/market/icon_question.gif) no-repeat center 2px;
	padding:0px 8px;
	margin-right:0px;
	width:10px;
}




.EmailWidth
{
	width:200px;
}
/*End Resman - 1092*/
/*Begin Mod Log,Resman 1165*/
.newTextBoxChange{
	margin-bottom:3px;
	margin-top:3px;
	border:1px solid #ccc;
	width:25px;
	text-align:center;
	margin-right:5px;

}
/*End Mod Log,Resman 1165*/

.heading td
{
	border-bottom:1px solid #ccc;
	padding:6px;
	font-size:1em !important;
	vertical-align:top;
	border-collapse:collapse;
	background:#fff url(../../img/market/bg_gradient.gif) repeat-x left top !important;		
	text-align:left !important;
	border-bottom:1px solid #ccc;
}

.cartRepeater
{
	MARGIN-TOP: 0px !important;
	  WIDTH: 729px !important;
	border-bottom:1px solid #CCCCCC !important;
}

.trLine
{
	border-top:0px solid #ccc !important;
	padding-top:0px !important;
	 line-height:1px !important;
}

/* Begin Mod Log , resman 1230 */
.checkBoxLabel label
{
	font-size:11px !important;
	font-family:Arial;
	vertical-align:middle !important;
	padding-left:3px; /*Added for reskin CMS*/
}
/* End Mod Log , resman 1230 */
/* Consistency review, Chirag, Added to remove the underline effect on mouse hover on SBPN Page for ask customer care link*/
a.dotted:link,a.dotted:visited,a.dotted:active,a.dotted:hover {
	text-decoration:none !important;
	border-style:dotted;
	border-width:0px 0px 1px 0px;
	border-color:#6A7F10; 
	cursor:help;
}
/* End Consistency review*/

/*Begin :Japan Web Order*/
#divEndUserAddr
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;	
	BORDER-LEFT-COLOR: #ccc;	
	BORDER-BOTTOM-COLOR: #ccc;	
	PADDING-BOTTOM: 10px;	
	BORDER-TOP-STYLE: solid;	
	BORDER-TOP-COLOR: #ccc;	
	PADDING-TOP: 10px;	
	BORDER-RIGHT-STYLE: solid;	
	BORDER-LEFT-STYLE: solid;	
	BORDER-RIGHT-COLOR: #ccc;	
	BORDER-BOTTOM-STYLE: solid;
	border-width:1px;
	border-left-width:0px;
}

.ShippingAndBillingAddrcls
{
	/*height:200px;*/
	/*float:left;*/
	/*width:513px;*/
	width:66%;
	float:none;
}

.ShipAndBillWithEndUser
{
	width:30%;
	float:left;
	height:200px;
}


.ShipAndBillWithoutEndUser
{
	width:45%;
	float:left;
	height:200px;
}

#EndUserAddr{padding:10px;border-style:solid; border-color:#ccc;}
#EndUserAddr table td{ font-size:12px;}
#EndUserAddr p{ line-height:1.7em;}
#EndUserAddr input{ color:#ccc; font-size:12px; width:190px;}
#EndUserAddr{ border-width:1px 1px 1px 0px; }


.width160x200
{	
	float:left;	
	width:160px;		
	height:200px;	
}

.width155x200
{
	float:left;	
	width:155px;
	height:200px;
}
.width145x200
{	
	float:left;	
	width:145px;		
	height:200px;	
}
.width147x200
{	
	float:left;	
	width:147px;		
	height:200px;	
}


.width144x200
{
	float:left;	
	width:144px;
	height:200px;
}

.width137x200
{
	float:left;	
	width:137px;
	height:200px;
}

.width168x200
{
	float:left;	
	width:168px;
	height:200px;
}

.multiTierDiv{border:1px solid #ccc;}
.multiTierDiv p  {
margin:8px 0 8px 10px !important;
padding:0;
float:left;
}
.multiTierDiv table  {
 width:100%;
}
.multiTierDiv table  td, .multiTierDiv table  td span{
 font-weight:bold;
 font-size:1em;
 vertical-align:middle !important;
}
.multiTierDiv div  {
width:100%;
}

.multiTierDiv #dvViewOnly, .multiTierDiv #dvUpdate{
width:400px;
margin:10px;
}
#dvMultiTier p  {
margin:8px 8px 8px 10px !important;
padding:0;
}
.multiTierDiv .dvSelectMT
{
	width:90% !important;
}
.multiTierDiv select
{
	width:auto !important;
}
/*End :Japan Web Order*/