/**
 * <Code modification record>
 * No.	Modified by	(GID)		Date (YYYY-DD-MM)		[QC-ID]		Description
 * --------------------------------------------------------------------------------------------------------------------------
 * 1	Sandeep K (515688)		2014-27-10				[QC-XXXX]	WWW Style Updates Requested for eReturns
 * 2	Sandeep K (515688)		2014-18-12				[QC-XXXX]	overrided the production styles
 * 3	Sandeep K (515688)		2014-24-12				[PR-030156] CSO GRS ARO Monetization
 * 4	Jaclyn (525897)			2015-05-02				[PR-030214] CSO Data Recovery Integration
 * 5	Jaclyn (525897)			2015-04-20				[QC-1415] Implement LaCie self service in eReturns
 * 6	Jaclyn (525897)			2015-07-31				QC 3600 Melissa Data is reporting the Suite number is invalid while the address is actually valid
 * 7	Jaclyn (525897)			2015-08-27				QC 1432 Request to move the Terms and Conditions / Privacy Policy acceptance up one screen to the Shipping Address screen
 * 8	Jaclyn (525897)			2015-09-28				PR-034534 CSO Add Seacare info to eReturns confirmation pages 
 * 9	Jaclyn (525897)			2015-11-02				PR-035411 - Brazil RMA Update Phase 2
 * 10	Jaclyn (525897)			2016-02-23				QC 1429 Enhancement to Data pass process from Warranty Validation to eReturns
 * 11	Jaclyn (525897)			2016-04-15				 PRJ0011856 - Malaysia Warranty Project
 */

.shippingFormDiv {margin:0;padding:10px}
.clearBoth {clear:both;}
.indirectguestshipping {height:auto}
.entershippinginformation2 {margin: 10px 0 10px 0;width: auto;}
.entershippinginformation3 {margin: 10px 0 10px 0;width: auto;}
#shippingAddressDiv {
	display: inline-block;
	vertical-align:top; 
	width: 440px !important; 
	/* width: 650px !important; */
}

#billingAddressDiv {display: inline-block;vertical-align:top;}

#shippingAddFormDiv label,  #billingAddFormDiv label {width:auto;display: inline-block}

.entershippinginformation6 span, .entershippinginformation7 span, .entershippinginformation8 span, .entershippinginformation9 span, .entershippinginformation10 span, .entershippinginformation11 span, .entershippinginformation12 span, .entershippinginformation13 span, .entershippinginformation18 span, .entershippinginformation20 span, .entershippinginformation18a span, .entershippinginformation18b span, .entershippinginformation18c span, .entershipping18a span, .entershipping18b span, .entershipping18c span {color: red;}
.entershippinginformation6, .entershippinginformation7, .entershippinginformation5, .entershippinginformation18, .entershippinginformation18a, .entershippinginformation18b, .entershippinginformation18c, .entershippinginformation8, .entershippinginformation9, .entershippinginformation10, .entershippinginformation11, .entershippinginformation12, .entershippinginformation13, .entershippinginformation14, .entershippinginformation19, .entershippinginformation20 {margin: 5px 0 5px 0;}
#shippingStateLOVDiv {display: inline-block;margin: 0;float:left;padding-left: 0px;}
#billingStateLOVDiv {display: inline-block;float:left;padding-left: 0px;}
#shippToStateInput {display: inline-block;}
#billToStateInput {display: inline-block;margin: 5px 0 0 0;}
.country {display:inline-block;color:#666666;}
.entershippinginformation15 {margin-top:10px;clear:both;}
/*PRJ0011856 - Malaysia Warranty Project - Modified By Jaclyn Ng (525897) - START */
#seagateRetLocLOVDiv {margin: 10px 0 10px 0; display:inline-block;}
.entershippinginformation16 {margin: 10px 0 10px 0;}

.nextline {
	/* padding-top: 0.2em; */
	line-height: 1.4em;
	}

.entershipping1 {margin: 0;}
.entershipping333 {margin: 0;}
.entershipping3333 {margin: 9px 0 0;}

.entershipping6 span, .entershipping7 span, .entershipping8 span, .entershipping9 span, .entershipping10 span, .entershipping11 span, .entershipping12 span, .entershipping13 span, .entershipping18 span, .entershipping20 span {color:red;}
.entershipping5, .entershipping6, .entershipping7, .entershipping8, .entershipping9, .entershipping10, .entershipping11, .entershipping12, .entershipping13, .entershipping14, .entershipping18, .entershipping18a, .entershipping18b, .entershipping18c, .entershipping20 {
	/* margin: 5px 0 5px 0; */
	margin: 5px 0 10px 0;
}
.padding-bottom-20{
	padding-bottom: 20px;
}
#Guest_ShippingNext{float:right; margin:20px 0 10px 0;}

.guestpayment1 {margin:20px 0 0 0}
.guestpayment2 {margin:10px 0 10px 0}
.guestpayment2 h4 {color:red;}

#paymentGatewayForm .formLabel {display: inline-block; width: 190px !important;}
#pg1, #pg2, #pg3, #pg4, #pg5, #pg6, #pg7, #pg8, #pg9, #pg10, #pg11, #pg12,#pg14 ,#pg15,#pg16,#pg17 {margin:0 0 5px 0;}
#pg12{
	overflow: auto;
margin-bottom: 23px;
}

.Indirectguest_guestpayment_creditimage {margin-bottom:5px;}

#guestvisaimg {display: inline-block;}
#guestameximg {display: inline-block;}

.indirectguestshipping select {width:135px;}


.entershippinginformationadd
{

 height: 38px;
    margin: 10px 0 0 33px;
    width: 135px;
 }
	



.entershippinginformation4 span
{
margin: 7px 0 0;
    width: 189px;
color:red;
}







.entershipping333 input
{
  width:30px;
}
.entershipping33
{
 margin: 9px 0 8px;
}
.entershippingadd
{
 height: 38px;
    margin: 10px 0 0 33px;
    width: 135px;
}
.entershipping4 span
{
margin: 6px 0 0;
    width: 189px;
color:red;
}
#Guest_ShippingNext1{
 position: absolute;
    right: 29px;
    top: 553px;
display:none;
}
.dotlineimages
{
margin: -327px 0 0 470px;
}

.guestpayment3
{
   margin: 90px 0 0;
    width: 400px;
}
.guestpayment4
{
 margin: 12px 0 0;
  width: 400px;
}
.guestpayment5
{
 margin: 10px 0 0;
    width: 400px;
}
.guestpayment6
{
margin: 12px 0 0;
     width: 400px;
}
.guestpayment7
{
margin: 12px 0 0;
     width: 400px;
}
.guestpayment8
{
 margin: 9px 0 0;
     width: 400px;
}
.guestpayment9
{
margin: 10px 0 0;
     width: 400px;
}



/* CCIMG TOOLTIP */

.tooltips {
		    
			outline: none;
			cursor: hand; text-decoration: none;
			position: relative;
		}
		.tooltips span {
			margin-left: -999em;
			position: absolute;
		}
		.Indirect_guestpayment6 a:hover {
		text-decoration:none;
		}
		.tooltips:hover span {
			border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
			box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
			font-family: Calibri, Tahoma, Geneva, sans-serif;
			position: absolute; left: 1em; top: 2em; z-index: 99;
			margin-left: 0; width: 250px;
		}
		.tooltips:hover img {
			border: 0; margin: -10px 0 0 -55px;
			float: left; position: absolute;
		}
		.tooltip:hover em {
			font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;
			display: block; padding: 0.2em 0 0.6em 0;
		}
		.classic { padding: 0.8em 1em;height:70px;padding-left:70px }
		.custom { padding: 0.5em 0.8em 0.8em 2em; }
		* html a:hover { background: transparent; }
		.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
		.critical { background: #FFCCAA; border: 1px solid #FF3334;	}
		.help { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.info { background: #9FDAEE; border: 1px solid #2BB0D7;	}
		.warning { background: #FFFFAA; border: 1px solid #FFAD33; }
		
		.expYearAlign{
		float: left !important;
		}
		#yearList{
		margin-left: 4px;
		float: left;}
		.leftsidelabel{
			float: left;
			width: 120px;
		}
		#billingAddFormDiv .leftsidelabel,
		#shippingAddressDiv .leftsidelabel{
			width: 170px !important;
			 padding: 3px 0;
    	}
		
		.leftsidelabel_400px{
		padding-top: 5px;
		padding-bottom: 5px;
		}
		.shipMsgLabel{
		background-color: #cccccc;
		padding: 5px;
		font-weight: bold;
		width: auto !important;
		}
		.managuestship{
		margin-top:3px;
		}
/** changes made on 23-11-13 **/

.claro #shippingStateLOVDiv .dijitComboBox .dijitArrowButtonInner{
	height:20px !important;
}

.helpIcon {
	background: url(../images/help-icon.jpg) no-repeat 0 0 transparent;
	display:inline-block;
	width:16px;
	height:16px;
	margin: 0 0 -2px 10px;
	margin-top:2px;
	cursor:hand;	
}
.countryLOVClass .dijitComboBox .dijitArrowButtonInner {
    height: 20px !important;
}
#billingStateLOVDiv .dijitComboBox .dijitArrowButtonInner{ height: 22px !important;}
#shippingStateLOVDiv .dijitComboBox .dijitArrowButtonInner{ height: 22px !important;}
#shippingAddressDiv .leftsidelabel label{
		width: auto !important;
    	}
#provinceGuestBillLabel,
#provinceGuestLabel {width:170px !important;float:left;}
#provinceGuestBillLabel label,
#provinceGuestLabel label {width:auto !important;}
#billToCountryName,
#shippToCountryName { 
	 padding: 3px 0;
}
#stateGuestLabel,
#stateGuestBillLabel {padding:0 !important}
.guestBillAddress {width: 445px;}
.mtop0 {margin-top:0px !important;}
#paymentGatewayForm {margin-left:0px;}


/** changes on 8-12-13, regarding on button - link hover, pointer issue, JTrac- WEB 233 */

#shippingAddressDiv > div > a > label{ cursor: pointer !important;}

#shippingAddressDiv > div > a > span > label{cursor:pointer !Important;}

.helpIcon{cursor: pointer !important;}

#billingAddressDiv div > a > span > label{cursor: pointer !important;}

#billingAddressDiv .entershipping333 > div > input{cursor: pointer !important;}

.indirectguestreview1 .guestreview30 > div > input{cursor:pointer !important;}

#serviceGridContainer table tr td > div.dijitCheckBox > input{cursor: pointer !important;}

#serviceGrid .dojoxGridContent{
	line-height: normal !important;
}

/* alignment issue in guest user shipping page - French text*/

#shippingAddressDiv #shippingAddFormDiv > div{float:left;}

#shippingAddressDiv #shippingAddFormDiv > div > div.leftsidelabel{width: 175px !important;}

#shippingAddressDiv #shippingAddFormDiv > div > div.leftsidelabel > span{float:left;}

#shippingAddressDiv #shippingAddFormDiv > div > div.leftsidelabel > label{float:left; width:160px !important; margin-left: 5px;}

#shippingAddressDiv #shippingAddFormDiv > div.entershippinginformation5 > .leftsidelabel > label,
#shippingAddressDiv #shippingAddFormDiv > div.entershippinginformation18a .leftsidelabel > label,
#shippingAddressDiv #shippingAddFormDiv > div.entershippinginformation18b .leftsidelabel > label,
#shippingAddressDiv #shippingAddFormDiv > div.entershippinginformation18c .leftsidelabel > label{margin-left: 10px;}

#billingAddressDiv #billingAddFormDiv > div > div.leftsidelabel{width: 180px !important;}

#billingAddressDiv #billingAddFormDiv > div > div.leftsidelabel > span{float:left;}

#billingAddressDiv #billingAddFormDiv > div > div.leftsidelabel > label{float:left; width: 160px; margin-left: 5px;}

#billingAddressDiv #billingAddFormDiv > div.entershipping5 > div.leftsidelabel > label,
#billingAddressDiv #billingAddFormDiv > div.entershipping18a > div.leftsidelabel > label,
#billingAddressDiv #billingAddFormDiv > div.entershipping18b > div.leftsidelabel > label,
#billingAddressDiv #billingAddFormDiv > div.entershipping18c > div.leftsidelabel > label{margin-left:10px;}


/*alignment issue in russian*/
.indirectguestshipping > #shippingAddressDiv{
	max-width: 432px !important;
	/* max-width: 650px !important; */
	width: auto;
}

/***Added for defect 1006***/
.dutyCharges {
	padding-left: 10px;
	color: #04C0F4 !important;
}

.dutyCharges label {
	/* cursor: hand; */
}

.dutyCharges label:hover{
	text-decoration: underline;
	cursor: pointer !important;
}

/* alignment issue in Guest Shipping Page for canada */
.entershippinginformation20 > #provinceGuestLabel,
.entershipping20 > #provinceGuestBillLabel{ width:185px !important; }
#shippingAddressDiv .entershippinginformation15{ float:left; }

/* Payment Gateway Page CSS */

#mainDivPayment .guestpayment1 > #paymentGatewayForm{
	float: left;
	width: 100%;
}

.fontNormal > .shipMsgLabel > label{font-weight:normal;}


/********************************/
/*******GUEST REVIEW PAGE********/
/********************************/
.reviewFormDiv {margin:0;padding:10px}
.indirectguestreview11 {height: auto;}
.guestreview1 {margin: 10px 0 10px 0;}
.clearBoth {clear:both;}

.guestreview2, .guestreview3 {display: inline-block; vertical-align: top; top: 20px; width: 290px;}
.guestreview4 {background-color:#CCCCCC; padding:5px}
.guestreview5 {display: inline-block; vertical-align: top; top: 20px; width:300px;}
.nextline {
	/* padding-top: 0.2em; */
	line-height: 1.4em;
	}

.guestreview6, .guestreview7, .guestreview8 {margin: 10px 0 10px 0;}
#ARODiv {margin: 10px 0 10px 0;}
.guestreview26 {margin-top: 85px;}

.guestreview9 {background: none repeat scroll 0 0 #CCCCCC;height: 25px;padding: 8px 0 0 10px;margin:0 0 10px 0;width: 879px;}
.guestreview21, .guestreview22, .guestreview23, .guestreview24, .guestreview25 {text-align: right;}
.guestreview30, .guestreview31 {margin: 10px 0 10px 0;}

#Guest_ReviewReturnorder1 {display:none;}
#Guest_ReviewReturnorder {float: right;margin: 0px 0 10px;}

.guestRegisterLink{/* left: 590px; */ position: relative;top: 5px;width:100px;float:right;}

.width-145 {
width: 145px;
}


.guestregister
{
margin: -29px 0 16px 165px;
}
.indirectguestreview1
{
	height: auto; /* height: 936px; */
    margin: 0;
    /* width: 923px; */
}


#reviewGrid{
	width: 890px !important;
}

#reviewGridContainer{
  	/*left: 0px;
    position: relative;
    top: -218px;*/
}

#reviewGridContainer{
	width: 875px !important;
}

.guestreview10
{
    border: 2px solid;
    height: 45px;
    margin-bottom: 30px;
    margin-left: 3px;
	 width: 690px;
}
.guestreview11
{
    border: 2px solid;
    height: 160px;
    margin-bottom: 30px;
    margin-left: 3px;
    margin-top: -32px;
	 width: 690px;
    
}
.guestreview12
{
 height: 20px;
    margin: -226px 13px 0;
    width: 10px;
}

.guestreview13
{
 height: 20px;
    margin-bottom: 400px;
    margin-left:  57px;
    margin-top: -21px;
    width: 150px;
}
.guestreview14
{
height: 20px;
    margin-bottom: 400px;
    margin-left:  217px;
    margin-top: -420px;
    width: 100px;
}
.guestreview15
{
 height: 20px;
    margin-bottom: 400px;
     margin-left:  339px;
    margin-top: -420px;
  
}
.guestreview16
{
 height: 20px;
    margin-bottom: 400px;
    margin-left:442px;
    margin-top: -420px;
    width: 50px;
}
.guestreview17
{
 height: 20px;
    margin-bottom: 400px;
    margin-left:   508px;
    margin-top: -420px;
    width: 50px;
}
.guestreview18
{
  height: 20px;
    margin-bottom: 400px;
    margin-left: 564px;
    margin-top: -420px;
    width:  60px;
}
.guestreview19
{
 height: 20px;
    margin-bottom: 401px;
    margin-left:  633px;
    margin-top: -420px;
    width: 50px;
}



.guestreview27
{
    
     margin-left: 3px;
    margin-top: 6px;
    width: 500px;
}
.guestreview28
{
    margin-left: 10px;
    margin-top: 20px;
     width: 950px;
    background:#cccccc;
    height:20px;
   
}	
.guestreview29
{
     margin-left: 10px;
    margin-top: 7px;
   
}





.reviewbutton1
{
margin-top:30px;
 margin-left: 0px;
 height: 40px;
 margin-bottom:0;
}


.spacing11
{
 padding-top: 0.7cm;
}
.spacing12
{
 padding-top: 0.7cm;
}
.spacing13
{
 padding-top: 1.5cm;
}
.spacing14
{
padding-top: 0.65cm;
}
.spacing15
{
 padding-top: 0.7cm;
}
.spacing16
{
 padding-top: 0.7cm;
}
.spacing111
{
 padding-top:  0.26cm;
}
.spacing151
{
 padding-top:1.07cm;
}
.spacing112
{
 padding-top:   0.65cm;
}
.spacing121
{
 padding-top:    2.2cm;
}
.spacing122
{
 padding-top: 2.6cm;
}
.spacing115
{
 padding-top:1.5cm;
}
.reviewbutton2 a{
float: right;

}


.Indirectguestreviewaddress

{
  border: 1px solid #CCCCCC;

    margin: 7px 197px 0 -2px;
    width: 841px;
}

.IndirectguestreviewTable h2
{
	margin: -99px 0 0;
    width: 345px;
}
#table-design_Indirectguestreview {
    border: 1px none;
	margin: 0;
	width: 841px;
    border-color: #CCCCCC;
}
#table-design_Indirectguestreview td, #table-design_Indirectguestreview th {
	padding: 1px;
	border:1px solid #ddd;
}
#table-design_Indirectguestreview  thead {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	text-align: left;
	color: #fff;
	background-color: #666666;

}
#table-design_Indirectguestreview  th {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px; font-weight: normal; font-style: normal;*/
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	
}
#table-design_Indirectguestreview  td {
	line-height: 20px;
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px;*/
	border-bottom:1px solid;
	border-color:  #CCCCCC;
	
}
#table-design_Indirectguestreview   tbody tr.evn td {
   background-color: #F5F5F5;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color:  #CCCCCC;
}
#table-design_Indirectguestreview   tbody tr.odd  td {
  background-color: #ffffff;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color: #CCCCCC;
}






.guestreview35
{

  margin: 5px 0 0;
  color:red;
}
.guestreview36
{
margin: 8px 0 0;
}
.guestreview36 span
{
 color:red;
}
.guestreview37
{
margin: 11px 0 0;
}
.guestreview37 span
{
 color:red;
}
.guestreview38
{
	margin: 11px 0 0;
    width: 350px;
}

.guestreview40
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview40 span
{
 color:red;
}
.textfield1
{
margin: 10px 0 0 141px;
}
.guestreview41
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview41 span
{
 color:red;
}
.guestreview42
{
margin: 10px 0;
    width: 350px;
}
.guestreview42 span
{
 color:red;
}
.guestreview43
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview43 span
{
 color:red;
}
.guestreview44
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview44 span
{
 color:red;
}
.guestreview45
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview45 span
{
 color:red;
}
.guestreview46
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview46 span
{
 color:red;
}
.guestreview47
{
margin: 11px 0 0;
    width: 350px;
}
.guestreview47 span
{
 color:red;
}
.guestreview48
{
margin: 11px 0 0;
    width: 350px;
}
.guestregisterbutton1
{
margin: 30px 0 0;
}
.guestregisterbutton2
{

}
.guestregisterbutton3
{

}

#optionsFees{
	/* left: 49px;
    position: relative;
    top: -16px; */
}	
#shippHandlingFees{
	/* left: 137px;
    position: relative;
    top: -16px; */
}
#taxSubTotal{
	/* left: 103px;
    position: relative;
    top: -16px; */
}
#estTax{
	/* left: 88px;
    position: relative;
    top: -16px; */
}
#estTotalAmt{
 	/* left: 224px;
    position: relative;
    top: -16px; */
}
#estTotalAmt1{
	/* left: 252px;
    position: relative;
    top: -34px; */
}	
	
a.btnTealLrg {
	/* background: url("../images/btn_sprite_old.png") no-repeat scroll 100% -715px transparent; */
	color: #FFFFFF !important;
	display: block;
	float: left;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 82%;
	font-weight: bold;
	height: 26px;
	padding-right: 14px;
	text-decoration: none;
	text-transform: uppercase;
	cursor:pointer !important;
}
	
#proPriWidth {width:879px !important;}

/* changes on 8-12-13, regarding on button - link hover, pointer issue, JTrac- WEB 233 */

#reviewFormDiv .guestreview30 > div > input{cursor: pointer !important;}

#paymentGatewayDiv .guestpayment1 select{cursor: pointer !important;}

#upfrontPayment .guestreview27{width:600px !important;}

.guestreview30 .dijitCheckBox { margin-right: 5px; }


#paymentGatewayDiv .guestpayment1 #paymentGatewayCountryListDiv > select,
#paymentGatewayDiv .guestpayment1 #paymentGatewayUSStateListDiv > select,
#paymentGatewayDiv .guestpayment1 select#card_cardType{width:146px;}

/* JTrac WEB - 383, Button alignment with grid in order confirmation*/
#orderConfirmationDiv #buttons{margin-right: 10px;}
/* end */

/* Pointer hand issue */
#orderConfirmationFormDiv.orderConfirmationFormDiv #brazilShippingPDFDiv b > a > label{cursor: pointer !important;}
/* end */

@-moz-document url-prefix() {
	#paymentGatewayDiv .guestpayment1 #paymentGatewayCountryListDiv > select,
#paymentGatewayDiv .guestpayment1 #paymentGatewayUSStateListDiv > select,
#paymentGatewayDiv .guestpayment1 select#card_cardType{width:153px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #paymentGatewayDiv .guestpayment1 #paymentGatewayCountryListDiv > select,
#paymentGatewayDiv .guestpayment1 #paymentGatewayUSStateListDiv > select,
#paymentGatewayDiv .guestpayment1 select#card_cardType, 
#paymentGatewayDiv .guestpayment1 select#card_type{width:153px !important;}
}



/********************************/
/*******GUEST OPTIONS PAGE********/
/********************************/

.options1FormDiv {margin:0;padding:10px}
.guestoptions {height: auto;}
.indirectguestoptions1 {height: auto;}
.orderFinancialAddress{height: auto;width: auto;margin: 10px 0 10px 0;}
.guestoptions3 {margin:0;background: none repeat scroll 0 0 #CCCCCC;font-size: 70%;margin-right:4px;}
.guestoptions4 {margin-top: 20px;}
.guestoptions5 {margin:0;}
.guestoptions6 {height: 25px; margin: 1px 0 18px 0;}
.guestoptions7 {margin:0;margin-top: 20px;}
.guestoptions8 {margin:0;}
.guestoptions9 {margin: 1px 0 18px 0; height: 25px;}
.guestoptions10 {margin:0;height: 25px;margin-top: 20px;}
.guestoptions11 {margin:0;}
.guestoptions12 {margin:1px 0 18px 0;}
.optionsbutton2 {height: 40px;margin-bottom: 0;margin-left: 0;margin-top: 345px;}
.optionsbutton3 {float:right;margin:20px 0 10px;}

#table-design_orderFinancial {
    border: 1px none;
	margin: 0;
	width: 828px;
    border-color: #CCCCCC;
}
#table-design_orderFinancial td, #table-design_orderFinancial th {
	padding: 1px;
	border:1px solid #ddd;
}
#table-design_orderFinancial thead {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	text-align: left;
	color: #fff;
	background-color: #666666;

}
#table-design_orderFinancial th {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px; font-weight: normal; font-style: normal;*/
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	
}
#table-design_orderFinancial td {
	line-height: 20px;
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px;*/
	border-bottom:1px solid;
	border-color:  #CCCCCC;
	
}
#table-design_orderFinancial  tbody tr.evn td {
   background-color: #F5F5F5;
   padding-left: 9px;
   border-right: 1px solid;
   border-color:  #CCCCCC;
}
#table-design_orderFinancial  tbody tr.odd  td {
	background-color: #ffffff;
	padding-left: 9px;
	border-right: 1px solid;
	border-color: #CCCCCC;
}
#table-design_orderFinancial  tbody tr.orderfinanciallast td {
	background-color: #E0E0E0;
    border-color: #CCCCCC;
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: inherit;
    font-weight: bold;
}

/* Next Page in same screen  * */
.options2FormDiv {margin:0;padding:10px}
.guestoptions1_2{margin: 10px 0 10px 0}
#serviceGridContainer {width: 900px; height:100px; margin-bottom: 50px;}
.optionsbutton4 {float: left;margin:10px 0 10px 0;position:relative;z-index:100;}
#Guest_Option2Next {float: right;margin:10px 0 10px 0;position:relative;z-index:100;}

/* correction has to be made from here */

.guestoptions1_0
{
height: 300px;
    margin: -41px 0 0;
}
.returnsForm {
    border: none;
   margin: 14px 0 0;
    padding: 0;
	font-size:100%;
}



.optionstable1{
  border: 1px solid #CCCCCC;
    height: 130px;
    margin: 12px 197px 0 -2px;
    width: 844px;
}
#optionstable11 {
    border: 1px none;
	margin: 0;
	width: 844px;
    border-color: #CCCCCC;
}
#optionstable11 td, #optionstable11 th {
	padding: 1px;
	border:1px solid #ddd;
}
#optionstable11 thead {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	text-align: left;
	color: #fff;
	background-color: #666666;

}
#optionstable11 th {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px; font-weight: normal; font-style: normal;*/
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	
}
#optionstable11 td {
	line-height: 20px;
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px;*/
	border-bottom:1px solid;
	border-color:  #CCCCCC;
	
}
#optionstable11 tbody tr.evn td {
   background-color: #F5F5F5;
	padding-left: 9px;
	/*border-right: 1px solid;*/
	  border-color:  #CCCCCC;
}
#optionstable11  tbody tr.odd  td {
  background-color: #ffffff;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color: #CCCCCC;
}
#optionstable11 tbody tr.orderfinanciallast td {
  background-color: #E0E0E0;
  
    border-color: #CCCCCC;
   
    border-style: none none solid;
    border-width: 0 0 1px;
    font-size: inherit;
    font-weight: bold;
    }
.optionstable2
{

}
.optionstable22
{
margin: 8px 0 0 40px;
}
.optionstable222
{
margin: -3px 0 0 76px;
}
.optionstable2222
{
margin: 7px 0 0 76px;
}
.dollarprice1
{
margin: -54px 0 0 803px;
}



.dollarprice4
{
margin: -54px 0 0 803px;
}


.optionsbutton5
{
 height: 40px;
    margin-left: 788px;
    margin-top: -40px;
}

.guestoptions1_0
{
display:none;
height: 295px;
    margin: -41px 0 0;
}
.optionsbutton3 a{
/*margin: 50px 0 0;*/
}
#Guest_OptionNext{
 left: -2px;
    position: relative;

}
#Guest_OptionNext1{
 position: relative;
    top: -32px;
display:none;
}


#Guest_Option2Next1{
 float: right;
    left: -78px;
    position: relative;
    top: 27px;
display:none;
}
.claro .dijitRadioChecked {
    background-position: -91px center;
}
.claro .dijitRadioCheckedHover {
background-position: -121px;
}

.gueststdoptions1{
	display:inline-block;
}

/* .gueststdoptions2{
	display:inline-block; float: right; margin-right: 10px
} */

.gueststdoptions2{
	/* Commented for aro display */
	/* display:inline-block;  */
	margin-right: 10px
}

.guestoptions #turkeyCPMessage.turkeyCPFontColor > a > label{ cursor:pointer !important; }



/********************************/
/*******GUEST WARRANTY PAGE********/
/********************************/

.createOrderTab {margin:0;padding:10px 0 0 10px;}
.clearBoth {clear:both}
.indirectguestproduct {margin:0;padding:10px}
.enterproductinformation{}
.enterproductinformation1 {padding:10px 0 10px 0;}
#productNumber{}
#serialNumber{}
.enterproductinformation2 {padding:0 0 10px 0;margin-left: 0px;}
.enterproductinformation6 {margin:0 0 10px 0;}
.enterproductinformation6 span {height: 14px;margin: 14px 0 0;width: 20%;color: red;}
.enterproductinformation3 {margin-bottom: 10px;width: 180px; margin-top: 22px;}
.enterproductinformation4 {margin-bottom: 10px;}
.enterproductinformation5_1 {margin: 10px 0 0 0px;}
.enterproductinformation7 {}
.enterproductinformation3  span {color:red;}
.enterproductinformation4 span {color:red;}
.enterproductinformation5 span {color:red;}
.guestpayment3 span {color:red;}
.guestpayment4 span {color:red;}
.guestpayment5 span {color:red;}
.guestpayment6 span {color:red;}
.guestpayment7 span {color:red;}
.guestpayment8 span {color:red;}
.productbutton1 {height: 40px;margin-top: -50px;}
.productbutton2 {}
.productbutton2  a{cursor: pointer;}
.enterproductinformation7  img {float: left;padding: 5px;margin: 0 10px 28px 0px; /*  margin: 0 20px 28px -15px; */}
#Guest_CheckWarrantyStatus {float: left;margin: 10px 0px 20px;}
#validate{ display:none !important;}
#serialNoErrorMsg {
	color: #ea1d2c;
}
#warrantyErrorMessage {
	color: #ea1d2c;
}
#captchaMsgDiv {
	color: #ea1d2c;
}
.captchaFrameValidator {width: 400px; height: 155px !important; border: none; margin-left: -10px !important; overflow-y: hidden;}

@media screen {
      .captchaFrameValidator {width: 400px; height: 163px !important; border: none; margin-left: -10px !important; overflow-y: hidden;}
}

.countryLabelClass{display: inline-block;width:205px;}
.countryLabelClass span {color:red;}
.countryLOVClass{display: inline-block;margin-left:1px;}

#guestCountryLOV_menu{
	min-width: 260px !important;
	overflow-x: hidden !important;
}

#parentChildGrid table .dojoxGridRowTable{
	width: 891px !important;
}

#parentChildGrid .dojoxGridRowTable{
	width: 891px !important;
}

#parentChildGrid{
	overflow-x: hidden;
	height: 200px !important;
}
#parentChildGrid .dojoxGridContent{
	height:100% !important; 
	overflow-y: scroll;
}
#parentChildGridContainer{
	width: 890px;
}

#parentChildData .dijitDialogPaneContent{
	padding-bottom: 35px;
}

.floatRight{
	float: right;
}

#parentChildGridContainer .dojoxGridScrollbox{
	overflow-x: hidden;
	width: 890px !important;
}
.countryLOVClass .dijitComboBox .dijitArrowButtonInner {height: 20px !important}

/** changes on 25-11-13 **/
.claro .dijitComboBox .dijitButtonNode { height:20px;}
#widget_serialNumber {margin-top: 2px}
#widget_productNumber { float: left;}
.claro .dijitComboBox .dijitButtonNode { height:20px;}


/** changes made on 2-12-13, internalization of labels & width alignment **/
#warrantyFormDiv.indirectguestproduct .enterproductinformation3{
	/* min-width: 180px;
	max-width: 250px; */
	margin-right: 20px;
	width: auto !important;
	min-width:400px;
}

/** changes on 8-12-13, regarding on button - link hover, pointer issue, JTrac- WEB 233 */
.indirectguestproduct > div > a > label{cursor: pointer !important;}
.indirectguestproduct > div > a > span > label{cursor: pointer !important;}
.btnTealLrg > span > label{cursor:pointer !important;}
.orderFinancialAddress table td div > input{cursor: pointer !important;}
.btnBlackLrg > span > label{cursor: pointer !important;}

.prodNumModNum{
	float:left;
	width:209px;
	padding-top: 3px;
}

.serialNumDiv{
	float:left;
	width:209px;
	padding-top: 8px;
}

#warrantyFormDiv .enterproductinformation3{
		margin-top:12px;
		display: inline-block;
		margin-bottom: 10px;
	}

#warrantyFormDiv .enterproductinformation4{
	/* margin-bottom: 10px; */	
}

/*	JTrac-WEB 373 , Guest warranty Russian text overlapping */
#mainFlow.fiveStep > li.current + li,
#mainFlow.fiveStep > li.current + li > a{
    max-width: 110px;
    min-width: 78px;
    width:auto !important;
}

/* JTrac Defect, spacing after * in Guest Warranty */
.countryLabelClass > span,
.prodNumModNum > span,
.serialNumDiv > span{
    margin-right: 4px;
}
@-moz-document url-prefix() {
	.countryLOVClass{display: inline-block;margin-left:0px !important;}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
     .countryLOVClass{display: inline-block;margin-left:0px !important;}
}



/********************************/
/*******STYLE PAGE********/
/********************************/

 /* - - - - - - CSS Document - - - - - - - - -
Title : 
Author : 

Created : 
Description:
- - - - - - - - - - - - - - - - - - - - - */

/* = Base Styles
----------------------------------------------------------------------------------------------------*/

/* *{margin:0; padding:0;} /* clear all default CSS */


html, body {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/*color:#333; */
}


/*body {background-color: #fff;margin:30px;}*/


/*body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}*/

table {font-size:inherit;font:100%;}

/* 99% for safari; 100% is too large */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;color:#000000;} /* color:#FFFFFF; */

/* Bump up !IE to get to 13px equivalent */
pre, code {font:115% monospace; font-size:100%;}

/* Default line-height based on font-size rather than "computed-value" */
/*body * {line-height:2.22em;}*/

/* ----- add selectors here for font sizing ----- */
add selectors here {font-size: 77%} /* =10 */
add selectors here {font-size: 85%} /* =11 */
add selectors here {font-size: 92%} /* =12 */
add selectors here {font-size: 100%} /* =13 */
add selectors here {font-size: 107%} /* =14 */
/*#mainFlow li a em, h4 {font-size: 114%}*/ /* =15 */
add selectors here {font-size: 122%} /* =16 */
add selectors here {font-size: 129%} /* =17 */
add selectors here {font-size: 136%} /* =18 */
add selectors here {font-size: 144%} /* =19 */
h2 {font-size: 152%} /* =20 */
add selectors here {font-size: 159%} /* =21 */
add selectors here {font-size: 167%} /* =22 */
add selectors here {font-size: 174%} /* =23 */
add selectors here {font-size: 182%} /* =24 */
add selectors here {font-size: 189%} /* =25 */
add selectors here {font-size: 197%} /* =26 */

/* ----- base links ----- */
/*
a:link {color:#009BC0;outline:none;text-decoration: none;font-weight:normal;}
a:visited {color:#009BC0;outline:none;text-decoration: none;font-weight:normal;}
a:hover {color:#004882;outline:none;font-weight:normal;}
a:active {color:#009BC0;outline:none;text-decoration: none;font-weight:normal;}
a:focus{color:#009BC0;outline:none;text-decoration: none;font-weight:normal;}
:focus { -moz-outline-style: none; }
*/
/* ----- random base styles and styles used in conjunction with javascript ----- */
.clearfloatNo {clear: both; line-height: 0; height: 0; width:0; display: block; overflow:hidden;}
.clearfloat {clear: both; display: block;}
.floatRight{float:right;}
.floatLeft{float:left;}
img{border:none;}

/*p{line-height:1.4em; margin:0 0 7px 0; text-align:left;}*/
.displayNone{display:none;}
.displayBlock{display:block;}
hr{border-top: 1px dashed #BFBFBF;border-right: none;border-bottom: none;border-left: none; margin-top:3px;}
/*ul, ol { list-style-position:inside;}*/
fieldset{border:none;padding:0;margin:0}
.txtCenter{text-align:center;}


/* ----- base h's ----- */
/*h1{float:left;width:360px;padding-bottom:10px;*padding-bottom:0px;}*/
h1 a{
	width:360px;
	height:46px;
	text-indent:-999em;
	background-image: url(../images/logoPlaceHolder.gif);
	background-repeat: no-repeat;
	display:block;
}
h2{color:#666; margin:-26px 0 10px 0;margin:0px 0 10px 0;}
h3{
	/** overrided the production styles **/
	font-size: 1.17em;
	line-height: 16px;
}
h4{
	/** overrided the production styles **/
	font-size: 1em;
	line-height: 16px;
}
/*h5{color:#C36615;}*/
h6{}

/* = #mainFlow2 & #mainFlow3 & #mainFlow4 & #mainFlow5
----------------------------------------------------------------------------------------------------*/
#mainFlow{clear:both}
#mainFlow li{
	height:24px;
	list-style:none;
	float:left;
	/* background-color:#00cccc; */

}

#mainFlow li.current{
	/* background-color:#009999; */
	
}

#mainFlow li.lastDone{
	background-color:#009999;
	
}

#mainFlow li.done{
	background-color:#009999;
	
}

#mainFlow li a, #mainFlow li a:link, #mainFlow li a:visited, #mainFlow li a:hover, #mainFlow li a:active {
color:#fff;
text-decoration:none;
}

#mainFlow li.lastDone a, #mainFlow li.lastDone a:link, #mainFlow li.lastDone a:visited, #mainFlow li.lastDone a:hover, #mainFlow li.lastDone a:active, #mainFlow li.current a, #mainFlow li.current a:link, #mainFlow li.current a:visited, #mainFlow li.current a:hover, #mainFlow li.current a:active, #mainFlow li.done a, #mainFlow li.done a:link, #mainFlow li.done a:visited, #mainFlow li.done a:hover, #mainFlow li.done a:active {
color:#fff;
}

#mainFlow li.done a:hover, #mainFlow li.lastDone a:hover  {
color:#FFFFFF;
cursor:hand;
}

#mainFlow li a em{
width:150px;
display:block;
margin:0 0 0 40px;;
font-style:normal;
font-weight:normal;
}

#mainFlow li a span{
width:140px;
display:block;
margin-left:10px;
font-weight:normal;
padding-right:10px
}

#mainFlow li.mainFlowNoBg{
background-image:none;
}

#mainFlow li a{
/* height:71px; */
display:block;

}

/* #mainFlow.fiveStep */
#mainFlow.fiveStep li{width:182px;}
#mainFlow.fiveStep li a{width:182px;}

/* #mainFlow.fourStep */
#mainFlow.fourStep li{width:227px;}
#mainFlow.fourStep li.mainFlowNoBg{width:229px;}
#mainFlow.fourStep li a{width:227px;}

/* #mainFlow.threeStep */
#mainFlow.threeStep li{width:303px;}
#mainFlow.threeStep li.mainFlowNoBg{width:304px;}
#mainFlow.threeStep li a{width:303px;}

/* #mainFlow.twoStep */
#mainFlow.twoStep li{width:455px;}
#mainFlow.twoStep li a{width:455px;}


#wizardpanel {
	background-color: #ffffff;display:none;
}
#wizardcontent {
	height:100px
}
#wizardwrapper{
	/* width:920px; */
}


/* BUTTONS */
/*.buttons{margin:130px;clear:both}
.next {float:right;height:36px;}
.previous {float:left;height:36px;}*/
.txtRight {text-align:right !important;}
.txtLeft {text-align:left !important;}
.txtCenter {text-align:center !important;}


/* Payment Gateway Header
----------------------------------------------------------------------------------------------------*/

body.payment_Gateway.claro{margin:0px; overflow-x:hidden;}
#paymentheader.header_wrapper{ border: 1px solid #5C5F5F; }
#paymentheader.header_wrapper .container_wrap{
	min-height:65px;
	position: relative;
    z-index: 20;
    background: none repeat scroll 0 0 #2E3030;	
}
#paymentheader.header_wrapper .container_wrap .container{
    margin: 0 auto;
    padding: 0 20px;
    position: relative;
    width: 980px;
}
.container strong.logo {
  	margin: 10px 0 0;
    position: relative;
    float:left;
    cursor: pointer;
}
.container strong.logo a {
    background: url("../images/global/bg/bg_home_sprite.png") no-repeat scroll 0 -1129px rgba(0, 0, 0, 0);
    display: block;
    height: 42px;
    overflow: hidden;
    text-indent: -9999px;
    width: 131px;
    cursor: pointer;
}



/********************************/
/*******VIEW ORDER PAGES********/
/********************************/
 .claro .dijitSelect, .claro .dijitTextBox {
  background-color: #FFFFFF !important;
  margin: 0px;
  width: 155px!important;
}
 
 
 .claro .dojoxGridMasterHeader .dojoxGridRowTable {
   background-color: #666666!important;
    border-left: 0px solid #BCBCBC!important;
    border-right: 0px solid #FFFFFF!important;
   width: 960px;
   height:auto;
}

.dojoxGrid .dojoxGridSortNode{
color:#ffffff !important;
}
.claro .dojoxGridRowSelected .dojoxGridRowTable tr {
    /* background-color: #F5F5F5!important; */
}
.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
    /* background-color: #F5F5F5!important; */
}
.claro .dojoxGridRowOver .dojoxGridCell {
    background:  none !important;
	background-color:#ffffd9!important;
   
}

.claro .dojoxGridPaginator {
  background:  none !important;
	background-color:#ffffff!important;
	}
p {
    font-size: 1em;
    line-height: 0.5em !important;
    margin-bottom: 1.5em;
    margin-top: 0.5em !important;
}
.OrderNotesButtonbox {
  background: url("../images/btn_sprite.png") no-repeat scroll -398px -452px transparent;
    border: 2px none;
    display: block;
    float: right;
    height: 28px;
    left: -441px;
    position: relative;
    top: -74px;
    width: 37px;
}
.OrderNotesButtonbox:hover  {
  background-position: -398px -480px;
    text-decoration: none;
}
.OrderreceiptsButton {
  background: url("../images/btn_sprite.png") no-repeat scroll -398px -452px transparent;
    border: 2px none;
    height: 28px;
    left: -421px;
    position: relative;
    top: -194px;
    width: 72px;
	float: right;

}
.OrderreceiptsButton:hover  {
  background-position: -398px -480px;
    text-decoration: none;
}
.orderShipmentButton {
 background: url("../images/btn_sprite.png") no-repeat scroll -398px -452px transparent;
    border: 2px none;
    display: block;
    float: right;
    height: 28px;
  left: 424px;
    position: absolute;
    top: 82px;
    width: 72px;
}

.orderShipmentButton:hover  {
  background-position: -398px -480px;
    text-decoration: none;
}
.OrderlinesButton{
background: url("../images/btn_sprite.png") no-repeat scroll -398px -452px transparent;
    border: 2px none;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 94%;
    font-weight: bold;
    height: 28px;
    padding-left: 10px;
    padding-right: 12px;
    text-decoration: none;
    text-transform: none;
    width: 72px;
	/* margin: -306px 363px 0 0;*/
	 }
.OrderlinesButton:hover  {
  background-position: -398px -480px;
    text-decoration: none;
}
.orderFinancialButton{
background: url("../images/btn_sprite.png") no-repeat scroll -398px -452px transparent;
    border: 2px none;
    display: block;
    float: right;
    height: 28px;
    left: -394px;
    position: relative;
    top: -399px;
    width: 72px;
	 }
.orderFinancialButton:hover  {
  background-position: -398px -480px;
    text-decoration: none;
}
.orderSerialsButton{
 background: url("../images/btn_sprite.png") no-repeat scroll -398px -452px transparent;
    border: medium none;
    display: block;
    height: 28px;
   left: -519px;
    position: relative;
    top: -165px;
    width: 37px;
	 float: right;
	 }
.orderSerialsButton:hover  {
  background-position: -398px -480px;
 
}

.claro .dojoxGridHeader .dojoxGridCellOver {
    background: none!important;
}
.claro .dojoxGridCellOver .dojoxGridSortNode {
    background: none !important;
}
.claro .dijitSelectMenu .dijitMenuItemHover td, .claro .dijitComboBoxMenu .dijitMenuItemHover {
    background-color: #00CCCC !important;
}
.claro .dijitComboBox .dijitButtonNode {
    background-color: #00CCCC !important;
}

.claro .dijitComboBox .dijitHasDropDownOpen {
background-color: #00CCCC!important;
}

.claro .dijitSelectMenu .dijitMenuItemSelected td, .claro .dijitComboBoxMenu .dijitMenuItemSelected {
    
    background-color: #00cccc;
}
/*.dojoxGridMasterHeader{
height:25px !important;
}**/
.dojoxGridRowTable{
width:892px !important;
}
.claro .dojoxGrid{
border:0px none !important;
}
/*
#rgrid{
width: 907px!important;
}
#grid2{
  width: 907px!important;
}
#shipGrid
{
  width: 907px!important;
}*/

	.claro .dijitSelectMenu .dijitMenuItemSelected td, .claro .dijitComboBoxMenu .dijitMenuItemSelected {
   
    background-color: #00cccc !important;
}
.dojoxGridMasterHeader{
width:890px !important;
}
#commandLinks{
position:absolute;
top: 36px;
}

#View_order_exportbutton{
float: right;
    position: absolute;
    right: 117px;
    top: 12px;
}
.claro .dijitSelectMenu .dijitMenuItemSelected td, .claro .dijitComboBoxMenu .dijitMenuItemSelected {
    
    background-color: #00cccc;
}
.claro .dijitselectHover .dijitArrowButton 
{
 background-color: #00cccc !important;
}
.claro .dijitselect .dijitArrowButton 
{
 background-color: #00cccc !important;
border:1px none;
}
.claro .dijitselectFocused .dijitArrowButton 
{
 background-color: #00cccc !important;
}
.claro .dijitRadio, .claro .dijitRadioIcon {
/* background-image: url("../form/images/checkboxRadioButtonStates.png");*/
 height: 16px;
    margin: 4px 2px 0 0;
   width: 15px;
}
#View_order_canclebutton{
 /*margin: 280px -70px 0;*/
    position: relative;
    top:251px;
    left:-72px;
   
}
.claro .dijitRadioChecked {
    background-position: -91px center;
}

/*.claro .dijitRadio {
    background-position: -106px center;
}*/
.txtLeft {text-align:left !important}
.txtCenter {text-align:center !important}
.txtRight {text-align:right !important}
.orderTotal {
	border-collapse:collapse;
	border:0;
	margin: 20px 0 0 0;
	font-size: 11px;
}
#grandTotal{
	font-weight: bold;
}
.addressDetails,
.addressHead {display:block; margin-bottom: 10px;}
.orderTotal td strong {font-weight:bold !important}
.orderTotal td.pdr30 {padding-right: 30px !important;}
.addressDetails .returnloc1Align {margin-top:0px !important}
.addressDetails .returnloc1Align h4 {padding: 0px;}
.addressDetails  u{
	padding-left: 0px;
	padding-right: 0px;
}

.dijitPlaceHolder {
	color: #A9A9A9 !Important;
}
.orderTotal th,
.orderTotal th strong {  font-weight: normal !important;}
.orderTotal {border: 1px solid #666;font-size: 11px;}
.orderTotal th {background-color: #666;color:#fff;padding: 2px 10px;}
.orderTotal td {padding: 2px 10px}
.orderTotal .rowBorder {border-bottom: 1px solid #666}
.orderTotalInfo {margin: 4px 0 0 0;font-size: 11px;}




/********************************/
/*******GUEST CREATE ORDER PAGES********/
/********************************/

.orderConfirmationFormDiv {margin:0;padding:10px}
#leftlinks {margin:10px 0 10px 0;}
#leftlinks ol {margin-left: 20px}
.returnloc1, .bill2 {display: inline-block; left: 0; margin-top: 10px; vertical-align: top; width: 290px;}
.billToAlignment{
	margin-left: 90px;
}
.ship2 {display: inline-block; left: 0; margin-top: 10px; vertical-align: top;}
.ship2Width290 {
width: 290px;
}
#Profilespace1 {padding-top: 10px;}
.clearBoth {clear:both;}

/************************ Totals CSS *******************************/
#t1{left: 0; display: inline-block; width: 200px; vertical-align: top;}
#t2{left: 0; display: inline-block; width: 100px; vertical-align: top;}
#t3{left: 0; display: inline-block; width: 150px; vertical-align: top;}
#t4{left: 0; display: inline-block; width: 200px; vertical-align: top;}
#t14{left: 0; top: -126px; display: inline-block; width: 210px; vertical-align: top;}
#t13{left: 0; display: inline-block; width: 90px; vertical-align: top;}
#t8{left: 0; display: inline-block; width: 100px; vertical-align: top;}
#t9{margin-left: 23px; display: inline-block; width: 72px; vertical-align: top; text-align: right;}
#t5{left: 0px; top: -135px; display: inline-block; width: 360px; vertical-align: top; text-align: right;}
#t6{left: 0px; top: -140px; display: inline-block; width: 330px; vertical-align: top; text-align: right;}
#t7{left: 0px; top: -145px; display: inline-block; width: 163px; padding-left:4px; vertical-align: top; text-align: right;}
#t15{left: 0px; top: -145px; display: inline-block; width: 209px; vertical-align: top;}
#t10{margin-left: 23px; top: -135px; display: inline-block; width: 120px; vertical-align: top; text-align: right;}
#t11{margin-left: 23px; top: -140px; display: inline-block; width: 150px; vertical-align: top; text-align: right;}
#t12{margin-left: 23px; top: -145px; display: inline-block; width: 100px; vertical-align: top; text-align: right;}

#mainFlow{clear:both;padding-bottom:25px;}
#mainFlow li{
	height:24px;
	list-style:none;
	float:left;
	/*background-color:#00cccc;*/
    border:1px solid #fff;
	/* border-radius: 5px 5px 5px 5px; */

}

#mainFlow li.current{
	/*background-color:#009999;*/
	
}
#mainFlow li.current input{
	/*background-color:#009999;*/
	border: medium none;
    cursor: pointer;
    outline: medium none;
}
#mainFlow li input{
	background-color:#00CCCC;
	border: medium none;
    cursor: pointer;
    outline: medium none;
}

#mainFlow li.lastDone{
	background-color:#009999;
	
}

#mainFlow li.done{
	background-color:#009999;
	
}

/***MADE MODIFICATION FOR WWW Style Updates Requested for eReturns - START***/
#mainFlow li a, #mainFlow li a:link, #mainFlow li a:visited, #mainFlow li a:hover, #mainFlow li a:active {
/* color:#00CCCC; */
color: #00a1dd;
}

#mainFlow li.lastDone a, #mainFlow li.lastDone a:link, #mainFlow li.lastDone a:visited, #mainFlow li.lastDone a:hover, #mainFlow li.lastDone a:active, #mainFlow li.current a, #mainFlow li.current a:link, #mainFlow li.current a:visited, #mainFlow li.current a:hover, #mainFlow li.current a:active, #mainFlow li.done a, #mainFlow li.done a:link, #mainFlow li.done a:visited, #mainFlow li.done a:hover, #mainFlow li.done a:active {
/* color:#00CCCC; */
color: #00a1dd;
}

#mainFlow li.done a:hover, #mainFlow li.lastDone a:hover  {
color:#FFFFFF;
cursor:hand;
}

/***MADE MODIFICATION FOR WWW Style Updates Requested for eReturns - END***/

#mainFlow li a em{
width:150px;
display:block;
margin:3px 0 0 14px;
font-style:normal;
font-weight:normal;
}

#mainFlow li a span{
width:140px;
display:block;
margin-left:10px;
font-weight:normal;
padding-right:10px
}

#mainFlow li.mainFlowNoBg{
background-image:none;
}

#mainFlow li a{
/* height:71px; */
display:block;


}

/* #mainFlow.fiveStep */
#mainFlow.fiveStep li{width:78px;}
#mainFlow.fiveStep li a{width:182px;}

/* #mainFlow.fourStep */
#mainFlow.fourStep li{width:227px;}
#mainFlow.fourStep li.mainFlowNoBg{width:229px;}
#mainFlow.fourStep li a{width:227px;}

/* #mainFlow.threeStep */
#mainFlow.threeStep li{width:303px;}
#mainFlow.threeStep li.mainFlowNoBg{width:304px;}
#mainFlow.threeStep li a{width:303px;}

/* #mainFlow.twoStep */
#mainFlow.twoStep li{width:455px;}
#mainFlow.twoStep li a{width:455px;}


#wizardpanel {
	background-color: #ffffff;
}
#wizardcontent {
	height:auto;
}
#wizardwrapper{
	margin: -60px 0px 0px;
	width:920px;
	}



/* BUTTONS */

/* .next {position:relative;margin-top:10px; left:780px;height:30px;}
.previous {position:relative;margin-top:10px; left:755px;height:30px;} */
.draft {position:relative;margin-top:10px; left:642px;height:30px;}
.next1 {position:relative;margin-top:0px; left:685px;height:30px;}
.previous1 {position:relative;margin-top:10px; left:675px;height:30px;}
.btnPrevPaging {position:relative;margin-top:10px; left:755px;height:30px;}
.btnNextPaging {position:relative;margin-top:10px; left:780px;height:30px;}
#invalidSerials{
margin-top:20px;
margin-left:210px;
}
/*---------------------------  pAGE CSS ----------------------*/
#cust_bill_add {
	margin-top :30px ;
}
#cust_bill_step3{
margin:10px;

}
#cust_ship_add {
	margin-top :-35px ;
	margin-left:380px;
}
#bill_add_label{
position:absolute;
padding-top:20px;
}
#bill_add_step3{
	margin:15px;
}
#ship_add_label{
position:absolute;
padding-top:20px;

}
#order_po_number {
	position:relative;
	margin-left:0px;
	margin-top:115px;
}
#emaildisplay {
	position:absolute;
	margin-left:390px;
	margin-top:-72px;
}
#eula {
	position:relative;
	margin-left:385px;
	margin-top:-25px;
}
#db{
margin-top:-17px;

}

/*  --------------------------------------TABLE & ACCORDION CSS ------------------------------------------------*/

#table-design1 {
    border-spacing: 0;
	width: 80%;
}
#table-design1 td, #table-design th {
	padding: 1px;
}
#table-design1 thead {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	text-align: left;
	color: #fff;
	background-color: #666666;

}
#table-design1 th {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px; font-weight: normal; font-style: normal;*/
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
}
#table-design1 td {
	line-height: 20px;
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px;*/
	border-bottom:1px solid;
	
}


#table-design1  tbody tr td {
    background-color: #F5F5F5;
}
#table-design1  tbody tr.odd  td {
    background-color: #ffffff;
}

.dashboardTop1{

margin: 25px 0 0 0px;
width: 960px;
height: 34px;
}

#orderlist{
 margin: -20px 0 0 100px;
}
#btnsrch{
margin: -29px 0 0 0px;
float:right;
}
#btnsrchadv{
margin: -29px 0 0 0px;
float:right;
}
div>.selectOption{
margin: -17px 0 0 84px;
width:auto;
}


.table_warranty2{
position:absolute;
top:78px;
left:212px;
}
#file { width:0; height:0; } 

.bill1 {
 margin: -181px 0 0 366px;
    width: 300px;
}

.ship1 {
   margin: -183px 0 0 735px;

}


#Profilespace
{
padding-top: 0.5em;
}


.returnsForm {
    border:none;
    color: #666666;
    font-size: 100%;
   height: auto;
    margin: 0 0 -50px -16px;
    padding: 18px 18px 13px;
   
}
.Indirect_UploadFile
{
height: 111px;
    margin: 17px 0 0;
display:block;
 
}

.Indirect_UploadFile input
{
   margin: -85px 0 0;
}
.Indirect_CreateOrderButton1
{
 margin: 39px 0 0;

}
.Indirect_CreateOrderButton2
{
margin:0px;

}
.Indirect_CreateOrderRadiobutton1
{
 margin: 23px 0px 0px;
}
.Indirect_CreateOrderRadiobutton2
{
  margin: -16px 0 0 139px;
}
.Indirect_CreateOrdershipping {
     margin-top: -25px;
}
#buttons{
	margin: 554px 8px 10px 0;
 /*margin: 20px 10px 10px 650px;*/
}

.pager{
margin: 8px 0 -9px -200px;
text-align: center;
font-size: 93% !important;
font-weight: bold !important;
}	
.pager2{
margin: 8px 0 -9px 140px;
text-align: center;
width:50%;
font-size: 93% !important;
 font-weight: bold !important;
}
/************************** Accordion *******************************/
	
	/* First Level UL List */
	#accordion2 {
		margin:0;
		padding-top:40px;	
		list-style:none;
		width:200px;
	}
	#accordion2 h4{
	margin-top:-10px;
	}
	
		#accordion2 li {
			width:186px;
	
		}
	
		#accordion2 li a {
			display: inline;
			width: 268px;
			height: 43px;	
			text-indent:-999em;
			text-decoration:none;
			outline:none;
		
	
			color:#000000;
			
		}
		
		/* Using CSS Sprite for menu item */
		#accordion2 li a.popular {

			width:185px;
			margin-left:40px;
		}
#fup1 {
background-color:#e6e6e6;
border:1px solid;
			width:185px;
			}

	
		#accordion2 li a.category {
	
			width:185px;
			margin-left:36px;
		}

	
		
		#accordion2 li a.comment {

             width:185px;	
          margin-left:15px;			 
		}

	
		
		
		/* Second Level UL List*/
		#accordion2 ul {
			background-color:#ffffff;
			width:184px;
			margin-top:4px;
			padding:0;
			display:none;
			
        height:405px;			
		}
		
			#accordion2 ul li {
				height:30px;
			}
			
			/* styling of submenu item */
			#accordion2 ul li a {
			width:auto;
				height:25px;
				margin-left:55px;
	            margin-top:5px;
                padding-bottom:2px;				
		
				text-indent:0;
				color:#ccc;
				text-decoration:none;
			}

			/* remove border bottom of the last item */
			#accordion2 ul li a.last {
				border-bottom: none;
			}	
#segment1{
margin-top:35px;
margin-left:65px;
}
#segment2{
margin-top:35px;
margin-left:65px;
}
#segment3{
margin-top:35px;
margin-left:65px;
}
#segment0{
margin:10px;
margin-left:65px;
}
/********************* Table Type2 css*****************************/
.orderNotesHead{

    margin: 0;
}
.orderNotesHead ul li a{
text-decoration: none;
float: left;
display: block;
overflow: hidden;
position: relative;
padding:5px;
 margin: 2px 0 0 -4px;
}


.exportDataOrderNotes img{
margin: -24px 0 0 391px;
}
.orderNotesContent{
  float: left;
    margin: 43px 0 0 -53px;
}
.inputordernotes {
  margin: -4px 0 0 150px;
    padding: 2px;
    text-align: left;
    width: 201px;
}
.orderNotesContent select
{
  margin: -4px 0 0 17px;
    padding: 2px;
    width: 200px;
}
.orderNotesContent h4
{
 margin: 0 0 0 55px;
    width: 200px;
}
.OrderNotesButton
{
margin: -4px 0 0 23px;
    padding: 2px;
    text-align: left;
    width: 37px;

}
.OrderNotesButton1
{
 margin: -7px 0 0 358px;
    padding: 2px;
    text-align: left;
    width: 90px;

}
.OrderNotesTable
{
   height: 200px;
    margin: 139px 197px 0 -3px;
    width: 100%;

}

.orderNotesBottom{
  height: 24px;
    margin: -215px 0 0 -3px;
    width: 300px;
}
.orderNotesAddress{
  border: 1px solid;
     height: 159px;
    margin: 15px 197px 0 -2px;
    width: 100%;
	 border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
}

.OrderNotesTable h2
{
margin:0;
width:300px;
}
#table-design_ordernotes {
    border: 1px none;
  
    margin: 0;
   width: 942px;
}
#table-design_ordernotes td, #table-design_ordernotes th {
	padding: 1px;
}
#table-design_ordernotes thead {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	text-align: left;
	color: #fff;
	background-color: #666666;

}
#table-design_ordernotes th {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px; font-weight: normal; font-style: normal;*/
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	padding-left: 5px;
	 
   
	
}
#table-design_ordernotes td {
	line-height: 20px;
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px;*/
	border-bottom:1px solid;
	  border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
   
	
}
#table-design_ordernotes  tbody tr td {
    background-color: #F5F5F5;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
   
}
#table-design_ordernotes  tbody tr.odd  td {
    background-color: #ffffff;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;
   
}
#table-design_ordernotes img{
    float: none;
  margin: 0 0 0 3px;
    padding: 0;
}
#table-design1 img{
    float: none;
  margin: 0 0 0 3px;
    padding: 0;
}
#totals li{
float:left;

}




























ol {
list-style-image:url('../images/global/icn/icn_pdf.png');
}

strong{
/* font-weight:600 !important} */
}


.Indirectguestreviewaddress

{
  border: 1px solid #CCCCCC;

    margin: 7px 197px 0 -2px;
    width: 841px;
}

.IndirectguestreviewTable h2
{
	margin: -99px 0 0;
    width: 345px;
}
#table-design_Indirectguestreview {
    border: 1px none;
	margin: 0;
	width: 841px;
    border-color: #CCCCCC;
}
#table-design_Indirectguestreview td, #table-design_Indirectguestreview th {
	padding: 1px;
	border:1px solid #ddd;
}
#table-design_Indirectguestreview  thead {
	/*font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;*/
	text-align: left;
	color: #fff;
	background-color: #666666;

}
#table-design_Indirectguestreview  th {
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px; font-weight: normal; font-style: normal;*/
	line-height: 20px;
	text-align: left;
	color: #FFFFFF;
	
}
#table-design_Indirectguestreview  td {
	line-height: 20px;
	/*font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 	font-size: 12px;*/
	border-bottom:1px solid;
	border-color:  #CCCCCC;
	
}
#table-design_Indirectguestreview   tbody tr.evn td {
   background-color: #F5F5F5;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color:  #CCCCCC;
}
#table-design_Indirectguestreview   tbody tr.odd  td {
  background-color: #ffffff;
	padding-left: 9px;
	border-right: 1px solid;
	  border-color: #CCCCCC;
}

/* Over Lay Add new address */
.overlayfield3{
margin-left:320px;
margin-top:-20px;
}
.overlayfield7{
margin-left:320px;
margin-top:-40px;
}
.overlayfield8{

margin-top:20px;
}
.overlayfield4{

margin-top:10px;
}
.overlayfield5{

margin-top:10px;
}
.overlayfield6{

margin-top:15px;
}
.overlayfield7{

margin-top:-25px;
}
.overlayfield10{

margin-top:15px;
}

.overlayfield9{
margin-left:320px;
margin-top:-20px;
}
.overlayfield12{
margin-left:320px;
margin-top:-15px;
}
.registerbutton1{
 margin-left: 566px;
margin-top:20px;
}
.dojoxGridScrollbox {
    width: 1000px!important;
}
.claro .dojoxGridMasterHeader{
background:none!important;
 /* left: -21px; */
    position: relative;
}
.claro .dojoxGridRowbarTable{
height:0px!important;
width:0px !important;
}

/* DOJO OVERRIDES */


/**.claro .dijitSelect, .claro .dijitTextBox {
	height:21px !important;
}**/

#confirmOrderGrid .dojoxGrid .dojoxGridCell{
	padding: 0px !important;
}

/**FOR DIALOG BOX STYLES***/
.claro .dijitDialogTitleBar{
background-color:#dddddd!important;
height: 29px !important;
 width: auto;
 /* background: url("../images/logo_home.png") no-repeat scroll 10px 3px / 100px auto #DDDDDD !important; */
 background: url("../images/logo_home.png") no-repeat scroll 10px 3px #DDDDDD !important;
background-size:100px !important;
}
.claro .dijitDialogTitle {
    font-size: 15.093px!important;
    font-weight: bold!important;
    position: relative;
    top: 2px;
}
.claro .dijitDialogPaneContentArea{
	/* width: 708px!important; */	
}
table.dijitDialogPaneContentArea  label{
width:300px!important;
 font-size: 13px;
 margin: 0;
}	
.claro .dijitDialog {
   border: 3px solid #00CCCC !important;
}

.claro .dijitDialogCloseIcon {
    /* background: url("../images/close.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); */
    height: 27px;
    margin-right: 0;
    margin-top: 0;
    position: absolute;
    right: 5px;
    width: 24px;
}
.claro .dijitDialogUnderlay {
    background: none repeat scroll 0 0 #000 !important;
}


.retOnemoreDriveButtonWrap{
	float:right;
	margin-top: 37px;
}

.retOnemoreDriveButton{
	/* display:inline-block; */
	float:left;
}

.homePageButton{
	display:inline-block;
}

.highlightReqGridRow tr{
	color:black;
	background-color:#80FF00 !important;
}

#parentChildData {
	Width: 905px;
	height: 430px !important;
	background-color: #fff;
}

.floatRight {
	float: right;
	margin-right:13px !important;
}

.highlightReqGridRow tr{
	color:black;
	background-color:#80FF00 !important;
}

#parentChildData {
	Width: 905px;
	height: 430px !important;
	background-color: #fff;
}

.floatRight {
	float: right;
	margin-right:13px !important;
}

.highlightReqGridRow tr{
	color:black;
	background-color:#80FF00 !important;
}

#parentChildData {
	Width: 905px;
	height: 430px !important;
	background-color: #fff;
}

.floatRight {
	float: right;
	margin-right:13px !important;
}

.guestreviewAlignmentInnerDiv1{
	float:right;
	
}

.guestreviewAlignmentInnerDiv2{
	float: right;
	width: 98px;
}

.turkeyCPFontColor{
	/* color: red; */
	color: #ea1d2c;
	margin-bottom: 15px;
}

#turkeyCPMessage ul{
	list-style-type: square;
	list-style-position: inside;
	margin-left: 2px;
}

.indiaVerbiageFormatting{
	/* color:red; */
	color: #ea1d2c;
	margin-bottom: 10px
}

#billTo_state_list_US{
	width: 153px;
}
#billTo_state_list_CA{
	width: 153px;
}

/***For brazil pdf****/
/* .BrazilPdfDialog{
	width: 700px !important;
	height: 560px !important;
	background-color: #fff;	
}

.BrazilPdfDialog .dijitDialogPaneContent{
	width: 684px !important;
	height: 500px !important;
	overflow-y: scroll;
}

.ol-list-data{
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ol-list-data ol{
	list-style-image: none;
}

.ol-list-data ol li{
	margin-bottom: 15px;
}

.brazil-heading-style{
	border: solid 1px #999;
	padding: 10px 20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: auto;
}
.brz-cont-left{
	float: left;
}
.width-560{
	width: 560px;
}

.brz-cont-right{
	float: right;
}

p.brz-cont-left{
	font-size: 14px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 17px;
}
.acc-seperator-10{
	margin-bottom: 10px;
}
h2.brazil-h2{
	font-size: 1.2em;
	padding-bottom: 5px;
	padding-top: 5px;
}
p.line-height-seperated{
	line-height: 1.5em;
}
.brazil-heading-style table td{
	padding: 5px;
	vertical-align:top;
}
.width15{
	width: 15%;
}

.width25{
	width: 25%;
}
.main-label {
	display: block;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	clear:both;
}
.small-label {
	display: block;
	font-size: 10px;
	text-align: right;
}
.width100{
	width: 100% !important;
}
.ovveride-textbox-width{
	max-width: 100% !important;
}

.flashing-content{
	text-align: center;
	border: solid 1px #999;
	padding: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: auto;
	width: 50%;
} */

/* .colorRed{
	color: red;
	color: #ea1d2c;
	font-weight: bold;
	font-size: 12px;
	display: block;
}

h3.colorRed{
	padding-bottom: 2px;
	padding-top: 2px;
}

.flashing-content p{
	line-height: 17px;
	margin-bottom: 5px;
}
h2.align-center-header{
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 1.2em;
}

.br-prod-rev-table table tr {
	border: solid 1px #999;
	text-align: center;
}

.br-prod-rev-table table th {
	font-weight: bold;
	font-size: 12px;
	padding: 0px;
}

.br-prod-rev-table table td {
	font-size: 12px;
	padding: 0px;
}

.br-print-details{
	width: 100%;
	overflow: auto;
	clear: both;
	margin-top: 10px;
}

.align-content-left{
	float: left;
}

.align-content-right{
	float: right;
}

.br-print-link-container{
	width: auto;
	overflow: auto;
	border: solid 1px #ccc;
	padding: 13px;
	padding-left: 45px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background-image: url("../images/print-icon.png");
	background-repeat: no-repeat;
	background-position: 5px 5px;
	margin-right: 3px;
}
.brazil-heading-style p.brz-cont-left,
.brazil-heading-style p.line-height-seperated,
.br-print-details .flashing-content p{line-height: 1em !important;} */


/********************************/
/*******GUEST OVERRIDES PAGE********/
/********************************/

#pg13{
margin-bottom:-5px;
}

.dojoxGridCellOver .dojoxGridSortBtn {
    background-color: #FFFFFF !important;
}
#srchbtn{
 left: 650px;
    position: absolute;
    top: 4px;
visibility:hidden;
}

#db_exportbutton{
position: relative;
 top: -25px;
left:-2px;
}
#db_delbutton{
	position:relative;
	top:-25px;
}
#db_srchbtn{
   left: 725px;
    position: absolute;
    top: 4px;
}
.dijitTooltip {
 max-width: 765px;
}

.dojoxGridCellOver .dojoxGridSortBtn:hover {
    background-color: #FFFFFF !important;
}
/*
.claro .dojoxGridMasterHeader {
 background: -moz-linear-gradient(center top , #004080, #004080) repeat scroll 0 0 transparent;
 background: -webkit-linear-gradient(center top , #004080, #004080) repeat scroll 0 0 transparent;
}
*/

.claro .dojoxGridRowTable tr {
 /* background: none !important; */
}


.claro .dojoxGridRowOdd .dojoxGridRowTable tr {
 /* background-color: #CCCCCC !important; */
}

.dojoxGrid .dojoxGridSortNoWrap {

color:#ffffff !important;
}

.claro .dojoxGridRowTable tr {
    /* background: none repeat scroll 0 0 transparent; */
}


.claro .dijitTooltipContainer {
    background-color: #FFFFD9 !important;
    background-image: none;
	}
	
.claro .dojoxGrid .dojoxGridCell {
border:0px none!important;
}

.claro .dijitDialogUnderlay {
    background: none repeat scroll 0 0 #000000;
}
.dijitDialogUnderlay {
    background: none repeat scroll 0 0 #000000;
    opacity: 0.64 !important;
}

.claro .dojoxGridCellFocus {
border:none !important;
}

.dojoxGrid .dojoxGridCell {
  text-align: center !important; 
 }
 
 .claro .dojoxGrid {
 border:none !important;
 }
 
 
.claro .dojoxGridPaginator {
background:none;
}


.dojoxGrid table {
    padding: 0;
}
.dojoxGridPaginator {
    background-color: #FFFFFF;
    border-top: none !important;
	}
	
	
.dojoxGridInactived {
color:#009999;
}

.dojoxGridActived {
color:#009999;
}
.claro .dojoxGridRowOver .dojoxGridCell {
    background: url("../../../resources/images/row_back.png") repeat-x scroll 0 0 #FFFFD9;
}
/*GOTO PAGE DISABLED*/
.dojoxGridPaginatorGotoTd {
display:none;
}
.dojoxGridInactiveSwitch {
color:#009999;
}


.dojoxGridDescription {
    color: #009999;
font-size:11px;
	}
.dojoxGrid td {
    font-size: 11px !important;
}
	
.claro .dojoxGrid .dojoxGridCell {
	   border-color:#000000;
    border-bottom-style:solid;
    border-width:0px;
font-size:11px;
	}

.dojoxGrid .dojoxGridCell {
	
		   border-color:#000000;
    border-bottom-style:solid;
	}
	
.claro .dijitCheckBox, .claro .dijitCheckBoxIcon {
height:15px;
margin: -1px 2px 0 0;
width:16px;
}

/*.claro .dijitCheckBox, .claro .dijitToggleButton .dijitCheckBoxIcon {
    background-position: -16px center !important;
}*/
.dojoxGrid .dojoxGridSortNodeFocus, .dojoxGridCellSortFocus .dojoxGridRowSelector, .dojoxGridCellSortFocus .dojoxGridSortBtnFocus {
    border: none;
}

.claro .dojoxGridHeader .dojoxGridCellOver {
    background: none repeat scroll 0 0 #004080;
}

.claro .dojoxGridCellOver .dojoxGridSortNode {
    background-color: #004080;
}
.claro .dojoxGridHeader .dojoxGridHeaderActive {
    background-color: #004080;
}


.claro .dijitTabContainerTop-tabs .dijitTab {
    border-radius: 0 0 0 0;
	border: 1px solid #B5BCC7;
}

.claro .dijitTabContainerTop-tabs .dijitTabChecked {
background:none;
border-bottom: 2px solid #FFFFFF;
}

.claro .dijitTabChecked {
    background-color: #FFFFFF !important;
	}
.claro .dijitTabCheckedHover.dijitCheckedHover {
    background-color: #FFFFFF !important;
}
	
	.claro .dijitTabContainerTop-tabs .dijitTab {
    background-image: none;
	 min-width: 110px;
	 padding: 11px 6px;
	}

.claro .dijitTabHover {
 background-color: #CCCCCC !important;
 }

 .claro .dijitTab {
    background-color: #E0E0E0 ;
	}
	.dijitTabInner .dijitTabContent .dijitClosable .dijitTab
	{
	position:relative;
	top:3px;
	}
/*	
.dijitTabListWrapper .dijitTabContainerTopNone .dijitAlignClient
{
height:36px !important;
}
.dijitTabListContainer-top .dijitTabController .dijitScrollingTabController .tabStrip-disabled .dijitAlignTop .dijitLayoutContainer
{
height:40px !important;
}
.dijitTabPaneWrapper .dijitTabContainerTop-container .dijitAlignClient
{
top:56px !important;
}
*/
.claro .dojoxGridScrollbox 
{
 /* height: auto !important; */
 height: 100% !important;
 }
 .dojoxGridScrollbox {
 overflow:auto;
 }


.claro .dojoxGridPaginator {
    background: url("../../../resources/images/header_shadow.png") repeat-x scroll center bottom #FFFFFF;
}

/** changes on 8-12-13, regarding on button - link hover, pointer issue, JTrac- WEB 233 */
#leftlinks > ol li > a > label{cursor: pointer !important;}
.btnTealLrg > span > label{cursor: pointer !important;}


/********************************/
/*******GUEST REGISTRATION PAGE********/
/********************************/

.direct_signup {
    
}
#man_accept_terms {
    
}
#comboBoxContainer {
    display:inline-block;
}
#myarea {
    margin: 0 0 10px 0;
    width:700px !important; min-height:90px !important;
}

.RegistrationSignUp, .RegistrationReseller {margin-left: 10px;}
.registrationNext{float:right; margin:0 0 10px 0;}


td, input, select {
    color: #666666;
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
div{
    font-family: Arial,Verdana,Helvetica,sans-serif;
}
body, p, .text, .text_fixed {
    color: #666666;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 13px;
    text-align: left;
}
p, .text, .text_fixed {
    font-size: 13px;
}
p {
    margin: 0 0 10px;
}
div.text p {
    font-size: 13px;
}
div.text ul {
    font-size: 13px;
}
ul table {
    font-size: 125%;
}
h1, h2, h3, h4, h5 {
    font-weight: bold;
    margin: 0;
    padding: 0 0 4px;
}
h1 {
    color: #006699;
    margin: 0;
    padding: 0;
}
div.form_elements_container {
    position: relative;
    width: 100%;
}
div.form_input {
    float: left;
    width: 90px;
}
div.form_button {
    float: left;
    margin-left: 5px;
}
input.form_input {
    border: 1px solid #BEBEBE;
    font-size: 10px;
    height: 14px;
    width: 90px;
}
span.req {
    color: #FF3333;
}
#reg_banner {
    background: none repeat scroll 0 0 #CCCCCC;
    height: 25px;
    padding: 8px 0 0 10px;
    margin:0 0 10px 0;
}
.user_id {
    margin: 10px 0 0;
}
.pwd {
    margin: 5px 0 0;
}
.cpwd {
    margin: 5px 0 0;
}
.answer {
    margin: 5px 0 0;
}
.question {
    margin: 5px 0 0;
}
.user_input input {
    width: 450px;
}
.user_input select {
    width: 450px;
}
.maincontent {
    margin:0px;
    padding: 10px;
}
a.btnTealLrg {
    background: url("../images/btn_sprite_old.png") no-repeat scroll 100% -715px transparent;
    display: block;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px !important;
    font-weight: bold !important;
    height: 26px;
    padding-right: 14px;
    text-decoration: none;
    text-transform: uppercase;
    cursor:pointer !important;
}

a.btnTealLrg span {
    background: url("../images/btn_sprite_old.png") no-repeat scroll 0 -685px transparent;
    display: block;
    line-height: 26px;
    padding: 0 1px 0 14px;
    font-weight: bold !important;
    cursor:pointer !important;
}
a.btnTealLrg:hover span {
/** background-position: 0 -745px; **/         /** change on 2-12-13, for on hover button position change in ie **/
    text-decoration: none;
    font-weight: bold !important;
    cursor:pointer !important;
}
a.btnTealLrg:hover {
    background-position: right -775px;
    text-decoration: none !important;
    font-weight: bold !important;
    cursor:pointer !important;
}
#register {
    margin-left: 550px;
}
a {
    color: #04C0F4;
    text-decoration: none;
}
#regbtn {
    left: -316px;
    position: relative;
    top: -25px;
}


.user_input label {display: inline-block; width:160px}

.dijitTooltip {
 width: 75%;
}

#resellerCompNameDiv{
	overflow: auto;
	margin-left: 55px;
	float: left;
}

.direct_signup{
	overflow: auto;
	height: 60px;
}

.RegistrationReseller{
	float: left;
}
.companyNameResellerNameWidth{
	width: 134px;
	float: left;
	
}
#resellerCompName{
	float: left;
}
#billTo_country{
	width:153px;
}
#card_cardType{
	width:153px;
}
#billTo_state_list_CA{
	width:153px;
	
}
#billTo_state_list_US{
	width:153px;
}

/** changes made on 30-11-13 for alingment of text with check box in user registration **/

#shippingFormDiv #billingAddressDiv .entershipping1 .entershipping333 .dijitCheckBox{
	float:left;
}
#shippingFormDiv #billingAddressDiv .entershipping1 .entershipping333 .dijitCheckBox + b{
	float:left;
	margin: 1px 2px 10px;
}
#Indirect_newaddressentershippingcontent .createOrdDarked,
#paymentGatewayForm .createOrdDarked {
		color: red;
		display: inline-block;
	    width: 5px;
	      margin: 0 5px 0 0px;
}
#Indirect_newaddressentershippingcontent .readOnlyNull,
#paymentGatewayForm .readOnlyNull{
		display: inline-block;
	    width: 5px;
	     margin: 0 5px 0 0px;	
}

/** JTrac-228, Checkbox alignment in Guest Registration Page **/
#registrationForm.registrationForm .text .direct_signup .RegistrationReseller{
	margin-left: 9px;
}
#registrationForm.registrationForm .text #man_accept_terms > label{
		margin-left:4px;
}


#guestShippingCounty {
    float: left;
}

.padtop {
 	padding-top: 6px !Important;
}

/* Hand pointer */
#registrationForm.registrationForm .text input{cursor: pointer !important;}
#registrationForm.registrationForm .text a label{cursor:pointer !important;}
#registrationForm.registrationForm .text #resellerCompNameDiv input{cursor: text !important;}
/* End */

.methodOfService{
	color:#666 !important;
	font-weight:bold !important;
}

/***FIX FOR PAYMENT GATEWAY FORM STYLES*****/
#card_type{
	width: 152px;
}

#cvvTooltip a{
	cursor: hand;
}

.nav-footer-selector a:focus{
	outline: 0;
}

#currentCountry{
	cursor: pointer !important;
}

/***FOR CHROME ALONE***/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#currentCountry{
		cursor: pointer !important;
	}
}

/***FOR FIREFOX****/
@-moz-document url-prefix() {
    #currentCountry{
		cursor: pointer !important;
	}
}

table.locale-selector-container td{
	padding-top: 5px;
	padding-bottom: 5px;
	width: 204px;
}

a#LegalPrivacy label {
	cursor: pointer;
}

li.mega-lev1-right a label {
	cursor: pointer;
}

#shippingAddressDiv h2, #billingAddressDiv h2{
	margin-bottom: 10px;
}

.guestreview8 ul{
	list-style-type: square;
	margin-left: 18px;
}

.guestreview8 ul li{
	line-height: 18px;
}

/***ARO monetization Changes***/
#service-important-notice-container{
	padding: 20px;
	background-color: rgb(255, 235, 155);
	border: solid 1px orange;
	overflow: auto;
	margin-top: 20px;
	clear: both;
	width: 84%;
	margin-left: 26px;
}

#service-important-notice-container > .left-col{
	font-weight: bold;
    color: rgb(255, 126, 0);
    float: left;
    width: 18%;
}

#service-important-notice-container > .right-col > h3{
	font-weight: bold;
    color: rgb(255, 126, 0);
    float: left;
}

#service-important-notice-container > .right-col{
	float: left;
   /*  width: 80%; */
    color: rgb(86, 86, 86);
}

#service-important-notice-container > .right-col ul{
	list-style-type: square;
	margin-left: 16px;
	clear: both;
	margin-top: 25px;
}

#service-important-notice-container > .right-col ul li{
	line-height: 18px;
}

#delayConfDialogShow .confirmationTextAlign{
	font-weight : normal;
	padding: 10px;
	text-align: justify;
}

.marging-top-12{
	margin-top: 12px;
}

#reviewGrid .dojoxGridScrollbox .dojoxGridContent{
	height: 100% !important;
}

.font-bold{
	font-weight: bold;
}

/***[PR-030214] CSO Data Recovery Integration - Modified by Jaclyn(525897) - START***/
.red-text{
	color: red;
}

.optionsButtonCss{
	display: inline-block;
	margin-right: 10px;
}

.dataRescueTheme{
	background-color: #FFDFD5;
    padding: 10px 10px;
}

.dataRescueTag{
	color: #5284EB;
	font-style: italic;
	font-weight: 600;
	margin-bottom:10px;
}

#dataRescueDiv{
	color: red;
	/*background-color: #FFDFD5;
    padding: 10px 10px;*/
    border-width: 1px;
    border-style: solid;
    margin: 10px 10px;
}

#dataRescueCheckDiv{
	margin-top: 15px;
	display: none;
}
/***[PR-030214] CSO Data Recovery Integration - Modified by Jaclyn(525897) - END***/

/*QC-1415 Implement LaCie self service in eReturns - Modified by Jaclyn(525897) - START*/
.grid-service-label {
	display: inline-block;
	border-radius: 3px;
	padding: 2px 4px;
	margin: 1.5px 2px;
}

.grid-service-label.dr-service {
	background-color: red;
	color: white;
}

.grid-service-label.prepaidaro-service {
	background-color: #007aa6;
	color: white;
}
/*QC-1415 Implement LaCie self service in eReturns - Modified by Jaclyn(525897) - END */

/* QC 3600 Melissa Data is reporting the Suite number is invalid while the address is actually valid - START */
a.address-btn{
	display:inline-block;
	margin-right: 10px;
}

ul.warn-bullet{
	list-style-image: url('../images/cross.png');
}
/* QC 3600 Melissa Data is reporting the Suite number is invalid while the address is actually valid - END */

/*QC 1432 Request to move the Terms and Conditions / Privacy Policy acceptance up one screen to the Shipping Address screen - START */
.termsAndCondition{
	margin: 30px 0px 10px 0px;
}
/*QC 1432 Request to move the Terms and Conditions / Privacy Policy acceptance up one screen to the Shipping Address screen - END */

/*PR-034534 CSO Add Seacare info to eReturns confirmation pages - START */
.cur-pointer{
	cursor: pointer !important;
}
/*PR-034534 CSO Add Seacare info to eReturns confirmation pages - END */

/*PR-035411 - Brazil RMA Update Phase 2 - Modified by Jaclyn - START*/
/* PR-035411-Brazil_RMA_Update_Phase_2 - By Brian Low - 19/10/2015 - Start */
.br-user-type-dialog-box{
	display:inline-block;
	text-align:left;
	margin:10px 10px;
	border-style: solid;
    padding: 10px 35px;
}

.claro .dijitTooltipContainer {
    background-color: #FFFFD9 !important;
    background-image: none;
}

.guestdivborders {
	/* display: inline-block;
	text-align: center;
    border: 2px solid #00a1dd;
    padding: 10px; 
    width: 70px;
    height: 10px;  */
    border-color: #00a1dd;
    border-style: solid;
    padding: 10px 10px;
    margin-top: 10px;
    display: inline-block;
}

.brazil-form-agreement{
	font-weight: bold;
}

.highlight-red{
	color:red;
}
/* PR-035411-Brazil_RMA_Update_Phase_2 - By Brian Low - 19/10/2015 - End */
/*PR-035411 - Brazil RMA Update Phase 2 - Modified by Jaclyn - END*/

/*PR-035727 Recertified Sales Messaging DILOW    Added by Chin  */
.warranty-message {
	background-color: #FFDFD5;
	padding: 10px;
	border-radius: 3px;
	display: inline-block;
}

/*PR-031957 eReturns Consumer IdM Integration    Added by Chin  */
.user-message {
	background-color: #FFFFD9;
/* 	padding: 10px; */
/* 	border-radius: 3px; */
/* 	display: inline-block; */
	margin-bottom: 30px;
	/* margin-left: 30px; */
/* 	width: auto; */
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 30px;
/*     max-width: 280px; */
/*     margin-left: auto; */
}

.login-margin-left{
	margin-left: 30px;
}

.login-form {
    background-color: rgba(230,231,232,.8);
    padding: 20px;
    border-radius: 5px;
    margin-bottom: 15px;
    max-width: 280px;
    margin-left: auto;
}

.login-content-box-item {
    padding-bottom: 10px;
    padding-left: 30px;
    padding-left: 5%;
}

.login-content-box-header {
    position: relative;
    padding: 5px 7px;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    color: #000;
}

.login-content-box {
    margin-bottom: 16px;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.35);
    box-shadow: 0 1px 3px rgba(0,0,0,0.35);
}

.login-input {
    display: inline-block;
    width: 210px;
    /* height: 23px; */
    padding: 4px;
    margin-bottom: 9px;
    line-height: 23px;
    color: #666;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;margin-left: 0;
}

.login-content-box-form {
    position: relative;
    margin: 0 7px 12px 7px;
}

.login-content-box-hr-double {
    height: 0;
    padding-bottom: 14px;
    margin: 0;
    border: 0;
    border-top: 2px solid rgba(0,0,0,0.1);
}
/* QC 1429 Enhancement to Data pass process from Warranty Validation to eReturns - Modified by Jaclyn - Start */#widget_externalWarrantyStateLOV{
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    display: block;
}
/* QC 1429 Enhancement to Data pass process from Warranty Validation to eReturns - Modified by Jaclyn - End */
/*PRJ0011856 - Malaysia Warranty Project - Modified By Jaclyn Ng (525897) - START */
.inline-block{
	display: inline-block;	
}
.orange{
	color: #CD853F;
}
.mandatory span {
	color: red;
}

.createOrdDarked {
	color: red;
}

.message-wrap {
	background-color: RGBA(252, 250, 156, 0.79);
	padding: 5px;
	border-radius: 3px;
	display: inline-block;
}
/*PRJ0011856 - Malaysia Warranty Project - Modified By Jaclyn Ng (525897) - END */

/* [PRJ0012455] CSO Setup Taiwan DC and Service Centers       Added by Chin (411974)     Date: 25-Jul-2016      Start */
#swapCenterLOVDiv > div {
	width: 250px !important;
}

.hintBold{
	color: #5284EB;
    font-weight: 800;
    margin-bottom: 10px;
}
.red{
	color:red;
}

.counter{
    zoom: 80%;
    position: relative;
    top: 6px;
    display: inline-block;
    -moz-transform: scale(0.8, 0.8);
    margin-left: -4px;
}
/* [PRJ0012455] CSO Setup Taiwan DC and Service Centers       Added by Chin (411974)     Date: 25-Jul-2016      End */
