
/ *-----------------------------------------------------------------
 * Licensed Materials - Property of IBM
 *
 * WebSphere Commerce
 *
 * (C) Copyright IBM Corp. 2009 All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or
 * disclosure restricted by GSA ADP Schedule Contract with
 * IBM Corp.
 *-----------------------------------------------------------------
 */
  
body {
	position: relative;
	text-align: center;
	line-height: normal;
	height: 100%
}

.navSearchButton {
	background-color: #eaeaea;
	width: 45px;
	height: 21px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	cursor: pointer;
}

#wrapper {
	margin: 0 auto;
	width: 961px;
}

.vericalPanel {
	float: left;
	width: 232px;
	background: #f3f3f3 url(../images/common/leftpanebottom.gif) no-repeat left bottom;
}

.padd_top_20 {
	padding-top: 20px;
}

.navPaymentOption {
	padding-top: 22px;
	padding-bottom: 9px;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

div {
	text-align: left;
	line-height: normal;
}

.clearBoth {
	clear: both;
}

.clearLeft {
	clear: left;
}

.size11 {
	font-size: 11px;
}

.size13 {
	font-size: 13px;
}

.bckgrdColor_fff {
	background-color: #ffffff;
}

.color0060e6 {
	color: #0060e6;
}

.color000 {
	color: #000000;
}

.color48b422 {
	color: #48b422;
}

.navPaymentOptionLogo {
	padding-bottom: 20px;
	/*width: 116px;*/
	width: 193px;
	height: 16px;
}

ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

ul .phone {
	line-height: 15px;
}

li .default {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

li .spacing {
	padding-top: 12px;
	padding-bottom: 12px;
}

.padd_left_25 {
	padding-left: 25px;
}

.margin_left_15 {
	margin-left: 15px;
}

.margin_right_15 {
	margin-right: 15px;
}


.padd_left_15 {
	padding-left: 15px;
}

.home_body_part4_div_3 {
	float: left;
	max-width: 220px;
}

.home_body_part4_div_3 img {
	width: 220px;
	height: 150px;
}

.home_body {
	float: left;
	width: 700px;
}

.home_body_part1_b_div1_img {
	width: 45px;
	height: 105px;
}

.home_body_part1_b_div2 {
	float: left;
	width: 100px;
	height: 105px;
}

.home_body_part1_b_div2_li1 {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 12px;
	color: #00b1da;
	padding-bottom: 20px;
}

.home_body_part1_b_div2_li2 {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	padding-bottom: 7px;
}

.home_body_part1_b_div2_li3 {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.landing_body {
	float: left;
	position: relative;
	width: 690px;
	padding-left: 23px;
}

.landing_body_breadcum {
	float: left;
	width: 680px;
}

.landingpagedescriptionblock{
	float: left;
	width: 680px;
    padding-bottom: 10px;
}

.landingpagedescriptiontitle{
	color: #666666;
	font-family: Arial;
	font-size: 22px;
}

.lpselectcategoryblck{
	padding-left: 25px;
}

.lpnoaccesorygap38{
	height: 38px;
}

.lpnoaccesoryblockpos{
	float: left;
}

.lpnoaccesorfoundtext{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpproductbody{
	padding-top: 10px;
    float: left;
	position: relative;
	width: 690px;
	margin: 0px;
}

.landing_product_body {
	float: left;
	position: relative;
	width: 690px;
	margin: 0px;
}

.landing_product_img {
	float: left;
	position: relative;
	width: 100px;
	height: 200px;
}

.landing_product_imgsize {
	width: 100px;
    height: 200px;
    border: 0px;
}

.landing_product_lbl {
	float: left;
	max-width: 188px;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.register_small_heading { /*Email address*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}
.category_element { /*	border-bottom-color:#CCCCCC;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#CCCCCC;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#CCCCCC;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#CCCCCC;
	border-right-style:solid;
	border-right-width:1px;
	*/
	
}

.breadCrumb_display {
	font-size: 12px;
	font-family: Arial;
	display: inline;
}

.breadCrumb_init_display {
	font-size: 12px;
	font-family: Arial;
	display: inline;
}

.breadCrumb_color {
	color: #0060e6;
	text-decoration:none;
	
}

.breadCrumb_color_disable {
	color: #333333;
}

.breadCrumb_inline {
	display: inline;
}

.breadCrumb_block {
	padding-left: 14px;
        padding-top: 12px;
}

/*OrderConfirmation html css */
/*******************Cleanup done till here (23/07/09)****************************/
/*******************Start: Cleanup By Narsimha (24/07/09)****************************/
.width_80 {
	width: 80px;
}

.padd_left_35 {
	padding-left: 35px;
}

.width_150 {
	width: 150px;
}

/*PayAndConfirmation page*/
.width_961 {
	width: 961px;
}

.padd_top_15 {
	padding-top: 15px;
}

.height_23 {
	height: 23px;
}

.height_13 {
	height: 13px;
}

.height_6 {
	height: 6px;
}

.height_22 {
	height: 22px;
}

.height_30 {
	height: 30px;
}

.top_-38 {
	top: -38px;
}

.padd_left_45 {
	padding-left: 45px
}

.padd_bottom_10 {
	padding-bottom: 10px;
	padding-left: 15px;
}

.padd_top_10 {
	padding-top: 10px;
}

.errorText {
	color: red;
}

/*Email*/
.emailContext p {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
}

.height_50 {
	height: 50px;
}

/*Procut Bundle Style Class*/
.ProductBundle_BodyUperPart_Descriptn ul {
	list-style-type: none;
}

.ProductBundle_BodyUperPart_Descriptn li {
	list-style-type: none;
	/*padding-bottom:6px;*/
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.height_10 {
	height: 10px;
}

.product_bodymiddlepart {
	clear: both;
	float: left;
	position: relative;
	/*width:705px;*/
}

.productBundle_BodyMiddlePart {
	float: left;
	position: relative;
	width: 705px;
}

.productBundle_BodyMiddlePart_row1_img {
	list-style-type: none;
	height: 131px;
	width: 189px;
}

.productBundle_BodyMiddlePart_row1_img_desc {
	clear: both;
	list-style-type: none;
	float: left;
	position: relative;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #00b1da;
	font-weight: bold
}

.productBundle_BodyMiddlePart_row1_img_price {
	clear: both;
	list-style-type: none;
	position: relative;
	padding-bottom: 15px;
	font-family: Arial;
	font-size: 28px;
}

.padd_top_28 {
	padding-top: 28px;
}

.productBundle_BodybottomPart_marketspot1 {
	clear: both;
	float: left;
	/*width: 465px;*/
	height: 150px;
	padding-right: 11px;
	position: relative;
}

/*Product Accessories*/
.productAccessories_uperLeftpart {
	float: left;
	position: relative;
	padding-left: 23px;
	width: 212px;
	padding-right: 42px;
	background-color: #f3f3f3
}

.productAccessories_uperLeftpart_Nokia_desc li {
	list-style-type: none;
	padding-bottom: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}

.productAccessories_uperLeftpart_QuickFact li {
	list-style-type: none;
	padding-bottom: 6px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.productAccessories_uperLeftpart_WhatIsInBox_videoClip {
	padding-left: 8px;
	vertical-align: bottom
}

.productAccessories_uperLeftpart_WhatIsInBox_list li {
	margin-left: 18px;
	list-style-type: disc;
	padding-bottom: 2px;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.productAccessories_upermiddlepart {
	float: left;
	padding-top: 55px;
	width: 228px;
}

.productAccessories_upermiddlepart_img1 {
	height: 326px;
	width: 135px;
}

.productAccessories_uperRightpart {
	padding-top: 36px;
	position: relative;
	padding-left: 550px;
}

.productAccessories_marketSpot2 {
	float: left;
	/*width: 240px;*/
	height: 150px;
	padding: 0px;
	margin: 0px;
	position: relative;
}

.height_38 {
	height: 38px;
}

.size1 {
	font-size: 1px;
}

.width_440 {
	width: 440px;
}

/*Shopping Cart*/
.width_150 {
	width: 150px;
}

.vertical_top {
	vertical-align: top;
}

.width_690 {
	width: 690px;
}

.landing_NosearchResult_body_upperpart {
	float: left;
	position: relative;
	width: 690px;
}

.border {
	border: 1px;
	border-color: #CCCCCC;
	border-style: solid;
}

.visible {
	visibility: visible;
}

.display_block {
	display: block;
}

.display_none {
	display: none;
}

.hidden {
	visibility: hidden;
}

.clearRight {
	clear: right;
}

.height_33 {
	height: 33px;
}

.width_195 {
	width: 195px;
}

.strikeOutPrice {
	text-decoration: line-through;
}

a:link {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:active {
	text-decoration: none;
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}

/* NEW STYLE-FOR-LIGHT BOX STARTS */
.black_overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #999;
	z-index: 1001;
	-moz-opacity: 0.4;
	opacity: .40;
	filter: alpha(opacity = 40);
}

.errorDiv {
	clear: both;
	width: 500px;
}

.white_box {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 450px;
	height: 550px;
	border: 1px solid #CCCCCC;
	z-index: 1002;
}

.cart_white_box {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 100px;
	border: 1px solid #CCCCCC;
	z-index: 1002;
}

.white_content {
	padding-left: 47px;
	padding-top: 4px;
	padding-bottom: 42px;
	background-color: white;
}

.cart_white_content {
	padding-left: 47px;
	padding-top: 4px;
	padding-bottom: 42px;
	padding-right: 15px;
	background-color: white;
}

.cart_white_content_preorder {
	padding-left: 47px;
	padding-top: 4px;
	padding-bottom: 42px;
	padding-right: 15px;
	background-color: white;
	clear: both;
}


.product_display {
	background: url('../images/common/MyAccount_psswrd_send_btn.png');
}

/* NEW STYLE-FOR-LIGHT BOX ENDS */
.color2378a9 {
	color: #2378a9;
}

.margin_left_750 {
	margin-left: 750px;
}

.body_leftPart {
	float: left;
	position: relative;
	padding-left: 15px;
	width: 232px;
	height: 347px;
	padding-bottom: 150px;
}

.bottom_breadcum_part1 {
	padding-top: 35px;
	float: left;
	width: 280px;
	padding-left: 10px;
}

.bottom_breadcum_part2 {
	margin: 0px;
	padding-right: 15px;
	float: left;
	position: relative;
	width: 205px;
	padding-top: 38px;
	height: 186px;
}

.width_180 {
	width: 180px;
}

.white_box_email {
	display: none;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 555px;
	z-index: 1002;
}

.white_box_email_friend {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 555px;
	background-color: white;
	z-index: 1002;
}

.order_window {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 555px;
	background-color: white;
	z-index: 1002;
}


.landing_product {
	float: left;
	width: 325px;
}

.noborder {
	border: 0px;
}

.white_box_success_email {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 545px;
	height: 255px;
	border: 1px solid #CCCCCC;
	z-index: 1002;
}

.width_550 {
	width: 550px;
}

.product_feature ul {
	width: 188px;
}

.product_feature li {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-bottom: 7px;
	margin-left: 15px;
	list-style-type: disc;
}

.product_feature_lbl {
	list-style-type: none;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 3px;
	font-weight: bold;
}

/*CSS Style changes for Confirmpay pages*/
.f_s11_333 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_row2_col1 {
	padding-top: 24px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_row2_col2 {
	padding-top: 24px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_row2_col4 {
	padding-top: 24px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_row2_col5 {
	padding-top: 24px;
	padding-left: 45px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.totalAmtDisplay_Div {
	background: url('../images/common/confirmation_greyBar_short.gif');
	height: 20px;
	width: 250px;
	margin-left: 275px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.height_7 {
	height: 7px;
}

/*CSS Style changes for Confirmpay pages (Saurabh pages) by sujata :end*/
/*CSS Style changes for Landing and Search pages by sujata :Start*/
/*******************End: Cleanup By Narsimha (24/07/09)****************************/
/*******************Start: Cleanup By Seena (24/07/09)****************************/
.landingpage_SEARCH_TIP {
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	clear: both;
}

.landing_NosearchResult_body {
	width: 690px;
}

.landing_NosearchResult_PHONE_LABEL_ACCESSORY_CATEGORY_div {
	float: left;
	width: 400px;
	padding-bottom: 66px;
}

.landing_NosearchResult_PHONE_LABEL_ACCESSORY_CATEGORY {
	width: 450px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.f_s22_666 {
	color: #666666;
	font-family: Arial;
	font-size: 22px;
}

.f_s13_333 {
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.f_s12_666 {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
}

.landingpage_ResultPage_NoItem_Div {
	width: 400px;
}

.landingpage_Resultpage_PageNo {
	padding-top: 45px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}

.landingpage_SearchPage_PageLabel {
	padding-top: 79px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	position: relative;
	float: right;
}

.landingpage_breadcum {
	width: 400px;
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding-left: 10px;
}

.landingpage_Productdesc_Div {
	width: 400px;
	float: left;
}

.landingpage_Productdesc_SearchResult_top12 {
	padding-bottom: 12px;
}

/*CSS Style for landing and search pages: end*/
/*Home CSS Changes:Start */
.home_body_part1_b_div1_left_20 {
	float: left;
	width: 45px;
	height: 105px;
	padding-right: 7px;
	padding-left: 20px;
}

.ChangePassword_errorText_size14 {
	color: #ff0000;
	font-size: 14px;
}

.ChangePassword_errorMessage1 {
	color: #ff0000;
	font-size: 14px;
	width: 450px;
}

.clearLeft_width961 {
	clear: left;
	width: 961px;
}

.line_height_normal {
	line-height: normal;
}

.cursor_pointer {
	cursor: pointer;
}

.width500_paddbottom20_left { 
	/*float:left;*/
	width: 500px;
	padding-bottom: 20px;
}

.width240_left {
	float: left;
	width: 225px;
}

.productEmailFriend_paddtop_paddbottom_w_350 {
	padding-bottom: 15px;
	padding-top: 15px;
	width: 350px;
}

.productEmailFriend_paddtop_paddbottom_w_470 {
	line-height: 18px;
	padding-bottom: 15px;
	padding-left: 0;
	padding-top: 11px;
	width: 455px;
}

html>body .productEmailFriend_paddtop_paddbottom_w_470 {
	line-height: 18px;
	padding-left: 0px;
	padding-top: 11px;
	width: 455px;
}


.productEmailFriend_paddbottom_w_455 {
	padding-bottom: 5px;
	width: 455px;
	clear: both
}

.prodEmailFriend_paddleft28_w_212_left { 
	padding-left:0px;
	/*width:212px;*/
	width: 250px;
	float: left;
}

.prodEmailFriend_f_8_000000_200 {
	font-family: arial;
	font-size: 9px;
	color: #000000;
	float:left;
	width: 450px;
	padding-top: 2px;
}

.prodEmailFriend_w350_paddbottom7 {
	clear: both;
	padding-bottom: 7px;
	padding-top: 58px;
	width: 350px;
}

.prodEmailFriend_paddbottom7 {
	clear: both;
	padding-bottom: 7px;
	padding-top: 58px;
}

.prodEmailFriend_terms {
	clear: both;
	padding-bottom: 7px;
	padding-top: 22px;
}


.prodEmailFriendConfirm_paddtop_paddbottom_w_350 {
	float: left;
	padding-bottom: 25px;
	padding-top: 30px;
	width: 350px;
}

.prodEmailFriendConfirm_w350_paddbottom15 {
	padding-left: 0px;
	width: 450px;
	padding-bottom: 15px;
	float: left;
}

.shopCartEmailFriendConfirm_w350 {
	padding-left: 0px;
	width: 450px;
	float: left;
}

.prodEmail_w400_paddtop_30 {
	width: 400px;
	/*padding-top: 23px; */ /*to adjust the position of send mail button*/ 
	padding-bottom: 2px;
}
.prodshopEmail_w400_paddtop_30 {
	width: 400px;
	padding-top: 23px;
	padding-bottom: 20px;
}


.resetPassEmpty1 {
	height: 40px;
}

.resetPassEmpty2 {
	height: 15px;
}

.resetPassConfirm_closeBtn {
	height: 38px;
	text-align: right;
}

.resetPassConfirm_mainContent {
	padding-right: 11px;
}

.resetPassConfirm_nokia_logo_lightbox {
	float: left;
	padding-top: 15px;
	width: 350px;
	padding-bottom: 34px
}

.resetPassConfirm_register_text_bracket {
	padding-left: 0px;
	width: 350px;
	padding-bottom: 15px;
	float: left;
}

.resetPassConfirm_register_text_bracket1 {
	padding-left: 0px;
	padding-bottom: 15px;
	float: left;
	width:400px;
}

.resetPassConfirm_EmailSuccess {
	background-color: white;
	width: 450px;
}

.cart_resetPassConfirm_EmailSuccess {
	background-color: white;
	width: 350px;
}

.clearBoth_width300 {
	clear: both;
	width: 300px;
}

.f_s9_666 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

.clearBoth_width250_bottom15 {
	clear: both;
	width: 250px;
	padding-bottom: 15px;
}


/*Start:CSS for product pages*/
.productDisplayURL {
	font-weight: bold;
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	float: right;
	padding-bottom: 16px;
	padding-top: 60px;
	text-decoration: none;
}

.productBundle_BodyMiddlePart_padd_top {
	position: relative;
	clear: both;
	width: 722px;
	padding-top: 29px;
	display: block;
	height: 154px;
}

.productBundleListPricecolor666 {
	list-style-type: none;
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	padding-bottom: 9px;
	font-weight: bold;
}

.productBundleStrikePrice {
	list-style-type: none;
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	padding-bottom: 9px;
	text-decoration: line-through;
}

.productBundleListPrice_colorcc0000 {
	list-style-type: none;
	font-family: Arial;
	font-size: 22px;
	color: #cc0000;
	line-height: 8px;
	font-weight: bold;
}

.productBundle_padd_bottom_color333 { 
	/*padding-bottom:6px;*/
	color: #333333;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
	font-weight: bold;
}

.productBundle_padd_bottom_color666 { 
	/*padding-bottom:6px;*/
	color: #666666;
	font-size: 11px;
	font-family: Arial;
	list-style-type: none;
}

.ProductBundle_BodyUperPart_Descriptn {
	padding-top: 3px;
	color: #1c8db9;
	font-size: 12px;
	font-family: Arial;
	padding-bottom: 24px;
	list-style-type: none;
}

.productAccessories_uperLeftpart_WhatIsInBox_noDecoration {
	padding-top: 15px;
	margin-left: 9px;
	list-style-type: none;
	padding-bottom: 9px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

.productBundle_padd_bottom_color333_size12 {
	padding-bottom: 3px;
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
	font-weight: bold;
}

.productAccessories_uperLeftpart_top20_bottom12 {
	padding-top: 20px;
	color: #333333;
	font-size: 38px;
	list-style-type: none;
	font-family: Arial;
	padding-bottom: 12px;
}

.productBundle_strikePrice_color198312_size13 {
	padding-top: 15px;
	color: #198312;
	font-size: 13px;
	font-family: Arial;
}

.productBundleListPrice_color_2c973e_size12 {
	list-style-type: none;
	font-family: Arial;
	font-size: 12px;
	color: #2c973e;
	padding-bottom: 9px;
	padding-top: 5px;
}

.productBundle_padd_bottom_color333_bottom9_size12 {
	padding-bottom: 9px;
	color: #333333;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
}

.body_rightPart_colorf3f3f3 {
	float: left;
	position: relative;
	width: 705px;
	height: 400px;
	padding-bottom: 39px;
	background-color: #f3f3f3;
}

.productPageEmail_padd_left_size14 {
	padding-left: 10px;
	color: #333333;
	font-size: 14px;
	font-family: Arial;
}

/*End:CSS for product pages*/ /*Start:Sujata (Landing Page)*/
/*Start:Sujata (Landing Page)*/
.landingpage_Espot {
	/*size10 font_Arial color666 padd_top_30 padd_bottom_22 position_relative float_left width_680*/
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-top: 30px;
	padding-bottom: 22px;
	position: relative;
	float: left;
	width: 680px;
}

.landingpage_CATEGORY_IDENTIFIER {
	text-decoration: none;
	color: #00b1da;
	font-family: Arial;
	font-size: 13px;
}

.landing_NosearchResult_Product_Desc {
	width: 150px;
}

.landing_NosearchResult_product_Desc_Name {
	text-decoration: none;
	color: #00b1da;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.f_s10_666 {
	color: #666666;
	font-family: Arial;
	font-size: 10px;
}

.landingpage_Resultpage_SortDropdown {
	width: 300px;
}

.landingpage_Resultpage_pagination {
	position: relative;
	float: right;
}

.landingpage_Resultpage_PageLabel {
	padding-top: 12px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}

.landing_learnMore_button {
	float: left;
	width: 80px;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	border: 0px;
}

.landingpage_SearchPage_PageLabel_Div {
	width: 680px;
}

.navPhonesComboLabel {
	padding-bottom: 9px;
	color: #666666;
	font-family: Arial;
	font-size: 14px;
}

.navFilterLabel {
	padding-bottom: 15px;
	padding-top: 15px;
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
}

.navFeature {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	list-style-type: none;
	padding-bottom: 10px;
	background-color: #f3f3f3;
}

.landingpage_Productdesc_SearchResult {
	padding-bottom: 16px;
	padding-top: 5px;
}

.landingpage_CatalogSearchResultDisplay_Div {
	float: left;
}

.shoppingCart_EmailReceipt_Homepage_scrubber_bkgrd {
	height: 2px;
	width: 900px;
}

.shoppingCart_EmailReceipt_TROUBLE_READING_THIS {
	font-style: italic;
	font-family: Arial;
	font-size: 11px;
	float: right;
	position: relative;
}

.SaveCartLogonForm_f_s18_666_bold {
	font-weight: bold;
	font-family: Arial;
	color: #666666;
	font-size: 18px;
}

.CheckoutRegister_h20_w20 {
	height: 20px;
	width: 20px;
}

.CheckoutRegister_f_s13_333_bold {
	font-family: Arial;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.accountDisplay_payBodyLeftContext_padd_l_10 {
	float: left;
	position: relative;
	width: 330px;
	padding-left: 10px;
}

.footer_down_padding {
	font-size: 1px;
	line-height: 64px;
	float: left;
	width: 961px;
	position: relative;
}

.select_category_drop_down {
	float: left;
	clear: both;
	width: 100%;
	/*display: none;*/
}

.button_link {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px
}

/* Extended Warranty Page CSS Starts */
.ExtWarr_body {
	width: 961px;
}

.ExtWarr_body_content {
	float: left;
	width: 480px;
	padding-left: 10px;
	padding-right: 138px;
	padding-bottom: 25px;
}

.ExtWarr_breadcum_div {
	padding-top: 12px;
	padding-bottom: 18px;
}

.ExtWarr_errColor {
	color: red;
}

.ExtWarr_breadcum_NokiaCareProtect,.ExtWarr_yes,.ExtWarr_no {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.ExtWarr_lbl_detail {
	font-family: Arial;
	font-size: 15px;
	color: #333333;
}

.ExtWarr_NCP_TC_lbl {
	font-family: Arial;
	font-size: 14px;
	color: #333333;
}

.ExtWarr_chkAcceptTC,.ExtWarr_chk_for_EW {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.ExtWarr_yes_no_div {
	padding-top: 8px;
}

.ExtWarr_No_Available_mesg_div {
	padding-top: 19px;
	display: none;
}

.ExtWarr_No_Available_mesg {
	font-family: Arial;
	font-size: 11px;
	color: #cc0000;
}

.continue_without_ExtWarr_btn_lbl,.subSummary_continue_shopping_btn_lbl,.checkout_ExtWarr_btn_lbl {
	color: #ffffff;;
	text-decoration: none;
	cursor: pointer;
}

.ExtWarr_Continue_Without_EW {
	font-family: Arial;
	font-size: 12px;
	color: #1c8db9;
	padding-top: 12px;
	clear: both;
	
}

.Ext_Warr_breadcum_rightside {
	position: relative;
	font-family: Arial;
	font-size: 12px;
	color: #48B422;
	text-align: right;
}

.ExtWarr_register_creditcard_div {
	float: right;
}

.ExtWarr_register_creditcard_div_Preheight {
	font-size: 1px;
	line-height: 7px;
}

.Ext_Warr_breadcum_rightside_Preheight,.ExtWarr_chk_for_EW_preheight {
	font-size: 1px;
	line-height: 17px;
}

.continue_without_ExtWarr_btn_Postheight {
	font-size: 1px;
	line-height: 25px;
}

.ExtWarr_Continue_Without_EW_preheight {
	font-size: 1px;
	line-height: 12px;
}

.ExtWarr_termconditn_chkbox_preheight {
	font-size: 1px;
	padding-bottom: 10px;
}

.checkout_ExtWarr_btn_preheight {
	line-height: 10px;
	font-size: 1px;
}

.ExtWarr_horizontalLine_preheight {
	line-height: 12px;
	font-size: 1px;
	clear: both;
}

.ExtWarr_details_preheight {
	line-height: 12px;
	font-size: 1px;
}

.ExtWarr_details_div_preheight {
	line-height: 34px;
	font-size: 1px;
}

.ExtWarr_NCP_TC_lbl_preheight {
	line-height: 26px;
	font-size: 1px;
}

.ExtWarr_breadcum {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

.ExtWarr_NokiaCareProtect {
	padding-bottom: 8px;
	font-family: Arial;
	font-size: 22px;
	color: #666666;
}

.ExtWarr_label {
	padding-bottom: 28px;
}

.ExtWarr_text {
	float: left;
	width: 480px;
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-bottom: 24px;
}

.ExtWarr_li_style {
	list-style-position:inside;
	list-style-type:disc;
}

.ExtWarr_body_contentBox_left {
	float: left;
	background-repeat: repeat-y;
	background-image: url(../images/common/horisontal_stripe1.gif);
	background-position: left;
}

.ExtWarr_body_contentBox_right {
	float: left;
	background-repeat: repeat-y;
	background-image: url(../images/common/horisontal_stripe1.gif);
	background-position: right;
}

.ExtWarr_textareaWidth {
	width: 460px;
	background-image: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.ExtWarr_textareaWidth_withpadding {
	padding-left: 23px;
	padding-right: 23px;
}

.ExtWarr_textareaWidth_withwidth {
	width: 455px;
	background-image: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ExtWarr_care_protect_logo_div {
	font-size: 1px;
	line-height: 60px;
}

.ExtWarr_term_condition_lbl {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	width: 250px;
	float: left;
	padding-bottom: 9px;
}

.ExtWarr_termcontn_textArea {
	height: 181px;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
}

.ExtWarr_termconditn_chkbox {
	padding-left: 8px;
}

.ExtWarr_details_div {
	padding-bottom: 19px;
	display: block;
}

.ExtWarrDisplay {
	display: none;
}

.ExtWarrLinkSymbol {
	cursor: pointer;
}

.ExtWarr_details {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.ExtWarr_details_name {
	float: left;
	width: 340px;
}

.ExtWarr_rightside {
	padding-right: 20px;
	float: right;
}

.ExtWarr_register_creditcard {
	height: 20px;
	float: right;
}

.ExtWarr_termcontn_textAreawidth {
	clear: both;
}

.ExtWarr_details_price {
	float: right;
}

.ExtWarr_care_protect_logo {
	float: right;
}

.checkout_ExtWarr_btn {
	background-image: url('../images/common/button-green-bg.gif');
	background-repeat: repeat-x;
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 23px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
	
}

.checkout_ExtWarr_btn_right {
	background-image: url('../images/common/button-green-right.gif');
	background-repeat: no-repeat;
	width: 5px;
	height: 23px;
	float: left;
}

.checkout_ExtWarr_btn_left {
	background-image: url('../images/common/button-green-left.gif');
	background-repeat: no-repeat;
	width: 5px;
	float: left;
	height: 23px;
	
}


.continue_without_ExtWarr_btn {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 24px;
	background-image: url('../images/common/blue2_center.jpg');
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	float: left;
}

.continue_without_ExtWarr_btn_right {
	background-image: url('../images/common/blue2_right.jpg');
	background-repeat: no-repeat;
	height: 24px;
	width: 7px;
	float: left;
}

.continue_without_ExtWarr_btn_left {
	background-image: url('../images/common/blue2_left.jpg');
	background-repeat: no-repeat;
	height: 24px;
	width: 7px;
	float: left;
}


.continue_without_EW_wrap {
	padding-bottom: 22px;
}

.ExtWarr_horizontalLine {
	background: url('../images/common/horisontal_stripe1.gif');
	background-repeat: repeat-x;
	line-height: 1px;
}

/* Extended Warranty Page CSS Ends */ /*GOSP_NCP_popup*/
.GOSP_NCP_popup_mainBody {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
	width: 346px;
	height: 395px;
	float: left;
}

.GOSP_preorder_popup_mainBody {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
	width: 346px;
	float: left;
}

.GOSP_NCP_popup_closeButn_div {
	position: relative;
	left: 87%;
}

.GOSP_NCP_popup_closeButton {
	height: 36px;
	width: 46px;
}

.GOSP_NCP_backcolor {
	background-color: white;
}


.GOSP_NCP_popup_NokiaCareImgBody_preheight {
	height: 25px;
}

.GOSP_NCP_popup_InsideBody {
	position: relative;
	padding-left: 45px;
	padding-right: 45px;
}

.GOSP_NCP_popup_NokiaCareImgBody {
	width: 264px;
	height: 96px;
}

.GOSP_NCP_popup_EW_lbl {
	width: 262px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	color: #333333;
	padding-bottom: 10px;
	padding-top: 15px;
}

.GOSP_NCP_popup_long_desc {
	width: 240px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	padding-bottom: 12px;
	line-height: 17px;
}

.GOSP_NCP_popup_EW_price {
	width: 262px;
	font-family: Arial;
	font-size: 30px;
	font-weight: normal;
	height: 49px;
	color: #333333;
}

.GOSP_NCP_popup_TC {
	width: 262px;
	padding-top: 11px;
}

.GOSP_NCP_popup_backgroundBorderTop {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
}

.GOSP_NCP_popup_backgroundBorderBottom {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.GOSP_NCP_popup_TC_link,GOSP_NCP_popup_TC_link :hover,GOSP_NCP_popup_TC_link
	:visited {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #1c8db9;
	text-decoration: none;
}

/*GOSP_NCP_popup ends*/ /*Subscription Sales CSS Starts */
/* Enter location CSS Starts */
.f_s13_2c973e {
	color: #2c973e;
	font-family: Arial;
	font-size: 13px;
}

.f_s10_cc0000 {
	color: #cc0000;
	font-family: Arial;
	font-size: 10px;
}

.Confirmation_BorderBottom {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.confirmation_monthly_total_border {
	padding-top: 12px;
	font-size: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.Confirmation_sub_total {
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-align:right;
	padding-right:10px;
}

/*******************End: Cleanup By Tanushree (24/07/09)****************************/
/*******************Start: Cleanup By Ujwal (24/07/09)****************************/
.clearboth_lineht1 {
	clear: both;
	line-height: 1px;
}

/* Confirmation Page ends by nachiket*/
.line_height1 {
	line-height: 1px;
}

/*Plan Activation CSS Starts */
.paddleft6 {
	padding-left: 6px;
}

.cart_table {
	width: 704px;
	vertical-align: top;
	font-size: 11px;
}

.see_plan_btn {
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	height: 26px;
	background-image: url('../images/common/blue_center.jpg');
	background-repeat: repeat-x;
}

.see_plan_btn_right {
	background-image: url('../images/common/blue_right.jpg');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}

.see_plan_btn_left {
	background-image: url('../images/common/blue_left.jpg');
	background-position: left;
	padding-left: 5px;
	width: 75px;
}

.see_plan_btn_txt_div {
	text-align: center;
	padding-top: 5px;
}

.see_plan_btn_txt {
	text-decoration: none;
	color: #ffffff;
}

.subSale_See_plans_div {
	width: 180px;
}

.subSale_See_plans {
	height: 40px;
	width: 80px;
	float: left;
	position: relative;
}

.f_s12_a7ed89 {
	font-family: Arial;
	font-size: 12px;
	color: #a7ed89;
}

.GOSP_Voucher_feedback_added_messg {
	padding-left: 20px;
	background-color: #FFEE11;
	width: 708px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	height: 24px;
	padding-top: 5px;
	float: left;
	position: relative;
	font-weight: bold;
}

.thanksreceipt_Invoice {
	height: 23px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 19px;
}

.thanksreceipt_PrintInvoice {
	color: #1c8db9;
	font-family: Arial;
	font-size: 10px;
	padding-top: 3px;
	padding-left: 20px;
}

.thanksreceipt_InvoiceDate {
	padding-top: 24px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
}

.thanksreceipt_InvoiceDateDetails {
	padding-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	font-weight: bold;
}

.thanksreceipt_OrderNumber {
	padding-top: 9px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
}

.thanksreceipt_OrderNumberDetails {
	padding-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	font-weight: bold;
}

.thanksreceipt_InvoiceNumber {
	padding-top: 9px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
}

.thanksreceipt_InvoiceNumberDetails {
	padding-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	font-weight: bold;
}

.thanksreceipt_NokiaStoreAddress {
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	padding-top: 27px;
}

.thanksreceipt_Product {
	border-width: 0px;
	padding-left: 21px;
	padding-bottom: 14px;
	padding-top: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	background-color: #F1F1F1;
	width: 104px;
	vertical-align: top;
}

.thanksreceipt_Quantity {
	border-width: 0px;
	padding-left: 10px;
	padding-bottom: 14px;
	padding-top: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	background-color: #F1F1F1;
	width: 43px;
	vertical-align: top;
}

.thanksreceipt_Color {
	border-width: 0px;
	padding-bottom: 14px;
	padding-top: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 5px;
	background-color: #F1F1F1;
	width: 60px;
	vertical-align: top;
}

.thanksreceipt_RetailPrice {
	border-width: 0px;
	padding-left: 10px;
	padding-bottom: 14px;
	padding-top: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	background-color: #F1F1F1;
	width: 70px;
	vertical-align: top;
}

.thanksreceipt_Nospace {
	border-width: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 144px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.thanksreceipt_NoSpace1 {
	border-width: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 76px;
	background-color: #F1F1F1;
	vertical-align: top;
}

.thanksreceipt_MonthlyFee {
	border-width: 0px;
	padding-left: 10px;
	padding-bottom: 14px;
	padding-top: 11px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	background-color: #F1F1F1;
	width: 68px;
	vertical-align: top;
}

.thanksreceipt_ModelName {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 18px;
	padding-left: 21px;
	padding-top: 18px;
	width: 104px;
	vertical-align: top;
}

.thanksreceipt_ProductQuantity {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 18px;
	padding-left: 25px;
	padding-top: 18px;
	width: 43px;
	vertical-align: top;
}

.thanksreceipt_ProductColor {
	padding-bottom: 18px;
	padding-top: 18px;
	padding-left: 10px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	border-width: 0;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 60px;
	vertical-align: top;
}

.thanksreceipt_ProductPrice {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-bottom: 18px;
	padding-left: 10px;
	padding-top: 18px;
	width: 70px;
	vertical-align: top;
}

.thanksreceipt2_ProductPlan {
	padding-left: 21px;
	padding-bottom: 18px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	width: 430px;
	vertical-align: top;
}

.thanksreceipt_ProductPlanPrice {
	padding-bottom: 55px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	padding-left: 10px;
	vertical-align: top;
}

.thanksreceipt_MessagePack {
	padding-left: 21px;
	padding-bottom: 18px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	width: 430px;
	vertical-align: top;
}

.thanksreceipt_MessagePackPrice {
	padding-bottom: 18px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	padding-left: 10px;
	vertical-align: top;
}

.thanksreceipt_BorderTop1 {
	padding-left: 21px;
	padding-bottom: 18px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	vertical-align: top;
}

.thanksreceipt_SubTotal {
	width: 48px;
	padding-left: 20px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 18px;
	padding-bottom: 15px;
	vertical-align: top;
}

.thanksreceipt_SubTotalPrice {
	border-width: 0px;
	width: 62px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
	padding-top: 18px;
	padding-bottom: 15px;
	vertical-align: top;
}

.thanksreceipt_MonthlyTotal {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 86px;
	font-weight: bold;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 18px;
	padding-bottom: 15px;
	vertical-align: top;
}

.thanksreceipt_MonthlyTotalPrice {
	border-width: 0px;
	color: #333333;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	width: 45px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 18px;
	padding-bottom: 15px;
	padding-left: 10px;
	vertical-align: top;
}

.thanksreceipt_ShippingOptions {
	padding-left: 21px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	vertical-align: top;
}

.thanksreceipt_ShippingOptionsPrice {
	padding-left: 10px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	vertical-align: top;
}

.thanksreceipt_Discount {
	padding-left: 21px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	vertical-align: top;
}

.thanksreceipt_DiscountPrice {
	padding-left: 10px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	font-weight: bold;
	vertical-align: top;
}

.thanksreceipt_SalesTax {
	padding-left: 21px;
	padding-bottom: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	vertical-align: top;
}

.thanksreceipt_SalesTaxPrice {
	padding-left: 10px;
	padding-bottom: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	font-weight: bold;
	vertical-align: top;
}

.thanksreceipt_NumOfProducts {
	padding-left: 21px;
	padding-bottom: 18px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	vertical-align: top;
}

.thanksreceipt_Total {
	padding-left: 38px;
	padding-bottom: 18px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-right: 0px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	font-weight: bold;
	vertical-align: top;	
}

.thanksreceipt_TotalPrice {
	padding-left: 10px;
	padding-bottom: 18px;
	padding-top: 18px;
	color: #333333;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
	vertical-align: top;
}

.thanksreceipt_AddressBackground {
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
	border-width: 0px;
	padding-bottom: 31px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	background-color: #f1f1f1;
	vertical-align: top;
}

.thanksreceipt_CardPaymentBackground {
	border-bottom-width: thin;
	border-bottom-color: #CCCCCC;
	border-width: 0px;
	padding-bottom: 31px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	background-color: #f1f1f1;
	vertical-align: top;
}

.thanksreceipt_BackgroundDotted {
	clear: both;
	padding-top: 25px;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-width: 0px;
}

.thanksReceipt_masterCard_lbl {
	padding-top: 7px;
}

.thanksReceipt_masterCard_space {
	padding-left: 9px;
}

.thanksReceipt_shippng_address_lbl {
	font-weight: bold;
	padding-left: 21px;
}

.thanksReceipt_ur_billng_address_lbl1 {
	font-weight: bold;
}

.thanksReceipt_shippng_address {
	padding-top: 7px;
	padding-left: 21px;
}

.thanksReceipt_shippng_address_space {
	padding-left: 21px;
}

.thanksReceipt_shippng_address1 {
	padding-top: 7px;
}

.thanksreceipt2_ProductPlan_price {
	padding-top: 18px;
}

.thanksreceipt_NokiaStoreAddress_line1 {
	padding-top: 9px;
	line-height: 11px;
}

.thanksreceipt_NokiaStoreAddress_line2 {
	line-height: 11px;
}

.thanksreceipt_print_invoice {
	padding-right: 5px;
}

.thankreceipt2_card_payment {
	font-weight: bold;
}

/*Thanks Receipt_off by tanushree ends*/
/*Thanks Receipt_off1.1 by tanushree Start*/
/*Thanks Receipt_off1.1 by tanushree ends*/
.height_44 {
	height: 44px;
}

.ssBWP {
	padding-left: 15px;
	padding-bottom: 16px;
	padding-top: 3px;
}

.ssBWPNA {
	height: 10px;
}

.ssphonewithplan {
	color: #666;
	font-family: Arial;
	font-size: 10px;
	padding-bottom: 4px;
}

.ssaslowastxt {
	color: #333;
	font-family: Arial;
	font-size: 12px;
}

.ssbuywithplan {
	color: #2c973e;
	font-family: Arial;
	font-size: 13px;
}

.ssplanofs {
	color: #cc0000;
	font-family: Arial;
	font-size: 10px;
}

.logon_link {
	color: white;
	text-decoration: none;
	cursor: pointer;
}

#checkout_breadcrumb_main_div {
	width: 100%;
}

.checkout_breadcrumb_img_step1 {
	height: 20px;
	width: 20px;
}

.checkout_breadcrumb_text {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 17px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}

.checkout_breadcrumb_img {
	float: left;
}

.logonForm_forgotPass_link {
	color: #1c8db9;
	font-size: 9px;
	font-family: Arial;
	text-decoration: none;
}

/*ORDER HISTORY: STARTS**/
.order_history_main_toggle {
	height: 33px;
	width: 296px;
}

.order_history_order_toggle {
	padding-left: 1px;
	float: left;
}

.order_history_account_toggle {
	padding-left: 1px;
	float: left;
	clear: right;
}

.order_history_window {
	height: 5px;
	font-size: 1px;
}

.order_history_orders_window {
	padding-bottom: 1px;
	padding-top: 1px;
	background-color: #f1f1f1;
	position: relative;
	left: 2px;
	width: 537px;
}

.order_history_arrow {
	padding-left: 10px;
	width: 12px;
}

.order_history_cursor_pointer {
	cursor: pointer;
}

.order_history_order_number_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-left: 5px;
	width: 75px;
}

.order_history_order_number {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 100px;
	padding-left: 3px;
}

.order_history_date_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 29px;
	padding-left: 21px;
}

.order_history_status {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 70px;
	padding-left: 3px;
}

.order_history_status_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 38px;
	padding-left: 54px;
}

.order_history_show_hide {
	font-size: 10px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.order_history_shipping_address {
	float: right;
	width: 120px;
	/*padding-right: 28px;*/
	padding-top: 15px;
}

/*added by ramakrishna kondapu on 07/01/2010*/
html>body .order_history_shipping_address {
	float: right;
	width: 125px;
	padding-right: 25px;
	padding-top: 15px;
	
}
/*added by ramakrishna kondapu*/

.height_5 {
	height: 5px;
}

.padd_top_23 {
	padding-top: 23px;
}

.order_history_order_items {
	width: 380px;
	margin-right: 5px;
	border-right-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font: 10%;
}

.order_history_common_font {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.order_history_product_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 120px;
	padding-left: 10px;
}

.order_history_color_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 70px;
	padding-left: 10px;
}

.order_history_quantity_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 60px;
	padding-left: 5px;
}

.order_history_price_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 60px;
	padding-left: 13px;
}

.order_history_total_label {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	width: 80px;
	padding-left: 20px;
}

.order_history_background_border_image {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 13px;
}

.order_history_cancel_background_border_image {
	background: #FFF url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	height: 13px; margin-left:5px;
}

.order_history_product_name {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-left: 10px;
	width: 90px;
}

.order_history_color {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-left: 10px;
	width: 70px;
}

.order_history_quantity {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	text-align: center;
}

.order_history_pice {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 30px;
	padding-left: 13px;
}

.order_history_total {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 80px;
	padding-left: 20px;
}

.order_history_subtotal_amount {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 30px;
	padding-left: 13px;
}

.order_history_grand_total {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 30px;
	padding-left: 15px;
}

.order_history_total_amount_value {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	width: 30px;
	padding-left: 20px;
}

.order_history_total_amount {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 30px;
	padding-left: 20px;
}

.order_history_shipmode {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 150px;
	padding-left: 10px;
}

.order_history_total_items {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 80px;
	padding-left: 10px;
}
.order_history_discount {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-left: 10px;
}

.order_history_no_orders {
	height: 500px;
	padding-top: 15px;
	width: 539px;
}

.order_history_no_orders_errorText {
	/*text: text;*/
	color: red;
	margin-right: 280px;
}

.order_history_topborder {
	width: 542px;
	background-image: url("../images/common/border_top_account_new.gif");
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	font-size: 1px;
}

.order_history_border_rectangle_image {
	width: 542px;
	background-image:
		url("../images/common/GOSP_OH_table_rectagle_stripe.jpg");
	background-repeat: no-repeat;
	height: 10px;
	font-size: 1px;
	position: relative;
	left: 2px;
}

.height_3 {
	height: 3px;
}

.order_history_emptySection9 {
	height: 3px;
}

.order_history_emptySection10 {
	height: 3px;
}

.order_history_table_border {
	height: 10px;
	width: 541px;
	font-size: 1px;
}

.order_history_savedcarttab {
	float: left;
}

.order_history_emptySection3 {
	padding-top: 13px;
}

.order_history_emptySection2 {
	padding-top: 15px;
}

.order_history_emptySection1 {
	height: 20px;
}

.order_history_emptySection6 {
	height: 23px;
}

.order_history_emptySection5 {
	height: 13px;
}

.order_history_toggleSection {
	padding-top: 28px;
}

.order_history_vertical_top {
	vertical-align: top;
}

.order_history_emptySection8 {
	height: 44px;
}

.order_history_emptySection7 {
	height: 5px;
}

.order_history_emptySection4 {
	padding-top: 23px;
}

/*ORDER HISTORY: ENDS**/


/*SAVED CART(ACCOUNT DISPLAY): STARTS**/

.savedcartsection {
	float: left;
}

.OrderDetailDisplay_ProductLabel {
	padding-left: 20px;
}

.OrderDetailDisplay_ColorLabel {
	padding-left: 24px;
	padding-left: 20px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_Quantity {
	padding-top: 24px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_Price {
	padding-top: 24px;
	padding-left: 35px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.OrderDetailDisplay_Total {
	padding-top: 24px;
	padding-left: 45px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.orderDetailDisplay_Blank3 {
	padding-top: 34px;
	padding-left: 25px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.orderDetailDisplay_Blank4 {
	padding-top: 34px;
	padding-left: 25px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.orderDetailDisplay_Blank5 {
	padding-top: 34px;
	padding-left: 45px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.orderDetailDisplay_UpperPart {
	height: 130px;
}

.orderDetailDisplay_SubtotalLabel {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 25px;
}

.orderDetailDisplay_Subtotal {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 45px;
}

.TotalAmtDisplay_FinalAmountBox1 {
	float: left;
}

.TotalAmtDisplay_TotalItems {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 5px;
}

.TotalAmtDisplay_totalLabel1 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 45px;
}

.TotalAmtDisplay_FinalAmountBox2 {
	float: right;
}

.TotalAmtDisplay_totalamount {
	font-family: Arial;
	font-size: 16px;
	color: #333333;
}

.savedCart_navigatePic {
	height: 33px;
	width: 296px;
}

.savedCart_on {
	display: none;
	visibility: hidden;
}

.savedCart_off {
	display: block;
	visibility: visible;
}

.savedCart_order {
	float: left;
	padding-left: 1px;
}

.savedCart_account {
	float: left;
	clear: right;
	padding-left: 1px;
}

.savedCart_window {
	width: 525px;
	text-align: right;
}

.savedCart_summary {
	margin-right: 432px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

.savedCart_summary_detail {
	position: relative;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.savedCart_info {
	width: 539px;
	padding-top: 15px;
}

.savedCart_infoDisplay {
	margin-right: 280px;
	color: red;
	font-size: 12px;
}

.savedCart_removeCart {
	width: 539px;
	text-align: right;
}

.savedCart_removeCartDisplay {
	position: relative;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	/*float:right;*/
}

.savedCart_mainContent {
	width: 539px;
	padding-bottom: 15px;
}

.savedCart_dateDisplay {
	margin-right: 280px;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #333333;
	/*text-align:left; width:100px;  float:left;*/
}

.savedCart_dateLabel {
	position: relative;
	font-family: Arial;
	font-size: 11px;
	/*color: #666666; clear:both; text-align:right;*/
}

.savedCart_orderSummaryLabel {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width: 539px;
	height: 33px;
	background: url('../images/common/confirmation_greyBar_long.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
}

.savedCart_orderSummaryDisplay {
	position: relative;
	top: -25px;
}

.savedCart_Link {
	margin-left: 175px;
	padding-top: 6px;
}

.savedCart_cartLink {
	float: left;
	width: 110px;
	padding-top: 3px;
}

.savedCart_cartLinkLabel {
	font-size: 11px;
	font-family: Arial;
	color: #48b422;
}

.savedCart_keepspace {
	height: 12px;
	font-size: 1px;
}

.savedCartChkOutbtn {
	float: right;
}

.leftgreenedge {
	background: url(../images/common/button-green-left.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	float: left;
}

.rightgreenedge {
	background: url(../images/common/button-green-right.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	float: left;
}

.greenchkoutbtn {
	background: url(../images/common/button-green-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 3px;
}

.chkoutbutton {
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	text-decoration: none;
}
/*SAVED CART(ACCOUNT DISPLAY): ENDS**/

/*YOUR ACCOUNT(ACCOUNT DISPLAY): STARTS**/
.youraccount_graybar {
	clear: left;
	/*padding-bottom: 10px;*/
	padding-top: 13px;
	padding-left: 13px;
	background-color: #f1f1f1;
	font-family: Arial;
	font-size: 11px;
	height: 25px;
	margin-left: 2.25px;
	width: 524px;
}

.accountinfo_graybar {
	clear: left;
	padding-top: 5px;
	padding-left: 13px;
	background-color: #f1f1f1;
	font-family: Arial;
	font-size: 11px;
	height: 25px;
	margin-left: 2.25px;
	width: 524px;
}

.infotitle {
	color: #333333;
	float: left;
	width: 212px;
}

.editlink {
	margin-left: 270px;
	color: #1c8db9;
}

.savelink {
	margin-left: 274px;
	color: #1c8db9;
}

.accinfoDetails {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 525px;
	padding-left: 5px;
	clear: both;
}

.infodetailsdiv {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 525px;
	padding-left: 5px;
}

.accounttext {
	float: left;
	width: 212px;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.passworddiv {
	float: left;
	width: 212px;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 17px;
}

.accounttitle {
	width: 212px;
	font-weight:296ld;
	line-height: 11px;
	font-weight: bold;
}

.displaydetails {
	padding-top: 2px;
	width: 212px;
}

.togglespacing {
	height: 60px;
	width: 528px;
}

.errormessage {
	color: red;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}

.togglebar {
	height: 33px;
	width: 310px;
	padding-bottom: 20px;
}

.borderimage {
	background: url("../images/common/border_repeater_account.gif");
	background-repeat: repeat-y;
	width: 542px;
}

.topborder {
	width: 542px;
	background-image: url("../images/common/border_top_account_new.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 9px;
}

.bottomborder {
	width: 542px;
	background-image: url("../images/common/border_bottom_account_new.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 9px;
}

.fnamediv {
	float: left;
	width: 212px;
	padding-top: 13px;
	padding-left: 10px;
}

.fnamedisplay {
	padding-top: 2px;
	float: left;
	width: 200px;
}

.lnamediv {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 284px;
	padding-top: 13px;
	float: left;
	padding-left: 17px;
}

.rightdiv {
	font-weight: bold;
	width: 284px;
	line-height: 11px;
}

.lnamedisplay {
	width: 225px;
	clear: left;
	padding-top: 2px;
}

.leftdiv {
	float: left;
	width: 212px;
	padding-right: 17px;
	line-height: 11px;
}

.dategendertitle {
	padding-top: 15px;
	font-weight: bold;
	padding-left: 10px;
	clear: both;
	line-height: 11px;
}

.infosubdetails {
	float: left;
	width: 212px;
	padding-bottom: 10px;
	padding-top: 2px;
	line-height: 11px;
}

.genderdetails {
	float: left;
	width: 212px;
	padding-bottom: 10px;
	padding-top: 2px;
	padding-left: 17px;
	line-height: 11px;
}

.infosubdiv {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	clear: both;
	padding-left: 10px;
}

.billingaddress {
	float: left;
	width: 212px;
	padding-top: 13px;
	padding-left: 10px;
}

.billingdisplay {
	width: 205px;
	padding-top: 2px;
	float: left;
}

.citydiv {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 160px;
	padding-top: 13px;
	float: left;
	padding-left: 17px;
}

.citytitle {
	font-weight: bold;
	width: 150px;
	line-height: 11px;
}

.citydisplay {
	width: 150px;
	padding-top: 2px
}

.numberdiv {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 125px;
	float: right;
	padding-top: 13px;
}

.numbertitle {
	font-weight: bold;
	width: 100px;
	line-height: 11px;
}

.numberdisplay {
	width: 100px;
	padding-top: 2px;
}

.postcodecountrytitle {
	padding-top: 15px;
	clear: both;
	font-weight: bold;
	padding-left: 10px;
	line-height: 11px;
}

.codecountrydetails {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	clear: both;
	padding-top: 2px;
	padding-bottom: 4px;
}

.countrydisplay {
	float: left;
	width: 212px;
	padding-left: 17px;
}

.postcodedisplay {
	float: left;
	padding-left: 10px;
	width: 212px;
}

.editaccinfoDetails {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 525px;
	padding-left: 15px;
	clear: both;
}

.editemaildiv {
	float: left;
	width: 228px;
	padding-top: 13px;
}

.personalinfodiv {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 525px;
	padding-left: 15px;
}

.editaddrdetails {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	width: 535px;
	padding-left: 15px;
	padding-bottom: 8px;
}

.daytimephoneedit {
	width: 123px;
	padding-left: 12px;
	float: left;
}

.boldtitle {
	font-weight: bold;
}

.editgendertitle {
	font-weight: bold;
	line-height: 11px;
}

.textboxspace {
	padding-top: 4px;
}

.addrboxspace {
	padding-top: 4px;
	clear: both;
}

.erroricon1 {
	vertical-align: top;
	width: 188px;
	height: 14px;
	font-size: 11px;
}

.erroricon2 {
	vertical-align: top;
	width: 147px;
	height: 14px;
	font-size: 11px;
}

.erroricon3 {
	vertical-align: top;
	width: 122px;
	height: 14px;
	font-size: 11px;
}

.erroricon4 {
	vertical-align: top;
	width: 133px;
	height: 14px;
	font-size: 11px;
}

.accounterrortext {
	padding-left: 25px;
	color: red;
}

.rightboxerrtext {
	padding-left: 25px;
	color: red;
	width: 231px;
}

.cityerrtext {
	padding-left: 25px;
	color: red;
	width: 125px;
}

.lefttextbox {
	width: 213px;
	height: 14px;
	font-size: 11px;
}

.middletextbox {
	width: 147px;
	height: 14px;
	font-size: 11px;
}

.phonetextbox {
	width: 119px;
	height: 14px;
	font-size: 11px;
}

.zipcodetextbox {
	width: 133px;
	height: 14px;
	font-size: 11px;
}

.floatdiv1 {
	float: left;
}

.editpasswordsection {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 13px;
}

.editlnamesection {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 12px;
	float: left;
}

.confirmpasswordsec {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-bottom: 12px;
	padding-top: 15px;
}

.editbirthdate {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-bottom: 12px;
	clear: left;
	float: left;
	width: 228px;
}

.gendersection {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-bottom: 12px;
	float: left;
}

.editfnamesection {
	float: left;
	padding-top: 12px;
	width: 228px;
}

.textboxerrorspace {
	padding-top: 4px;
	float: left;
}

.dateboxspace {
	padding-top: 4px;
	float: left;
	width: 228px;
}

.genderspace {
	width: 84px;
	height: 18px;
	font-size: 11px;
}

.dayselectbox {
	width: 55px;
	height: 18px;
	font-size: 11px;
}

.monthselectbox {
	width: 55px;
	height: 18px;
	font-size: 11px;
}

.yearselectbox {
	width: 85px;
	position: relative;
	left: 16px;
	height: 18px;
	font-size: 11px;
}

.dayselectbox-error {
	width: 52px;
	vertical-align: top;
	height: 18px;
	font-size: 11px;
	position: relative;
	left: 5px;
}

.monthselectbox-error {
	width: 52px;
	vertical-align: top;
	height: 18px;
	font-size: 11px;
}

.yearselectbox-error {
	width: 72px;
	vertical-align: top;
	position: relative;
	left: 10px;
	height: 18px;
	font-size: 11px;
}

.addresstitle {
	clear: both;
	font-weight: bold;
	padding-top: 11px;
}

.lastrowtitle {
	clear: both;
	font-weight: bold;
	padding-top: 15px;
}

.billaddress {
	float: left;
	width: 228px;
}

.postcodediv {
	width: 228px;
	float: left;
}

.editcitytitle {
	float: left;
	width: 162px;
}

.editcountry {
	float: left;
	width: 212px;
}

.lastemptyrow {
	clear: both;
	line-height: 0px;
	font-size: 1px;
}

.personalemptyrow {
	clear: both;
	height: 15px;
}

.youraccounttitle {
	color: #666666;
	font-size: 22px;
	font-family: Arial;
	padding-top: 15px;
	line-height: 16px
}

.welcomemessage {
	font-family: Arial;
	color: #333333;
	font-size: 18px;
	padding-top: 25px;
}

.feedbacktitle {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-top: 11px;
	line-height: 8px;
}

.nokiainfo {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-top: 24px;
	line-height: 8px;
}

.participatelink {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 9px;
}

.accountchkbox1 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
}

.accountchkbox2 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 5px;
	clear: both;
}

.breadcrumbcontainer {
	left: -13px;
	position: relative;
}

.breadcrumbtext {
	list-style-type: none;
	color: #0060e6;
	font-size: 9px;
	font-family: Arial;
}

.accountleftsection {
	float: left;
	position: relative;
	width: 312px;
	padding-left: 12px;
}

.accountrightsection {
	width: 542px;
	float: left;
	position: relative;
	padding-left: 80px;
}

.accountmarketingspot {
	margin-left: -10px;
	width: 312px;
	padding-top: 25px;
}

.hiddenwindows {
	display: none;
	visibility: hidden;
	width: 525px;
}

.pageunderconstructionurl {
	text-decoration: none;
}

.accountfooter {
	padding-top: 200px;
	clear: both;
}

.maincontainer {
	width: 961px;
}

.checkboxdiv {
	padding-top: 12px;
}

.checkboxtext1 {
	float: left;
	padding-top: 0px;
	padding-left: 6px;
	width:250px;
}

.erroricon5 {
	vertical-align: top;
	height: 14px;
	font-size: 11px;
	width: 94px;
}

.phoneerrtext {
	padding-left: 25px;
	color: red;
	width: 110px;
}

.account_hide {
	display: none;
	visibility: hidden;
}

.account_show {
	display: block;
	visibility: visible;
}

.account_ordertab {
	float: left;
	padding-left: 1px;
}

.account_accounttab {
	float: left;
	clear: right;
	padding-left: 1px;
}
/*YOUR ACCOUNT(ACCOUNT DISPLAY): ENDS**/
.additional_info_note {
	clear: both;
	font-size: 11px;
	padding-left: 9px;
	padding-bottom: 15px;
	width: 700px;
}

.learnMore_button1 {
	padding-top: 5px;
	padding-left: 5px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
}

.learnMore_link {
	color: white;
	text-decoration: none
}

.navMainCategory {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	color: #333333;
}

.facetedNav_landingpage_CATEGORY_SEPERATOR {
	padding-bottom: 12px;
}

.navLeftSideContent {
	padding-left: 16px;
	padding-bottom: 16px;
	margin-top: 30px;
	background: url(../images/common/bottomline.gif) repeat-x bottom;
}

.leftNavCallUsBlock {
	text-align: right;
	width: 195px;
}

.facetedNav_SearchLable {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	padding-bottom: 9px;
}

.navCommonSpacing {
	padding-left: 16px;
	padding-top: 10px;
	padding-bottom: 15px;
	background: url(../images/common/bottomline.gif) repeat-x bottom;
}

.navCombo {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 190px;
}

.navCatgoryName {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}

.navCatgorySeperator {
	padding-top: 15px;
	background: url(../images/common/bottomline.gif) repeat-x bottom;
}

.navSpacingLeft {
	padding-left: 16px;
}

.navFilterSpacingLeft {
	padding-left: 25px;
}

.navSpacingTop {
	padding-top: 7px;
}

.navSpacingTop1 {
	padding-top: 12px;
}

.navSelectedCategory {
	color: #666666;
	font-family: Arial;
	font-size: 14px;
}

.navSelectedCatChange {
	color: #0060e6;
	text-decoration: none;
}

.navSelectedCatSpacing {
	padding-left: 16px;
	padding-top: 15px;
	padding-bottom: 18px;
	background: url(../images/common/bottomline.gif) repeat-x bottom;
}

.navFilter {
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	padding-bottom: 15px;
}

.navFilterSpacing {
	padding-bottom: 10px;
	list-style-type: none;
}

.navCatgorySeperatorBottom {
	padding-top: 5px;
	background: url(../images/common/bottomline.gif) repeat-x bottom;
}

.pay_confirm_product_col {
	width: 140px;
	padding-left: 16px;
}

.pay_confirm_qty_col {
	width: 79px;
}

.pay_confirm_color_col {
	width: 72px;
}

.pay_confirm_retail_col {
	width: 87px;
}

.pay_confirm_monthly_fee_col {
	width: 96px;
}

.pay_confirm_header_gap {
	font-size: 1px;
	line-height: 10px;
}

.Confirmation_shipping_charges {
	padding-top: 18px;
	padding-bottom: 7px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	text-align:right;
	padding-right:10px;
}

.Confirmation_discount {
	padding-bottom: 7px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	padding-top: 3px;
}

.Confirmation_tax {
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

/*ACTIVE FOOTER SECTION: STARTS**/
.firstmenu {
	float: left;
	padding-left: 1px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.othermenus {
	float: left;
	padding-bottom: 15px;
	list-style-type: none;
	margin-left: 118px;
}

.mainmenu {
	padding-top: 13px;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	word-spacing: 1px;
	list-style-type: none;
	padding-left: 2px;
}

.menucolumn3 {
	float: left;
	padding-bottom: 15px;
	list-style-type: none;
	margin-left: 73px;
}

.menucolumn4 {
	float: left;
	padding-bottom: 15px;
	list-style-type: none;
	margin-left: 100px;
}

.submenu {
	text-decoration: none;
	padding-top: 4px;
	padding-left: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	list-style-type: none;
}

.submenu1 {
	text-decoration: none;
	padding-top: 9px;
	padding-left: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	list-style-type: none;
}

.hidesubmenu {
}

.footerend{
    clear:both; 
    font-size: 1px;
}
/*ACTIVE FOOTER SECTION: ENDS**/ 

/* Start:GOSPPlanActivationDetsils */
#planActiveDiv1 {
	padding-left: 12px;
	clear: both;
}

#planActiveDiv2 {
	padding-top: 15px;
	padding-right: 13px;
	text-align: right;
	float: right;
	font-size: 14px;
	color: #48b422;
}

#planActiveDiv3 {
	padding-bottom: 10px;
}

#planActiveDiv4 {
	padding-top: 15px;
	padding-bottom: 9px;
}

#planActiveDiv5 {
	padding-bottom: 25px;
}

#planActiveDiv6 {
	padding-top: 32px;
	padding-bottom: 10px;
}

#planActiveDiv7 {
	color: red;
	padding-top: 32px;
	padding-bottom: 10px;
}

#planActiveDiv8 {
	position: relative;
	width: 400px;
	background-repeat: repeat-x;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
}

#planActiveDiv9 {
	line-height: 18px;
	font-size: 1px;
}

#planActiveDiv10 {
	position: relative;
	width: 400px;
	background-repeat: repeat-x;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
}

#planActiveDiv11 {
	line-height: 23px;
	font-size: 1px;
	clear: both;
}

#planActiveDiv12 {
	position: relative;
	width: 400px;
	background-repeat: repeat-x;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
}

#planActiveDiv13 {
	line-height: 23px;
	font-size: 1px;
}

#planActiveDiv14 {
	position: relative;
	width: 400px;
	background-repeat: repeat-x;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
}

#planActiveDiv15 {
	line-height: 23px;
	font-size: 1px;
}

#planActiveDiv16 {
	position: relative;
	width: 400px;
	background-repeat: repeat-x;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
}

#planActiveDiv17 {
	line-height: 23px;
	font-size: 1px;
}

#planActiveDiv18 {
	position: relative;
	width: 400px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	line-height: 1px;
}

#planActiveDiv19 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 25px;
}

#planActiveDiv20 {
	font-size: 1px;
	line-height: 7px;
}

#planActiveDiv21 {
	font-size: 1px;
	line-height: 15px;
}

#planActiveDiv22 {
	line-height: 4px;
}

#planActiveDiv23 {
	width: 313px;
	height: 192px;
}

#planActiveDiv24 {
	font-size: 1px;
	line-height: 7px;
}

#planActiveDiv25 {
	font-size: 9px;
	color: #999999;
	padding-left: 25px;
	color: red;
}

#planActiveDiv26 {
	line-height: 23px;
	font-size: 1px;
}

#planActiveDiv27 {
	position: relative;
	width: 400px;
	background-repeat: repeat-x;
	line-height: 1px;
	background: url(../images/common/horisontal_stripe1.gif);
}

#planActiveDiv28 {
	font-size: 1px;
	line-height: 30px;
}

#planActiveDiv29 {
	background-image: url('../images/common/button-green-left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	float: left;
	padding-right: 10px;
	cursor: pointer;
}

#planActiveDiv30 {
	background-image: url('../images/common/button-green-right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}

#planActiveDiv31 {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 23px;
	width: 78px;
	background-image: url('../images/common/button-green-bg.gif');
	background-repeat: repeat-x;
}

#planActiveDiv32 {
	background-image: url('../images/common/button-green-left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	float: left;
	padding-right: 10px;
	cursor: pointer;
}

#planActiveDiv33 {
	background-image: url('../images/common/button-green-right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}

#planActiveDiv34 {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 23px;
	width: 78px;
	background-image: url('../images/common/button-green-bg.gif');
	background-repeat: repeat-x;
}

#planActiveDiv35 {
	clear: both;
	padding-top:160px;
}

#planActiveDivX1 {
	padding-top: 3px;
	text-align: center;
}

#planActiveDivX2 {
	padding-top: 3px;
	text-align: center;
}

#planActiveSpan1 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#planActiveSpan2 {
	font-family: Arial;
	color: #666666;
	font-size: 22px;
}

#planActiveSpan3 {
	color: #999999;
	font-family: Arial;
	font-size: 10px;
}

#planActiveSpan4 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planActiveSpan5 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

#planActiveSpan6 {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
}

#planActiveLink1 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#planActiveLink2 {
	color: #ffffff;
	font-family: Arial;
}

.PlanActivation_printLink {
	color: #1C8DB9;
	font-family: Arial;
	font-size: 9px;
}

#planActiveLink3 {
	color: #ffffff;
	font-family: Arial;	
}

#planActiveImg1 {
	padding-right: 5px;
}

#planActiveTextArea1 {
	height: 181px;
	width: 100%;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	background: #ffffff;
}

/* End:GOSPPlanActivationDetsils */
 /* Start: GOSPPlanAccountSetup */
#planAccountDiv1 {
	padding-bottom: 12px;
	padding-top: 20px;
	color: #333333;
	font-family: Arial;
	font-size: 18px;
}

#planAccountDiv2 {
	padding-bottom: 8px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planAccountDiv3 {
	padding-bottom: 15px;
}

#planAccountDiv4 {
	line-height: 7px;
	font-size: 1px;
}

#planAccountDiv5 {
	font-size: 9px;
	font-weight: bold;
	color: #999999;
	padding-left: 25px;
	color: red;
}

#planAccountDiv6 {
	line-height: 4px;
}

#planAccountDiv7 {
	line-height: 20px;
	font-size: 1px;
}

#planAccountDiv8 {
	width: 395px;
	padding-left: 20px;
	background-color: #f1f1f1;
}

#planAccountDiv9 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 25px;
}

#planAccountDiv10 {
	line-height: 11px;
	font-size: 1px;
}

#planAccountDiv11 {
	font-size: 1px;
	line-height: 7px;
}

#planAccountDiv12 {
	float: left;
	padding-right: 11px;
}

#planAccountDiv13 {
	line-height: 10px;
	font-size: 1px;
	clear: both;
}

#planAccountDiv14 {
	font-size: 1px;
	line-height: 7px;
}

#planAccountDiv15 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planAccountDiv16 {
	font-size: 1px;
	line-height: 12px;
}

#planAccountDiv17 {
	font-size: 1px;
	line-height: 7px;
}

#planAccountDiv18 {
	width: 460px;
}

#planAccountDiv19 {
	float: left;
	padding-right: 11px;
}

#planAccountDiv20 {
	float: left;
	width: 145px;
	line-height: 12px;
}

#planAccountDiv21 {
	clear: both;
	font-size: 1px;
}

#planAccountDiv22 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planAccountDiv23 {
	font-size: 1px;
	line-height: 7px;
}

#planAccountDiv24 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planAccountDiv25 {
	line-height: 10px;
	font-size: 1px;
}

#planAccountDiv26 {
	font-size: 1px;
	line-height: 7px;
}

#planAccountDiv27 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planAccountDiv28 {
	line-height: 18px;
	font-size: 1px;
}

#planAccountDiv29 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planAccountDiv30 {
	line-height: 5px;
	font-size: 1px;
	clear: both;
}

#existingNoDiv {
	padding-bottom: 15px;
}

#existingMobileNumber {
	width: 215px;
}

#portabilityBlock {
	visibility: hidden;
	display: none;
}

#planAccountSpan1 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

#planAccountSpan2 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

#planAccountSpan3 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planAccountSpan4 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planAccountSpan5 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

#planAccountSpan6 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

#planAccountSpan7 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#planAccountSpan8 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planAccountSpan9 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planAccountSpan10 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planAccountSpan11 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planAccountSpan12 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#planAccountSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#planAccountSpan14 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
	padding-left: 5px;
}

#planAccountInput1 {
	padding-left: 16px;
}

#planAccountInput2 {
	padding-left: 16px;
}

#planAccountInput3 {
	width: 215px;
}

#planAccountInput4 {
	width: 215px;
}

#planAccountInput5 {
	width: 215px;
}

#planAccountInput6 {
	width: 215px;
}

#planAccountInput7 {
	width: 215px;
}

/* End: GOSPPlanAccountSetup */ 
 /* Start: GOSPPlanBilling */
#planBillingDiv1 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 25px;
}

#planBillingDiv2 {
	font-size: 1px;
	line-height: 7px;
}

#planBillingDiv3 {
	font-size: 1px;
	line-height: 15px;
}

#planBillingDiv4 {
	font-size: 1px;
	line-height: 7px;
}

#planBillingDiv5 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planBillingDiv6 {
	font-size: 1px;
	line-height: 15px;
}

#planBillingDiv7 {
	font-size: 1px;
	line-height: 7px;
}

#planBillingDiv8 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planBillingDiv9 {
	font-size: 1px;
	line-height: 15px;
}

#planBillingDiv10 {
	width: 300px;
	padding-bottom: 7px;
}

#planBillingDiv11 {
	float: left;
}

#planBillingDiv12 {
	clear: both;
}

#planBillingDiv13 {
	line-height: 6px;
	font-size: 1px;
	clear : both;
}

#planBillingDiv14 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planBillingDiv15 {
	float: left;
}

#planBillingDiv16 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planBillingDiv19 {
	clear: both;
	font-size: 1px;
}

#planBillingDiv17 {
	float: left;
	width: 125px;
}

#planBillingDiv18 {
	float: left;
	width: 125px;
}

#planBillingSpan1 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

#planBillingSpan2 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planBillingSpan3 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planBillingSpan4 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planBillingSpan5 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planBillingInput1 {
	width: 215px;
}

#planBillingInput2 {
	width: 215px;
}

#planBillingInput3 {
	width: 100px;
}

#planBillingInput4 {
	width: 90px;
}

/* End: GOSPPlanBilling */ 
/* Start : Product Page CSS */
.ppmaincontent {
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	width: 728px;
}

.ppheroarea {
	width: 728px;
	/*height: 440px;*/
	/*background: url(../images/common/gradientbg_heroarea.gif);*/
	position: relative;
}

.ppbreadcrumb {
	list-style-type: none;
	color: #0060e6;
	font-size: 11px;
	font-family: Arial;
	padding-left: 10px;
}

.ppheroarealeftsection {
	float: left;
	position: relative;
	padding-left: 23px;
	width: 212px;
	z-index: 3;
}

.ppbundleheroarealeftsection {
	float: left;
	position: relative;
	padding-left: 23px;
	width: 212px;
	z-index: 3;
}

.pponlinestoretxt {
	color: #666;
	font-size: 22px;
	font-family: Arial;
	list-style-type: none;
	padding-bottom: 8px;
	line-height: 27px;
	font-weight:normal;
}

.ppproductname {
	color: #333;
	font-size: 38px;
	font-family: Arial;
	list-style-type: none;
	width: 212px;
	font-weight: normal;
}


.ppbundlename {
	color: #333;
	font-size: 38px;
	font-family: Arial;
	list-style-type: none;
	width: 212px;
	line-height: 30px;
}

.ppbundlename_HtmlMarkup {
	color: #333;
	font-family: Arial;
	list-style-type: none;
	width: 212px;
	line-height: 30px;
}

.ppproductdesc {
	list-style-type: none;
	padding-bottom: 14px;
	padding-top: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	width: 212px;
	line-height: 18px;
}

.ppbundledesc {
	list-style-type: none;
	padding-bottom: 3px;
	padding-top: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	width: 212px;
	line-height: 18px;
}

.ppquickfactsheader {
	color: #E45088; 
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
	font-weight: bold;
}

.ppquickfacts {
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	color: #666;
	width: 212px;
}

.ppseemorefeatures {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	list-style-type: none;
}

.ppmrktarea {
	padding-bottom: 15px;
}

.ppcontentspotpreorder {
	clear: both;
	width: 722px;
	padding-top: 29px;
	font-family: Arial;
	line-height: 12px;
}

.ppwhatsinboxbckgrd {
	/*background: url('../images/common/whats_in_box.gif');*/
	background-repeat: no-repeat;
	height: 185px;
	overflow: none;
	width: 194px;
	/*width: 207px;*/
	position: relative;
}

.ppwhatsinboxcont {
	
	height: 90px;
	padding-top: 10px;
	margin-left: 9px;
	padding-bottom: 5px;
	position: relative;
}

.ppwhatsinboxtxt {
	font-family: Arial; font-weight:bold;
	font-size: 12px;
	color: #E45088;
}

.pphoverwhatsinboxtxt {
	font-family: Arial;
	font-size: 12px;
	color: #333;
	padding-bottom: 3px;
}

.ppwhatsinboxlist li {
	font-family: Arial;
	font-size: 10px;
	color: #666;
	list-style-type: disc;
	/*list-style-position: outside;*/
	padding-bottom: 2px;
	margin-left: 15px;
	line-height: 12px;
}

.ppvideoclipbtn {
	background-image: url('../images/common/vidbg.gif');
	background-repeat: no-repeat;
	width: 48px;
	height: 26px;
	position: absolute;
	padding-left: 8px;
	padding-top: 3px;
	top: 10px;
	/*left: 138px;*/
	left: 134px;
	z-index: 4;
}

.ppvideocliptxt {
	color: blue;
	cursor: pointer;
	font-family: Arial;
	font-size: 8px;
	text-decoration: none;
}

a.ppvideocliptxt:hover {
	text-decoration: none;
}

.ppbundlecomponentname {
	padding-bottom: 1px;
	padding-top: 18px;
	color: #333;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
	width: 212px;
}

.ppbundlecomponentdesc {
	padding-bottom: 4px;
	color: #666;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
	line-height: 18px;
	width: 212px;
}

.ppbundlecomponentreadmore {
	color: #1c8db9;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
	cursor: pointer;
}

.ppheroareamiddlesection {
	float: left;
	padding-top: 25px;
	padding-left: 23px;
	width: 290px;
	z-index: 2;
}

.ppbundleheroareamiddlesection {
	float: left;
	padding-top: 25px;
	padding-left: 23px;
	width: 290px;
	z-index: 2;
}

.ppheroimg {
	width: 290px;
	height: 290px;
}

.ppimageviewbtns {
	width: 290px;
	height: 67px;
	text-align: center;
	padding-top: 30px;
	font-size: 1px;
	padding-left: 75px;
}

.ppimageviewbundlesbtns {
	/* width: 290px; */
	height: 67px;
	padding-top: 20px;
	font-size: 1px;
	text-align: center;
	padding-left: 62px;
}

.ppbundlecompimg {
	width: 50px;
	height: 50px;
}

.ppbundlecompimgwrapper {
	float: left;
	padding-right: 8px;
}

.pprotateleft {
	float: left;
}

.pprotateright {
	float: left;
}

.ppzoom {
	padding-left: 8px;
	float: left;
}

.ppzoomedimagewrapper {
	width: 470px;
}

.ppzoomedimagecontainer {
	position: absolute;
	width: 470px;
	z-index: 1002;
	visibility: hidden;
}

.ppzictopdiv {
	/*background: url(../images/common/ppmodaltop.gif) no-repeat left bottom;
	height:16px;*/	
}

.ppzicmidcontainer {
	/*background: url(../images/common/ppmodalmid.gif) repeat-y left center;
*/
	border: 1px solid #999999;
	background-color: #fbfbfb;
}

.ppzicbottomdiv {
	/*	background: url(../images/common/ppmodalbot.gif) no-repeat left top;
		height:16px; */	
}

.ppzicnokialogo {
	position: relative;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.ppzicclosebtn {
	position: relative;
	float: right;
	height: 37px;
	width: 45px;
	padding-right: 3px;
}

.ppzicimglayer {
	clear: both;
	text-align: center;
	height: 428px;
	padding-top: 5px;
}

.ppzicblacklayer {
	position: absolute;
	top: 0%;
	left: 0%;
	background-color: #999999;
	opacity: .40;
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	z-index: 4;
	visibility: hidden;
}

.ppziclogoandclosediv {
	width: 470px;
}

.ppheroarearightsection {
	padding-top: 6px;
	float: right;
	width: 158px;
}

.pplinkblock {
	padding-left: 14px;
	padding-bottom: 6px;
}

.ppkeydecisiondata {
	background-color: #fff;
	background:url(../images/common/KDA_Gray_grad.gif) repeat-x bottom;
	border-top:#E4E4E4 solid 8px;
	border-left:#E4E4E4 solid 2px;
	border-right:#E4E4E4 solid 2px;
	border-bottom:#E4E4E4 solid 2px;
}

.ppkeydataarea {
	padding-left: 11px;
	padding-top: 11px;
	padding-bottom:7px;
}

.ppphoneonly {
	color: #666;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
}

.ppprintlnk {
	color: #666;
	font-size: 10px;
	font-family: Arial;
	cursor: pointer;
}

.pplinkdilimiter {
	color: #666;
	font-size: 9px;
	font-family: Arial;
}

.ppskupricenolistprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 28px;
	color: #666;
	padding-bottom: 9px;
}

.pphoverskupricenolistprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 28px;
	color: #666;
	padding-bottom: 15px;
}

.ppskulistprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 18px;
	color: #666;
	text-decoration: line-through;
}

.ppskuofferprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 28px;
	color: #cc0000;
	padding-bottom: 10px;
}

.ppbundleofferprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 28px;
	color: #cc0000;
}

.ppbundlesavetxt {
	list-style-type: none;
	font-family: Arial;
	font-size: 12px;
	color: #2c973e;
	padding-bottom: 9px;
}

.ppkeydecisiondatatxt {
	color: #333;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
}

.ppwarrantyheadertxt {
	color: #333;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
	padding-top: 8px;
}

.ppoutofstocktxt {
	color: #cc0000;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
	padding-bottom: 8px;
}

.ppoutinstocktxt {
	color: #666;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
	padding-bottom: 8px;
}

.pppreorderavldate {
	color: #48b422;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
	padding-bottom: 8px;
}

.ppdeliveryoptions {
	color: #666;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
}

.ppwarrantyvalue {
	color: #666;
	font-size: 10px;
	font-family: Arial;
	list-style-type: none;
	padding-bottom: 14px;
}

.ppchoosecolor {
	color: #666;
	font-size: 12px;
	font-family: Arial;
	list-style-type: none;
	padding-bottom: 1px;
}

.ppcolorswatch {
	list-style-type: none;
	padding-bottom: 11px;
}

.ppcalltoactionbtn {
	height: 21px; margin-top:10px;
}

*:first-child+HTML .ppcalltoactionbtn{
 /* height: 29px;
  margin-left:12px;*/
}

.ppcalltoactionbtnlf {
	background-image: url('../images/common/green_btn_left.gif');
	background-repeat: repeat-x;
	height: 26px;
	float: left;
	padding: 4px;
}

.ppcalltoactionbtnrt {
	background-image: url('../images/common/green_btn_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 7px;
}

.ppskuadd2cartbtnlf {
	background-image: url('../images/common/btn_save_to_cart_left.gif');
	background-repeat: repeat-x;
	height: 26px;
	float: left;
	padding-right: 5px;
	padding: 4px 5px 0px 7px;
}

.ppcalltoactionbtntxt {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	/*padding-top: 4px;
	padding-left: 7px;*/
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

.ppaddboth2cartbtntxt {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	padding-left: 7px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

.ppskuadd2cartbtnrt {
	background-image: url('../images/common/btn_save_to_cart_right_icon.gif');
	background-position: right;
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 30px;
	cursor: pointer;
}

.ppskuinthecartbtn {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-image: url('../images/common/added_to_cart_btn.gif');
	background-repeat: repeat-x;
	/*width: 93px;*/
	height: 29px;
	padding-top: 6px;
	color: #fff;
	text-decoration: none;
}

.ppdevicemassoc {
	/*clear: both;
	float: left;
	position: relative;
	width: 728px;
	display: block;*/
}

.ppdevicemassocleft {
	clear: both;
	float: left;
	position: relative;
	width: 507px;
}

.ppdevicemassocleftnobundles {
	clear: both;
	float: left;
	position: relative;
	width: 727px;
}

/* to fix tooltip what we see positon in IE-7*/
*:first-child+html .ppdevicemassocleftnobundles {
	clear: both;
	float: left;
	position: relative;
	width: 727px;
	z-index:-1001; 
}
/* to fix tooltip what we see positon in IE-7*/

.ppspacerespot {
	float:left;
	margin:0;
	height:150px;
	position: relative;
	padding-top: 30px;
	padding-left: 40px;
}

.ppcompservices {
	float: left;
	width: 484px;
	padding-top: 23px;
	padding-left: 23px;
	clear: both;
	position: relative;
}

.ppcompservicesnobundles {
	clear: both;
	padding-left: 23px; 
	padding-top: 28px;
	width: 704px;
}

.ppcompservicesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: arial;
	padding-left: 3px;
	/*line-height: 13px;*/
	width: 454px;
}

.ppservicesummary {
	margin: 0px;
	float: left;
	width: 188px;
	padding-top: 18px;
	padding-right: 54px;
	position: relative;
}

.ppservicesummarynobundles {
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppservicesummarynobundlesstart {
	clear: left;
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppservicesummarynobundlesright {
	margin: 0px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppserviceimg {
	height: 123px;
	width: 123px;
}

.ppservicedesc {
	clear: both;
	list-style-type: none;
	float: left;
	position: relative;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #00b1da;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
}

.ppserviceprice {
	clear: both;
	list-style-type: none;
	position: relative;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 28px;
}

.ppservicelearnmore {
	clear: both;
	list-style-type: none;
	float: left;
	position: relative;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #48b422;
	text-decoration: none;
	height: 20px;
}

.ppserviceseemore {
	clear: both;
	padding-right: 42px;
	text-align: right;
}

.ppserviceseemoreurl {
	font-weight: bold;
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

.ppcompaccessories {
	clear: left;
	width: 704px;
	padding-top: 23px;
	padding-left: 23px;
}

.ppcompaccessoriesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
	font-weight: normal;
}

.ppaccessorysummary {
	margin: 0px;
	padding-right: 54px;
	float: left;
	position: relative;
	width: 188px;
	padding-top: 10px;
	clear: left;
}

.ppaccessorysummaryright {
	margin: 0px;
	padding-right: 54px;
	float: left;
	position: relative;
	width: 188px;
	padding-top: 10px;
}

.ppaccessoryimg {
	height: 138px;
	width: 138px;
}

.ppacessorydesc {
	clear: both;
	list-style-type: none;
	float: left;
	position: relative;
	padding-bottom: 10px;
	padding-top: 9px;
	font-family: Arial;
	font-size: 12px;
	color: #1c8db9;
	font-weight: bold;
	text-decoration: none;
	height: 20px;
}

.ppacessoryprice {
	clear: both;
	list-style-type: none;
	position: relative;
	height: 35px;
	font-family: Arial;
	font-size: 20px;
	color: #666;
}

.ppaccessoryaddtocartbtn {
	height: 29px;
	padding-bottom: 28px;
}

.ppaccessoryaddtocartbtnmid {
	background-image: url('../images/common/accessory_add_to_cart_btn_center.gif');
	background-repeat: repeat-x;
	height: 29px;
	float: left;
}

.ppaccessoryaddtocartbtntxt {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

.ppaccessoryaddtocartbtnrt {
	background-image: url('../images/common/accessory_add_to_cart_btn_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
	float: left;
}

.ppaccessoryaddtocartbtnlf {
	background-image: url('../images/common/accessory_add_to_cart_btn_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
	float: left;
}

.ppaccessoryaddedtocartbtn {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	background-image: url('../images/common/added_to_cart_btn.gif');
	background-repeat: repeat-x;
	width: 93px;
	height: 29px;
	padding-top: 6px;
	color: #fff;
	text-decoration: none;
	padding-bottom: 28px;
}

.ppcompaccessoriesnobundles {
	clear: both;
	padding-left: 23px;
	padding-top: 28px;
	width: 704px;
}

.ppaccessorysummarynobundles {
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppaccessorysummarynobundlesstart {
	clear: left;
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppaccessorysummarynobundlesright {
	margin: 0px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppassocbundles {
	float: right;
	padding-top: 23px;
	width: 221px;
	position: relative;
}

.ppassocbundlescolumntop {
	background-image: url('../images/common/bundle_top_border.gif');
	background-repeat: no-repeat;
	width: 215px;
	background-position: center bottom;
}

.ppassocbundlescolumn {
	background-image: url('../images/common/bundle_center_border.gif');
	background-repeat: repeat-y;
	color: #CCC;
	/*float: left;*/
	width: 215px;
}

.ppassocbundlescolumnbottom {
	background-image: url('../images/common/bundle_bottom_border.gif');
	background-repeat: no-repeat;
	width: 215px;
	clear: both;
	background-position: center top;
}

.ppbundleheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
	padding-bottom: 35px;
}

.ppbundlesummary {
	margin: 0px;
	/*clear: both;
	float: left;
	position: relative;
	width: 218px;*/
	padding-bottom: 25px;
}

.ppbundlesummarynobottom {
	margin: 0px;
	clear: both;
	/*float: left;
	position: relative;
	width: 218px;*/
}

.ppbundleimgpricewrapper {
	/*float: left;
	position: relative;*/
	padding-left: 10px;
	width: 100%;
}

.ppbundleimgwrapper {
	float: left;
	/*position: relative;*/
	width: 123px;
	height: 123px;
}

.ppbundleimg {
	height: 123px;
	width: 123px;
}

.ppbundleprice {
	padding-top: 44px;
	font-family: Arial;
	font-size: 21px;
	/*font-size: 18px;*/
	color: #333;
	float: left;
	/*clear: right;*/
	/*width: 73px;*/
	width: 80px;
	padding-left: 3px;
}

.ppbundledesc1 {		
	list-style-type: none;
	/*width: 204px;*/
	float: left;
	/*clear: both;	
	position: relative;*/
	padding-top: 18px;
	padding-left: 8px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #00b1da;
	text-decoration: none;
}

.ppbundledesc2 {
	/*width: 204px;*/
	clear: both;
	list-style-type: none;
	/*float: left;
	position: relative;*/
	padding-bottom: 5px;
	padding-left: 8px;
	font-family: Arial;
	font-size: 11px;
	color: #666;
}

.ppbundlelearnmore {
	/*width: 204px;
	clear: both;*/
	list-style-type: none;
	/*float: left;
	position: relative;*/
	padding-bottom: 15px;
	padding-left: 8px;
	font-family: Arial;
	font-size: 12px;
	/*color: #0099cd;*/
	color: #00b1da;
	font-weight: bold;
	text-decoration: none;
}

.ppbundleseealldiv {
	clear: both;
	padding-bottom: 27px;
	padding-top: 8px;
	position: relative;
}

.ppbundleseeallurl {
	font-weight: bold;
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	float: right;
	text-decoration: none;
}

.ppsimilaraccessories {
	clear: both;
	padding-left: 23px;
	padding-top: 7px;
	width: 704px;
}

.ppsimilaraccessoriesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
	padding-bottom: 35px;
}

.ppsimilaraccessorysummary {
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
}

.ppsimilaraccessorysummaryright {
	margin: 0px;
	float: left;
	width: 188px;
}

.ppsimilaraccessoriesseeall {
	font-weight: bold;
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	float: right;
	padding-bottom: 11px;
	text-decoration: none;
}

.pphorizontalrowseparator {
	background-image: url('../images/common/horizontal_row_separator.gif');
	background-repeat: no-repeat;
	width: 706px;
	height: 17px;
	clear: both;
}

.ppcompdevices {
	clear: both;
	padding-left: 23px;
	padding-top: 28px;
	width: 704px;
}

.ppcompdevicesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
	font-weight: normal;
}

.ppcompdevicessubheadertxt {
	color: #666;
	font-size: 12px;
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 35px;
}

.ppdevicesummary {
	padding-left: 0px;
	margin: 0px;
	float: left;
	position: relative;
	width: 123px;
	padding-right: 57px;
	padding-bottom: 20px;
}

.ppdevicesummarystart {
	clear: left;
	padding-left: 0px;
	margin: 0px;
	float: left;
	position: relative;
	width: 123px;
	padding-right: 57px;
	padding-bottom: 20px;
}

.ppdevicesummaryright {
	padding-left: 0px;
	margin: 0px;
	float: left;
	position: relative;
	width: 123px;
	padding-right: 33px;
	padding-bottom: 20px;
}

.ppdeviceimg {
	height: 123px;
	width: 123px;
}

.ppdevicedesc {
	clear: both;
	list-style-type: none;
	float: left;
	position: relative;
	padding-top: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #1c8db9;
	font-weight: bold;
	text-align: center;
	width: 123px;
}

.ppcompdevicesseeall {
	font-weight: bold;
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	position: relative;
	float: right;
	padding-bottom: 11px;
	padding-top: 30px;
	text-decoration: none;
}

.ppbundlecompaccessories {
	padding-top: 28px;
	padding-left: 23px;
	width: 704px;
	clear: both;
}

.ppbundlecompaccessoriesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
	padding-bottom: 33px;
}

.ppbundlecompaccessorysummary {
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
}

.ppbundlecompaccessorysummaryright {
	margin: 0px;
	float: left;
	width: 188px;
}

.ppotherbundles {
	padding-top: 23px;
	padding-left: 23px;
	width: 704px;
	clear: both;
}

.ppotherbundlesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
	padding-bottom: 33px;
}

.ppotherbundlesummary {
	margin: 0px;
	float: left;
	width: 212px;
	padding-right: 34px;
	padding-bottom: 40px;
}

.ppotherbundlesummaryright {
	margin: 0px;
	float: left;
	width: 212px;
	padding-bottom: 40px;
}

.summarypgcompaccessories {
	clear: both;
	padding-left: 23px;
	width: 704px;
}

.summarypgcompaccessoriesheadertxt {
	color: #333;
	font-size: 17px;
	font-family: Arial;
}

.summarypgcompaccessoriessubheadertxt {
	color: #666;
	font-size: 12px;
	font-family: Arial;
	padding-top: 2px;
	padding-bottom: 35px;
}

.summarypgaccessorysummary {
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.summarypgaccessorysummarystart {
	clear: left;
	margin: 0px;
	padding-right: 70px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.summarypgaccessorysummaryright {
	margin: 0px;
	float: left;
	width: 188px;
	padding-top: 10px;
}

.ppaddtocarfeedbacktmsg {
	background-color: #FFEE11;
	padding-left: 23px;
	padding-top: 10px;
	width: 705px;
	vertical-align: middle;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 10px;
}

.ppAddtoCart {
	color: #333;
}

.ppViewCart {
	color: #1144DD;
}

.ppofsItemAddErr {
	color: red;
	font-weight: bold;
	font-family: Arial;
	padding-top: 10px;
	padding-left: 23px;
	float: left;
	position: relative;
	width: 705px;
	padding-bottom: 10px;
	z-index: 1;
}

.ppemailtextbox {
	position: absolute;
	/*top: 207px;*//*To adjust the position of the Your Email textbox*/
	width: 500px;
	padding-bottom: 20px;
	padding-left:0px;
}

.pplightboxerrortextwidth {
	float: left;
	width: 450px;
}

.ppnoaccessoryfound {
	float:left;
	height:38px;
	padding-top:38px;
}

.ppnoaccessoryfoundtxt {
	color: #333333;
	font-family: Arial;
	font-size: 13px;	
}

.pplightboxbtn {
	height: 26px;
}

.pplightboxbtnlf {
	background-image: url('../images/common/btn-blue-left.gif');
	background-position: left;
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
	float: left;
}

.pplightboxbtnmid {
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	background-image: url('../images/common/btn-blue-center.gif');
	background-repeat: repeat-x;
	height: 26px;
	padding-top: 5px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

.pplightboxbtnrt {
	background-image: url('../images/common/btn-blue-right.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 5px;
	height: 26px;
	float: left;
}

.pplightboxspace15 {
	height: 15px;
	clear: both;
}

.pplightboxspace25 {
	height: 25px;
	clear: both;
	 
}
	
.pplightboxend {
	height: 15px;
	
}
.pplightboxlogo {
	padding-right: 11px;
}

.pplightboxlogoavlnotice {
	padding-right: 11px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.pplbavltextmainDiv {
	line-height:19px;
	padding-bottom:23px;
	padding-left:0;
	padding-top:11px;
}

.pplightboxtext {
	color: black;
	}

.pplightboxmsgtext {
	/*To Adjust Text Area for IE7*/
	/*width: 450px;*/
	padding-left:0px;
	
}

.shopcartlightboxchktext {
	width: 320px;
}

.pplightboxtextarea {
	width: 450px;
	height: 82px;
	/*To Adjust Text Area & Send Email button*/
	float:left;
	margin-bottom:20px;
}

.pplberroricon {
	position: relative;
	left: -22px;
}


.pplberroricon2 {
	float: left;
	/*position: relative;*/
	/*left: -5px; */
}

.sendShopCarterroricon2 {
	float: left;
}

/*Added for the Send to Friend lightbox Fix*/

*html .pplberroricon2 {
	position: absolute;
	left: -220px; 
	float: left;
		
}
.pplberroriconemail {
	float: left;

}

*html .pplberroriconemail {
	position: absolute;
	left: -485px; 
	float: left;
	top:-85px;

}

.pplbregisterlabel {
	padding:0px 0px 0px 0px;
}

.pplbregisterlabel2 {
	padding:25px 0px 0px 0px;
}

*html .pplbregisterlabel {
	padding:37px 0px 0px 0px;
	width:500px;
}

.pplbresetposition {
	position: relative;
	float: left;
}

.pplbspace206 {
	width: 216px;
	float:left;
	margin:0px;
	padding:0px;
}
.pplbspace206_one {
	width: 216px;
	float:none;
	margin:0px 0 5px 0; 
	padding:0px;
}

*html .pplbspace206_one {
	width: 216px;
	float:none;
	margin:2px 0 0 0;
	padding:0px;
}


.pplberrormsg {
	color: red;
	clear: both;
	width: 450px;
}
.shopEmailerrormsg {
	color: red;
	clear: both;
}
.pplberrormsg1 {
	color: red;
	clear: both;
	width: 450px;
}
.pplberrFrndMail {
	color: red;
	clear: both;
	width: 450px;
	/*padding-left:10px;*/
}
.pplbresetposition1 {
	position: relative;
}
.pplb_heading_your_email { /*Email address*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 171px;
	padding-bottom:4px;
	margin-top:30px;
}

/*
*html .pplb_heading_your_email { /*Email address*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 171px;
	padding-top: 0px;
	margin-top:-10px;
	
}
*/

.pplb_heading_your_shopemail { /*Email address*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-right: 50px;
}

.pplbclosewindow {
	cursor:pointer;
} 

.ppavlnotyouremailheading { /*Email address*/
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;  
	color: #333333;
	padding-top:15px;
	padding-bottom: 11px;
}
.ppconsumerEmail {
	padding-bottom: 16px;
}

.ppinputtext210_11 {
	width: 210px;
	font-size:11px;
}
.ppavlnoterr_0 {
	padding-bottom:0px;
}

.pplbavlmsgerr {
	color:red;
	font:x-small;
}
.pplberrmsgred {
	color: red;
}
.pplbnotifymebtn {
	padding-top:15px;
	padding-left: 0px;
}
	

.ppofferpricecolor {
	color: #cc0000;
}

.ppspacer12 {
	height: 12px;
}

.ppspacer14 {
	height: 14px;
}

.ppspacerw188 {
	width: 188px;
}

.ppspacerh15 {
	height: 15px;
}	

.pptopspacer29 {
	padding-top: 29px;
}

.ppprodimagethumbnailw42h38 {
	width: 42px;
	height: 38px;
}

.ppprodimagethumbnailw41h38 {
	width: 41px;
	height: 38px;
}

.ppcolorOfReadAllReviews {
	color: #1c8db9;
	font-size: 12px;
	font-family: Arial;
	text-decoration: none;
	list-style-type: none;
}

/* End : Product Page CSS */ 
/* Start: GOSPPlanCreditHistory */
#planCreditHistDiv1 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 25px;
}

#planCreditHistDiv2 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv3 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planCreditHistDiv4 {
	font-size: 1px;
	line-height: 15px;
}

#planCreditHistDiv5 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv6 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planCreditHistDiv7 {
	font-size: 1px;
	line-height: 15px;
}

#planCreditHistDiv8 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv9 {
	float: left;
	padding-right: 11px;
}

#planCreditHistDiv10 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planCreditHistDiv11 {
	font-size: 1px;
	line-height: 15px;
	clear: both;
}

#planCreditHistDiv12 {
	font-size: 1px;
	line-height: 15px;
}

#planCreditHistDiv13 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv14 {
	float: left;
	padding-right: 11px;
}

#planCreditHistDiv15 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planCreditHistDiv16 {
	font-size: 1px;
	line-height: 15px;
	clear: both;
}

#planCreditHistDiv17 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv18 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planCreditHistDiv19 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv20 {
	font-size: 1px;
	line-height: 15px;
}

#planCreditHistDiv21 {
	font-size: 1px;
	line-height: 7px;
}

#planCreditHistDiv22 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planCreditHistDiv23 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#docType1Block {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#docType2Block {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	visibility: hidden;
	display: none;
	font-weight: bold;
}

#expDateBlock {
	visibility: visible;
	display: block;
}

#issueDateBlock {
	visibility: hidden;
	display: none;
}

#planCreditHistLink1 {
	color: #1c8db9;
	font-size: 9px;
	font-family: Arial;
}

#planCreditHistSpan2 {
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

#planCreditHistSpan3 {
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

#planCreditHistSpan4 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planCreditHistSpan5 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 3px;
	font-weight: bold;
}

#planCreditHistSpan6 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-left: 3px;
	font-weight: bold;
}

#planCreditHistSpan7 {
	color: #333333;
	font-family: Arial;
	font-size: 9px;
}

#planCreditHistSpan8 {
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

#planCreditHistSpan9 {
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

#planCreditHistSpan10 {
	font-weight: bold;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

#planCreditHistInput1 {
	width: 65px;
}

#planCreditHistInput2 {
	width: 65px;
}

#planCreditHistInput3 {
	width: 65px;
}

#planCreditHistInput4 {
	width: 215px;
}

#planCreditHistInput5 {
	padding-left: 18px;
}

#planCreditHistInput6 {
	width: 215px;
}

#planCreditHistInput7 {
	width: 65px;
}

#planCreditHistInput8 {
	width: 65px;
}

#planCreditHistInput9 {
	width: 65px;
}

#planCreditHistInput10 {
	width: 65px;
}

#planCreditHistInput11 {
	width: 65px;
}

#planCreditHistInput12 {
	width: 125px;
}

/* End: GOSPPlanCreditHistory */
/* Start: GOSPPlanPersonalDetails */
#planPersonalDetDiv1 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 25px;
}

#planPersonalDetDiv2 {
	font-size: 1px;
	line-height: 7px;
}

#planPersonalDetDiv3 {
	padding-bottom: 20px;
}

#planPersonalDetDiv4 {
	line-height: 4px;
}

#planPersonalDetDiv5 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPersonalDetDiv6 {
	font-size: 1px;
	line-height: 12px;
}

#planPersonalDetDiv7 {
	line-height: 4px;
}

#planPersonalDetDiv8 {
	font-size: 1px;
	line-height: 12px;
}

#planPersonalDetDiv9 {
	line-height: 4px;
}

#planPersonalDetDiv10 {
	width: 460px;
}

#planPersonalDetDiv11 {
	float: left;
	padding-right: 11px;
}

#planPersonalDetDiv12 {
	float: left;
	width: 145px;
	line-height: 12px;
}

#planPersonalDetDiv13 {
	clear: both;
	font-size: 1px;
}

#planPersonalDetDiv14 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPersonalDetDiv15 {
	font-size: 1px;
	line-height: 15px;
}

#planPersonalDetDiv16 {
	line-height: 4px;
}

#planPersonalDetDiv17 {
	float: left;
	padding-right: 11px;
}

#planPersonalDetDiv18 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planPersonalDetDiv19 {
	font-size: 1px;
	line-height: 15px;
	clear: both;
}

#planPersonalDetDiv20 {
	line-height: 4px;
}

#planPersonalDetDiv21 {
	float: left;
	padding-right: 11px;
}

#planPersonalDetDiv22 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
	clear: both;
}

#planPersonalDetDiv23 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPersonalDetSpan1 {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

#planPersonalDetSpan2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planPersonalDetSpan3 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planPersonalDetSpan4 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planPersonalDetSpan5 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planPersonalDetSpan6 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planPersonalDetSpan7 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planPersonalDetSpan8 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

#planPersonalDetSpan9 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#chkPersonalDetails {
	padding-left: 6px;
}

#planPersonalDetInput2 {
	width: 215px;
}

#planPersonalDetInput3 {
	width: 215px;
}

#planPersonalDetInput4 {
	width: 215px;
}

#planPersonalDetInput5 {
	width: 215px;
}

#planPersonalDetInput6 {
	width: 215px;
}

/* End: GOSPPlanPersonalDetails */
/* Start: GOSPPlanPlaceOfUseDetails */
#planPlaceDiv1 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	padding-top: 25px;
}

#planPlaceDiv2 {
	font-size: 1px;
	line-height: 7px;
}

#planPlaceDiv3 {
	font-family: Arial;
	font-size: 9px;
	color: #666666;
	width: 400px;
}

#planPlaceDiv4 {
	font-size: 1px;
	line-height: 15px;
}

#planPlaceDiv5 {
	font-size: 1px;
	line-height: 15px;
}

#planPlaceDiv6 {
	font-size: 1px;
	line-height: 7px;
}

#planPlaceDiv7 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPlaceDiv8 {
	font-size: 1px;
	line-height: 15px;
}

#planPlaceDiv9 {
	font-size: 1px;
	line-height: 7px;
}

#planPlaceDiv10 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPlaceDiv11 {
	font-size: 1px;
	line-height: 15px;
}

#planPlaceDiv12 {
	width: 300px;
}

#planPlaceDiv13 {
	float: left;
	width: 125px;
}

#planPlaceDiv14 {
	float: left;
}

#planPlaceDiv15 {
	font-size: 1px;
	line-height: 7px;
	clear: both;
}

#planPlaceDiv16 {
	float: left;
	width: 125px;
}

#planPlaceDiv17 {
	float: left;
}

#planPlaceDiv18 {
	clear: both;
	font-size: 1px;
}

#planPlaceDiv19 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPlaceDiv20 {
	font-size: 9px;
	font-weight: bold;
	padding-left: 25px;
	color: red;
}

#planPlaceSpan1 {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

#planPlaceSpan2 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planPlaceSpan3 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planPlaceSpan4 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planPlaceSpan5 {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

#planPlaceLink1 {
	color: #1c8db9;
	font-size: 9px;
	font-family: Arial;
}

#chkPrimaryPlace {
	padding-right: 6px;
}

#planPlaceInput2 {
	width: 215px;
}

#planPlaceInput3 {
	width: 215px;
}

#planPlaceInput4 {
	width: 100px;
}

#planPlaceInput5 {
	width: 90px;
}

/* End: GOSPPlanPlaceOfUseDetails */
/* Start: GOSPOrderConfirmationDisplay */
#orderConfirmationDiv1 {
	clear: both;
	float: left;
	position: relative;
	width: 560px;
}

#orderConfirmationDiv2 {
	float: left;
	position: relative;
	width: 560px;
	padding-left: 15px;
}

#orderConfirmationDiv3 {
	padding-top: 22px;
}

#orderConfirmationDiv4 {
	font-family: Arial;
	color: #666666;
	font-size: 22px;
	width: 700px;
}

#orderConfirmationDiv5 {
	height: 21px;
	font-size: 1px;
}

#orderConfirmationDiv6 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 900px;
}

#orderConfirmationDiv7 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 900px;
}

#orderConfirmationDiv8 {
	height: 10px;
	font-size: 1px;
}

#orderConfirmationDiv9 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 700px;
}

#orderConfirmationDiv10 {
	height: 38px;
	font-size: 1px;
}

#orderConfirmationDiv11 {
	width: 960px;
	float: left;
	padding-left: 15px;
}

#orderConfirmationDiv12 {
	width: 960px;
	float: left;
	padding-left: 15px;
}

#orderConfirmationDiv13 {
	padding-top: 45px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#orderConfirmationDiv14 {
	border-width: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#orderConfirmationDiv15 {
	border-width: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#orderConfirmationDiv16 {
	padding-top: 45px;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#orderConfirmationDiv17 {
	border-width: 0px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#orderConfirmationDiv18 {
	height: 92px;
}

#orderConfirmationDiv19 {
	color: #333333;
	font-size: 9px;
	font-family: Arial;
	padding-top: 24px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#orderConfirmationDiv20 {
	float: left;
	width: 950px;
	padding-bottom: 24px;
	padding-top: 52px;
}

#orderConfirmationDiv21 {
	width: 540px;
	height: 150px;
	float: left;
}

#orderConfirmationDiv22 {
	width: 400px;
	height: 150px;
	float: left;
	padding-left: 10px;
}

#orderConfirmationDiv23 {
	clear: both;
}

#orderConfirmationSpan1 {
	color: #666666;
	font-family: Arial;
	font-size: 22px;
}

#orderConfirmationSpan2 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationSpan3 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationSpan4 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationSpan5 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationSpan6 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationLink1 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationLink2 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationLink3 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

#orderConfirmationLink4 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

/* End: GOSPOrderConfirmationDisplay */
/* Start: GOSPCurrentAndTotalCnarges */
.currentAndTotalCnargesC2 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	width: 162px;
	vertical-align: top;
}

.currentAndTotalCnargesC2_non_ss {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	width: 221px;
	vertical-align: top;
}

.currentAndTotalCnargesC3 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 10px;
	padding-top: 3px;
}

.currentAndTotalCnargesC4 {	
	color: #1c8db9;
	font-family: Arial;
	font-size: 10px;
	padding-top: 3px;
}

.currentAndTotalCnargesC5 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC6 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC7 {
	width: 105px;
}

.currentAndTotalCnargesC8 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC9 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC10 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC11 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC12 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC13 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC14 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC15 {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	vertical-align: top;
}

.currentAndTotalCnargesC16 {
	font-weight: bold;
}

/* End: GOSPCurrentAndTotalCnarges */
/*CHECKOUT SIGN IN SECTION: STARTS**/
.topverisign {
	float: right;
	padding-right: 15px;
	padding-top: 7px;
	clear: right;
}

.orderpreftext {
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	color: #48b422;
	padding-right: 15px;
	float: right;
	text-align: right;
}

.signmaintitle {
	font-family: Arial;
	font-size: 22px;
	color: #666666;
	padding-top: 8px;
}

.signintopsection {
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	clear: both;
	width: 945px;
	padding-top: 12px;
}

.checkoutSignIn_column1 {
	float: left;
	width: 288px;
	padding-top: 33px;
	height: 250px;
	
}

.checkoutSignIn_column1_cont {
	width: 288px;
	float: left;
}

.checkoutSignIn_column2 {
	float: left;
	width: 280px;
	padding-left: 36px;
	padding-right: 38px;
	padding-top: 1px;
	height: 282px;
	
}

.checkoutSignIn_column2_cont {
	width: 280px;
	float: left;
}

.checkoutSignIn_column3 {
	float: left;
	width: 220px;
	padding-left: 32px;
	padding-top: 31px;
	height: 250px;
	
}

.checkoutSignIn_column3_cont {
	width: 220px;
	float:left
}

.whyregistertext {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	padding-top: 18px;
	line-height: 10px;
}

.leftcommonstyle {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
}

.leftcolrow1 {
	padding-top: 8px;
}

.leftcommontext {
	padding-top: 5px;
}

.freeregistertext {
	color: #666666;
	font-family: Arial;
	font-size: 14px;
	padding-top: 5px;
	font-weight: bold;
}

.toptitle {
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	line-height: 18px;
}

.signintext {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 250px;
	padding-top: 15px;
}

.usernametitle {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 13px;
}

.chkouttextbox {
	width: 215px;
	height: 14px;
	font-size: 11px;
}

.usernamespace {
	padding-top: 7px;
}

.usernametip {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
	padding-top: 3px;
}

.passwordtitle {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 13px;
}

.logonpwdspace {
	padding-top: 7px;
}

.rightcolrow1 {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	padding-top: 12px;
}

.rightcolrow2 {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	padding-top: 3px;
	line-height: 20px;
}

.leftblueedge {
	background: url(../images/common/bluebtn_left.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	float: left;
}

.rightblueedge {
	background: url(../images/common/bluebtn_right.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 5px;
	float: left;
}

.blueregisterbtn {
	background: url(../images/common/bluebtn_mid.gif);
	background-repeat: repeat-x;
	height: 25px;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.bluesigninbtn {
	background: url(../images/common/bluebtn_mid.gif);
	background-repeat: repeat-x;
	height: 25px;
	float: left;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 5px;
}

.bluecheckoutbtn {
	background: url(../images/common/bluebtn_mid.gif);
	background-repeat: repeat-x;
	height: 25px;
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 5px;
}

.blueloginbtn {
	background: url(../images/common/bluebtn_mid.gif);
	background-repeat: repeat-x;
	height: 25px;
	float: left;
	padding-left: 9px;
	padding-right: 8px;
	padding-top: 5px;
}

.registerbtndiv {
	top: 0px;
	left: 0px;
	/*padding-top: 78px;*/
}

.signinbtndiv {
	top: 0px;
	left: 0px;
	/*padding-top: 31px;*/
}

.checkoutbtndiv {
	top: 0px;
	left: 0px;
	/*padding-top: 184px;*/
}

.accountbutton {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	cursor: pointer;
}

.signinbottomlayer1 {
	padding-bottom: 40px;
	width: 900px;
}

.signinbottomlayer2 {
	width: 900px;
	padding-bottom: 2px;
}

.checkmark1 {
	padding-left: 23px;
}

.checkmark2 {
	padding-left: 32px;
}

.checkmark3 {
	padding-left: 28px;
}

.shoppingtitle {
	color: #333333;
	font-family: Arial;
	font-size: 18px;
}

.signinsubtext {
	color: #666666;
	font-family: Arial;
	font-size: 13px;
}

.verisigndiv {
	padding-left: 18px;
	position: relative;
	top: 8px;
}

.privacylink {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

.signinmainbody {
	width: 961px;
	padding-left: 15px;
}

.accbreadcrumb {
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
}

.stepsdiv {
	padding-top: 25px;
}

.pwdlink {
	padding-top: 4px;
}

.greypaperedge {
	float: left;
}

.chkoutsigninbottom {
	clear: both;
	padding-top: 205px;
}

.warningmsg {
	font-size: small;
	clear: both;
}

/*CHECKOUT SIGN IN SECTION: ENDS**/
/*CHECKOUT REGISTER SECTION: STARTS**/

.registertextbox2{
	width: 217px;
	height: 18px;
	font-size: 11px;
	display: none;
}

.checkout_signin_link {
	text-align: left;
}

.emptySpace {
	clear: both;
	line-height: 1px;
}

.registermainbody {
	width: 961px;
	padding-left: 12px;
}

.registertitle {
	font-family: Arial;
	color: #333333;
	font-size: 18px;
}

.mandatorytext {
	font-family: Arial;
	color: #999999;
	font-size: 9px;
	padding-top: 23px;
}

.checkoutRegister_column1 {
	float: left;
	width: 575px;
	padding-left: 1px;
}

.checkoutRegister_column2 {
	padding-top: 33px;
	float: left;
	width: 260px;
	padding-left: 33px;
}

.checkoutRegister_column3 {
	padding-top: 45px;
	float: left;
	width: 270px;
	padding-left: 30px;
}

.registererricon1 {
	vertical-align: top;
	width: 214px;
	height: 14px;
	font-size: 11px;
	position: relative;
	top: 2px;
}

.registertextbox {
	width: 214px;
	height: 14px;
	font-size: 11px;
}

.regerrortext {
	color: red;
	width: 220px;
}

.regerrortextpwd {
	color: red;
	width: 340px;
}

.accepttext {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-left: 4px;
}

.additionalchkbox {
	padding-top: 10px;
}

.registerbtn {
	top: 0px;
	left: 0px;
	padding-top: 26px;
}

.existingtext {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	position: relative;
	left: 18px;
	top: -2px;
	float: left;
}

.signinErrorText {
	color: red;
	position: relative;
	top: -1px;
	height: 30px;
}

.chkregUsernameLabel {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 5px;
	width: 217px;
}

.regtitlespacing {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 14px;
	width: 217px;
}

.tostitlespacing {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 12px;
}

.reglinespacing {
	padding-top: 12px;
}

.addoptionstext {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 7px;
}

.chkregcommonstyle {
	color: #333333;
	font-family: Arial;
	font-size: 13px;
	padding-top: 9px;
}

.freeregtext {
	font-weight: bold;
	padding-left: 2px;
}

.checkmarkspace {
	padding-top: 5px;
}

.returnpolicylink {
	font-family: Arial;
	font-size: 13px;
	color: #1c8db9;
}

.verisignspace {
	padding-top: 4px;
	position: relative;
	left: -2px;
}

.regtextspacing {
	padding-left: 2px;
	/*float : right;*/
}

.regorderpreftext {
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	color: #48b422;
	float: right;
	padding-right: 15px;
}

.registererrormsg {
	color: red;
	width: 470px;
	height: 30px;
	position: relative;
	top: 9px;
}

.chkregtipstext {
	font-weight: normal;
	font-family: Arial;
	color: #999999;
	font-size: 9px;
	padding-left: 6px;
}

.tipstexterror {
	font-weight: normal;
	font-family: Arial;
	color: #999999;
	font-size: 9px;
	padding-left: 6px;
	position: relative;
	top: -8px;
}

/*CHECKOUT REGISTER SECTION: ENDS**/
	/*Home Page css refactor by tanushree starts */
#home_body {
	float: left;
	width: 700px;
}

.homepage_flash { /*padding-top:10px;
*/
	width: 726px;
	height: 397px;
	/*padding-bottom: 10px;*/
	float: left;
}

#HomeSpecialCategoryLeftMargin {
	padding-left: 11px;
}

#homeSpecialCategoryTab {
	width: 500px;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial;
	padding-top: 20px;
	padding-left: 1px;
	float: left;
	width: 700px;
}

.homeSpecialCategoryTabOn {
	visibility: visible;
	display: inline;
	float: left;
	cursor: pointer;
}

.homeSpecialCategoryTabOff {
	visibility: hidden;
	display: none;
	float: left;
	cursor: pointer;
}

.Tabspace {
	padding-left: 1px;
}

.specalcategories_striketext {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	text-decoration: line-through;
	line-height: 12px;
	padding-top: 5px;
}

.pointer {
	position: relative;
	vertical-align: top;
}

#category_element {
	float: left;
}

.homeDisplayCategoryProducts {
	visibility: visible;
	display: inline;
}

.homeHideCategoryProducts {
	visibility: hidden;
	display: none;
}

.homeCategoryProductsBlock {
	width: 712px;
	padding-top: 20px;
	padding-left: 3px;
}
/* Fix for DefectId 9617*/
.homeCategoryProductsImageDiv {
	float: left;
	/*height: 105px;*/
}
/* Fix for DefectId 9617*/
.homeCategoryProductsDescriptionDiv {
	float: left;
	width: 99px;
	/*height: 105px;*/
	padding-top: 2px;
}

.homeCategoryProductsName {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 12px;
	color: #00b1da;
	text-decoration:none;
	/*line-height: 23px;
*/
}

.homeCategoryProductsOfferPrice {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 18px;
	color: #cc0000;
	line-height: 20px;
}

.homeCategoryProductsListPrice {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	line-height: 20px;
	padding-top: 5px;
}

.homeVATIncludedText {
	list-style-type: none;
	clear: both;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}

.homeAdvertisement_ContentBlock {
	float: left;
	width: 725px;
	padding: 0px;	
	margin: 0px;
	clear: both;	

}

.homeAdvertisement_ContentBlock13 {
	float:left;
	padding-left:1px;
	padding-top:23px;
	width:725px;
}

.homeAdvertisement_ContentBlock1 {
	float:left;
	padding-left:1px;
	padding-top:23px;
	width:725px;
}

.homeAdvertisement_ContentBlock9 {
	float: left;
	width: 725px;
	padding-left: 7px;	
	padding-top: 23px;	
	margin: 0px;
	clear: both;	
}

*:first-child+HTML .homeAdvertisement_ContentBlock1{
	float: left;
	width: 729px; 
	padding-top: 23px;	
	margin: 0px;
	clear: both;
}


#homeESpotMainBlock {
	padding-top: 26px;
	/*width: 445px;*/
	height: 150px;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 7px;
	float: left;
}
*:first-child+HTML #homeESpotMainBlock {
	padding-top: 22px;
}
.homeContentSpotBlock {
	float: left;
	width: 185px;
	/*height: 110px;*/
	padding-top: 20px;
	padding-left: 12px;
	list-style-position: inside;
}


#homeBundleMainBlock {
	float:left;
	padding-left:1px;
	padding-top:30px;
	width:729px;
}

.homeInnerBundleBlock1 {
	float: left;
}

.homeInnerBundleBlock2 {
	float: left;
	/*max-width: 220px;*/
}

.homeInnerBundleBlock1 img { 
	/*width: 220px;
	height: 150px;*/
	padding-left: 5px;
}

.homeInnerBundleBlock2 img { 
	/*width: 220px;
	height: 150px;*/
	padding-left:4px;
}

.homeCategoryProductsImagePost { 
	vertical-align: middle;
}

.homebreadcrumbspace{
    visibility: hidden;
	display: none;
}

/*Home Page css refactor by tanushree ends */


	/** Start Landing page for Phone and Accessories**/
.landingpagecomboboxmodelspace {
	width: 690px;
	margin: 0px;
	padding-top: 9px;
}

.lpageresultspace {
	padding-top: 20px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}

.landingpageProductdescSearchResult {
	padding-bottom: 10px;
	padding-top: 1px;
}

.combobox {
	font-size: 11px;
}

.lpproductblock {
	float: left;
	width: 330px;
	padding-top: 14px;
	height: 233px;
}

.landingpagefeaturelist li {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-bottom: 2px;
	margin-left: 15px;
	list-style-type: disc;
	line-height: 12px;
}

.landingpagefeaturelist ul {
	width: 200px;
}

.landingpageseparatorline {
	height: 30px;
	width: 706px;
	background: url(../images/common/plan_separator.gif) repeat-x bottom;
	clear: both;
	padding-top: 3px;
}

.lpresultpaginationspacer {
	padding-top: 8px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	text-align: right;
}

.lpprodimgfeaturespace {
	float: left;
	width: 215px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
	height: 200px;
}

.lptitleresultpaginationcont {
	float: left;
	width: 690px;
	padding-bottom: 10px;
}

.lpavailablecolorblock {
	height: 35px;
	position: relative;
	float: left;
	width: 200px;
	padding-left: 1px;
	padding-top: 4px;
}

.lpfeaturesheight {
	/*height: 40px;*/
	/*display 2 features instead of 3*/
	height : 29px;
	overflow: hidden;
}

.lpproductBundleListPrice{
	list-style-type: none;
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	padding-bottom: 9px;
	font-weight: bold;
}

/*.lppaddleftNavDisplay {
	padding-left: 15px;
}
*/

.lpbreadcrumb {
	width: 300px;
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding-left: 9px;
}

.lpbodycontainer {
	float: left;
	position: relative;
	width: 690px;
	padding-left: 23px;
}

.lptitlecontainer {
	/*width: 300px;*/
	float: left;
}

.lpproductblockcontainer {
	float: left;
	position: relative;
	width: 690px;
	margin: 0px;
}

.lpresultpaginationcont {
	position: relative;
	float: right;
}

.lpcategoryname {
	color: #666666;
	font-family: Arial;
    font-size: 22px;
    font-weight:normal;
} 
                                                         
     
.lpnoproductstitle {
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpnoproductsincatblck {
	float: left;
}

.lpsortcontainer {
	float: left;
	width:517px;
}

.lpsorttitle {
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpproductblockleftcol {
	float: left;
}

.lpproductblockrightcol {
	float: right;
}

.lpproductname {
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	float:left;	
	padding-right:5px;
	font-weight:normal;
}


.lpproductnamearea {
	font-family: Arial;
	font-size: 15px;
	color: #333333;
	float:left;
	width: 90px;
}

.lpproductnametop10separator {
	padding-left: 3px;
	float:left;
}

.lptop10label {
	color: #2a911e;
	font-family: Arial;
	font-size: 14px;
	float:left;
	padding-left : 7px;
	
}

.lppaddtopvatincluded {
	padding-top: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}

.lplearnmorewidth {
	width: 188px;
}

.lplearnmorebutton {
	position: relative;
	float: left;
	height: 25px;
	width: 83px;
	background-repeat: no-repeat;
	background-image: url('../images/common/en_US/btn_blank_signin.gif');
}
.lplearnmorebuttoncenter {
	position: relative;
	float: left;
	height: 26px;
	/*width: 6px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/en_US/blue_center.jpg');
}

.lplearnmorebuttonleft {
	position: relative;
	float: left;
	height: 26px;
	/*width: 8px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/en_US/blue_left.jpg');
}

.lplearnmorebuttonright {
	position: relative;
	float: left;
	height: 26px;
	width: 8px;
	background-repeat: repeat-x;
	background-image: url('../images/common/en_US/blue_right.jpg');
}


.lpavailablecolorstext {
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.lpproddescheight {
	height: 40px;
	padding-top: 7px;
}

.lpsearchblockpos {
	float: left;
}

.lpfootersection {
	float: left;
}

.lpstrikelistprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 18px;
	color: #666;
	text-decoration: line-through;
	
	
}

.lpofferprice {
	list-style-type: none;
	font-family: Arial;
	font-size: 20px;
	color: #cc0000;
	padding-bottom: 10px;
	
}

/** end Landing page for Phone and Accessories**/
/** Start GOSPSearch**/
.searchresultsradiospacer {
	padding-left: 23px;
}

.lpsearchradiobuttonlabel {
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpsearchproductbodycontainer {
	float: left;
	position: relative;
	width: 690px;
	margin: 0px;
	padding-top: 10px;
}

.lpnoresultsblock {
	float: left;
    width: 550px;
}

.lpnoresultsgap12 {
	height: 12px;
}

.lpnoprodincategory {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

.lpsortdropdownblock {
	width: 550px;
}

.lpallcategoryblck{
	padding-left: 25px;
}

.lpallCategorytext{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpphonecategoryblck{
	padding-left: 15px;
}

.lpphoneCategorytext{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpaccesorycategoryblck{
	padding-left: 15px;
}

.lpaccesoryCategorytext{
	color: #333333;
	font-family: Arial;
	font-size: 13px;
}

.lpnoresultsgap19 {
	height: 19px;
}

.lperrorText {
	color: red;
}

.lpnoresultsgap10 {
	height: 10px;
}

.lpnoresultsgap15 {
	height: 15px;
}
/* *End GOSPSearch* */ 
/*Shipping Bill CSS Starts*/
#checkOutDetails {
	width: 935px;
	padding-left: 12px;
	clear: both;
}

#SBShipPreferPhone {
	text-align: right;
	color: #48b422;
	float: right;
	padding-top: 15px;
}

#SBShipPreferPhoneAlign {
	padding-bottom: 10px;
}

.HandCursor {
	cursor: pointer;
}

#SBContinueShop {
	padding-top: 12px;
	padding-bottom: 7px;
}

.SBContinueShopText {
	color: #1c8db9;
}

#SBShipYourDetails {
	font-family: "Nokia Large Roman Light", Arial;
	color: #666666;
	font-size: 22px;
	padding-bottom: 25px;
}

#SBShipYourDetailsBlock {
	padding-top: 30px;
	padding-bottom: 40px;
	width: 100%;
	clear: both;
}

#SBShipYourDetailsBlock1 {
	width: 573px;
	float: left;
}

#SBMandatoryDataText {
	padding-bottom: 10px;
	color: #999999;
	font-size: 10px;
}

#SBEmailAdressText {
	font-weight: bold;
}

#SBEmailErrorMessage {
	left: -22px;
	position: relative;
}

#SBEmailPosition {
	float: left;
}

.SBEmailField {
	width: 210px;
}

#SBShipMessageOrder {
	float: left;
	width: 220px;
	padding-left: 15px;
	font-size: 9px;
	color: #999999;
}

#SBInvalidEmailAdd {
	color: red;
	clear: left;
}

#SBPhoneNoText {
	padding-bottom: 7px;
	clear: left;
	padding-top: 7px;
	font-weight: bold;
}

#SBPhoneErrorMessage {
	left: -22px;
	position: relative;
}

#SBPhonePosition {
	float: left;
}

.SBPhoneField {
	width: 210px;
}

#SBShipPhoneMessage {
	float: left;
	width: 220px;
	padding-left: 15px;
	font-size: 9px;
	color: #999999;
}

#SBInvalidPhoneNo {
	color: red;
	clear: left;
}

#SBBillingAddress {
	padding-top: 13px;
	clear: both;
}

#SBBillingAddressInnerBlock {
	padding-bottom: 7px;
	font-size: 19px;
	color: #333333;
}

#SBBillingAddressText {
	width: 370px;
	padding-bottom: 12px;
	padding-top: 10px;
	font-size: 10px;
	color: #999999;
}

.SBBillingAddressBottomGap {
	line-height: 18px;
	font-size: 1px;
}

#SBBillingAddressFNBlock {
	padding-bottom: 10px;
}

#SBBillingAddressFNnnerBlock {
	padding-right: 15px;
}

#SBBillingAddressFN {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBBillingAddressFNErrorMsg {
	left: -22px;
	position: relative;
}

.SBBillingAddressFNField {
	width: 210px;
}

#SBInvBillingAddressFNErr {
	color: red;
}

#SBBillingAddressLNBlock {
	padding-bottom: 10px;
}

#SBBillingAddressLN {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBBillingAddressLNErrorMsg {
	left: -22px;
	position: relative;
}

.SBBillingAddressLNField {
	width: 210px;
}

#SBInvBillingAddressLNErr {
	color: red;
}

#SBBillingAddressAddBlock {
	padding-bottom: 5px;
}

#SBBillingAddressAdd {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBBillingAddressAddErrorMsg {
	left: -22px;
	position: relative;
	float: left;
}

#SBAddPosition {
	float: left;
}

#SBBillAddDontShipNote {
	float: left;
	padding-left: 15px;
	width: 100px;
	color: #999999;
}

.SBBillingAddressAddField {
	width: 340px;
}

#SBInvBillingAddressAddErr {
	color: red;
	clear: both;
}

#SBBillingAddressCityBlock {
	padding-bottom: 10px;
}

#SBBillingAddressCity {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBBillingAddressCityErrorMsg {
	left: -22px;
	position: relative;
}

.SBBillingAddressCityField {
	width: 340px;
}

#SBInvBillingAddressCityErr {
	color: red;
}

#SBBillingAddressStateBlock {
	padding-bottom: 10px;
}

#SBBillingAddressStateMainBlock {
	padding-right: 15px;
	float: left;
}

#SBBillingAddressState {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBBillingAddressStateErrorMsg {
	left: -22px;
	position: relative;
}

.SBBillingAddressStateField {
	width: 150px;
}

#SBInvBillingAddressStateErr {
	color: red;
	width: 150px;
}

#SBZipPosition {
	float: left;
}

#SBBillingAddressZip {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBInvBillingAddressZipErr1 {
	color: red;
	width: 150px;
}

#SBInvBillingAddressZipErr {
	color: red;
	width: 150px;
	padding-left: 22px;
}

#SBBillingAddressAdditionalInfoFieldBlock {
	padding-bottom: 15px;
}

#SBBillingAddressShipCountrytext {
	padding-bottom: 15px;
	font-weight: bold;
	clear: left;
}

#SBBillingAddressAdditionalInfo {
	padding-bottom: 7px;
	font-style: italic;
}

#SBBillingAddressAdditionalInfoErrorMsg {
	left: -22px;
	position: relative;
}

.boldText {
	font-weight: bold;
}

.SBBillingAddressAdditionalInfoField {
	width: 340px;
}

#SBInvoiceTitleInfo {
	padding-bottom: 7px;
	font-weight: bold;
}
#InvoiceTitle {
	width: 300px;
	font-size: 11px;
}
.SBInvoiceTitleInfoField {
	width: 380px;
}


#SBInvBillingAdditionalInfoStateErr {
	color: red;
}

#SBShippingAddressText {
	padding-bottom: 20px;
	padding-top: 15px;
	font-size: 19px;
	color: #333333;
}

#SBShippingAddressFNBlock {
	padding-bottom: 10px;
}

#SBShippingAddressFNText {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBShippingAddressFNErrorMsg {
	left: -22px;
	position: relative;
}

.SBShippingingAddressFNField {
	width: 210px;
}

.SBInvoiceTitleField {
	width: 380px;
}

#SBInvShippingFNStateErr {
	color: red;
}

#SBShippingAddressLNBlock {
	padding-bottom: 10px;
}

#SBShippingAddressLN {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBShippingAddressLNErrorMsg {
	left: -22px;
	position: relative;
}

.SBShippingAddressLNField {
	width: 210px;
}

#SBInvShippingAddressLNErr {
	color: red;
}

#SBShippingAddressAddBlock {
	padding-bottom: 5px;
}

#SBShippingAddressAdd {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBShippingAddressAddErrorMsg {
	left: -22px;
	position: relative;
	float: left;
}

#SBShippingAddressAddPosition {
	float: left;
}

#SBShippingAddDontShipNote {
	float: left;
	padding-left: 15px;
	width: 100px;
	font-size: 9px;
	color: #999999;
}

.SBShippingAddressAddField {
	width: 380px;
}

#SBInvShippingAddressAddErr {
	color: red;
	clear: both;
}

#SBShippingAddressCityBlock {
	padding-bottom: 10px;
}

#SBShippingAddressCity {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBShippingAddressCityErrorMsg {
	left: -22px;
	position: relative;
}

.SBShippingAddressCityField {
	width: 210px;
}

#SBInvShippingAddressCityErr {
	color: red;
}

#SBShippingAddressStateBlock {
	padding-bottom: 10px;
}

#SBShippingAddressStateMainBlock {
	padding-right: 15px;
	float: left;
}

#SBShippingAddressState {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBShippingAddressStateErrorMsg {
	left: -22px;
	position: relative;
}

.SBShippingAddressStateField {
	width: 150px;
}

.SBShippingAddressTimeField {
	width: 250px;
}
.preferedDeleveryTimeDiv {
	width: 150px;
}
#preferedDeleveryTimeDiv {
    padding-bottom: 7px;
	font-weight: bold;
}
#SBShippingDeliveryTimeErrorMsg {
	left: -22px;
	position: relative;
}

#SBInvShippingAddressStateErr {
	color: red;
	width: 150px;
}

#SBShippingAddressZipPosition {
	float: left;
}

#SBShippingAddressZip {
	padding-bottom: 7px;
	padding-left: 22px;
	font-weight: bold;
}

#SBInvShippingAddressZipErr1 {
	color: red;
	width: 150px;
}

.SBShippingAddressZipField {
	width: 100px;
}

#SBInvShippingAddressZipErr {
	color: red;
	width: 150px;
	padding-left: 22px;
}
#SBInvShippingAddressDeliveryTimeErr {
	color: red;
	width: 250px;
	padding-left: 22px;
}

#SBShippingAddressShipCountrytext {
	padding-bottom: 15px;
	font-weight: bold;
	clear: left;
}
#SBShippingAddressTime {
	padding-bottom: 7px;
	font-weight: bold;
}

#SBContinueButton {
	padding-top: 25px;
}

#SBShadowDiv {
	float: left;
	width: 23px;
}

#SBCartBlock {
	float: left;
	padding-top: 8px;
	padding-left: 52px;
}

#SBYourCartMainBlock {
	padding-top: 9px;
	padding-left: 13px;
	width: 172px;
	height: 134px;
	background-image: url(../images/common/mid_div_sb.gif);
	background-repeat: repeat-y;
}

#SBCartTotalText {
	font-size: 19px;
	color: #333333;
}

#SBCartItems {
	font-weight: bold;
	padding-top: 10px;
}

#SBCartTotal {
	font-weight: bold;
	padding-bottom: 34px;
	font-size: 23px;
	color: #333333;
}

.SBLinkGreen {
	color: #66c940;
	font-size: 11px;
}

#SBShopSafeWithUsMainBlock {
	padding-top: 45px;
	font-size: 19px;
	color: #333333;
	width: 230px;
}

#SBShopSafeWithUsInnerBlock {
	padding-top: 7px;
	padding-bottom: 10px;
	font-family: "Nokia Standard Roman Light", Arial;
	font-size: 13px;
	color: #333333;
}

#SBShopSafeWithUsContent {
	padding-bottom: 4px;
}

#SBShopSafeWithUsContent1 {
	padding-bottom: 4px;
}

#SBShopSafeWithUsContent2 {
	padding-bottom: 4px;
}

#SBVeriSign {
	float: left;
	padding-right: 8px;
}

#SBSecurityPolicy {
	padding-top: 6px;
	color: #1c8db9;
	font-family: "Nokia Standard Roman", Arial;
	font-size: 9px;
}

.SBSecurityPolicyLink {
	text-decoration: none;
	color: #1c8db9;
	font-family: "Nokia Standard Roman", Arial;
	font-size: 9px;
	cursor: pointer;
}

#SBAdditionInfoNoteBlock {
	clear: both;
	padding-top: 20px;
}

#SBShipCartTotalBorderTop {
	float: left;
	position: relative;
	width: 172px;
	height: 5px;
	background-image: url(../images/common/top_div_sb.gif);
	background-repeat: no-repeat;
	background-position: fixed;
	top: -2px;
}

#SBShipCartTotalBorderBottom {
	float: left;
	position: relative;
	width: 172px;
	height: 5px;
	background-image: url(../images/common/bot_div_sb.gif);
	background-repeat: no-repeat;
	background-position: fixed;
	top: -2px;
}

#billZip {
	width: 100px;
}

.SBAdditionalInfoCursor {
	cursor: pointer;
}

.SBCheckBox1Normal {
	padding-top: 2px; 		
}

.SBCheckBox1Subscription {
	visibility: hidden; display: none;
}

.SBShippingAddress {
	display:none;
	visibility:hidden;
	padding-top: 15px;
}

#SBShippingAddressFNBlock1 {
	padding-right: 15px;
}

.emptyDiv {
	clear: both;
	font-size: 1px;
}

#SBErrorDiv1 {
	color: red;
	font-weight: bold;
}

#SBContinueButtonBlock {
	cursor:pointer;
}

#SBContinueButtonTopSpacing {
	padding-top:25px;
	font-size: 1px;
}

#SBContinueButtonLeftEdge {
	background:transparent url(../images/common/bluebtn_left.gif) no-repeat scroll 0 0;
	float:left;
	height:25px;
	width:5px;
}

#SBContinueButton {
	background:transparent url(../images/common/bluebtn_mid.gif) repeat-x scroll 0 0;
	float:left;
	height:25px;
	padding-left:4px;
	padding-right:4px;
	padding-top:5px;
}

.SBContinueButtonText {
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#SBContinueButtonRightEdge {
	background:transparent url(../images/common/bluebtn_right.gif) no-repeat scroll 0 0;
	float:left;
	height:25px;
	width:5px;
}

.itemCount {
	font-weight: bold;
}

/*Shipping Bill CSS end*/ /* Start: GOSPConfirmPay */
#ConfirmPayDiv1 {
	clear: both;
	padding-top: 10px;
}

#ConfirmPayDiv2 {
	width: 100%;
}

#ConfirmPayDiv3 {
	clear: left;
	float: left;
	padding-left: 14px;
	padding-top: 2px;
	width: 380px;
}

#ConfirmPayDiv4 { 
	/*clear: both;*/
	padding-left: 10px;
}

#ConfirmPayDiv5 {
	float: left;
	/*width: 600px;*/
}

#ConfirmPayDiv6 {
	line-height: 10px;
	font-size: 1px;
}

#ConfirmPayDiv7 {
	font-size: 1px;
	line-height: 25px;
}

#ConfirmPayDiv8 {
	font-size: 1px;
	line-height: 25px;
}

#ConfirmPayDiv9 {
	float: right;
	text-align: right;
}

#ConfirmPayDiv10 {
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	color: #48b422;
}

#ConfirmPayDiv11 {
	height: 7px;
}

#ConfirmPayDiv12 {
	clear: both;
	font-size: 1px;
}

#ConfirmPayDiv13 {
	height: 19px;
}

#ConfirmPayDiv14 {
	height: 23px;
}

#ConfirmPayDiv15 {
	padding-bottom: 24px;
	float: left;
	position: relative;
	width: 140px;
	padding-right: 11px;
}

#ConfirmPayDiv16 {
	width: 931px;
	float: left;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-bottom: 37px;
}

#ConfirmPayDiv17 {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

#ConfirmPayDiv18 {
	float: left;
	position: relative;
	width: 187px;
	padding-bottom: 7px;
}

#ConfirmPayDiv19 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#ConfirmPayDiv20 {
	padding-bottom: 24px;
	float: left;
	position: relative;
	width: 140px;
}

#ConfirmPayDiv21 {
	float: left;
	position: relative;
	width: 175px;
	background: url(../images/common/stripe3px.gif);
	background-repeat: repeat-y;
	background-position: right;
	padding-bottom: 7px;
}

#ConfirmPayDiv22 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#ConfirmPayDiv23 {
	float: left;
	position: relative;
	width: 177px;
	padding-left: 28px;
	padding-bottom: 7px;
}

#ConfirmPayDiv24 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#ConfirmPayDiv25 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv26 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv27 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv28 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPayDiv29 {
	float: left;
	position: relative;
	width: 217px;
	padding-bottom: 7px;
}

#ConfirmPayDiv30 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#ConfirmPayDiv31 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv32 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv33 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv34 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPayDiv35 {
	float: left;
	position: relative;
	width: 120px;
	padding-bottom: 7px;
}

#ConfirmPayDiv36 {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#ConfirmPayDiv37 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv38 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv39 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv40 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPayDiv41 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPayDiv42 {
	clear: both;
	line-height: 1px;
}

#ConfirmPayDiv43 {
	height: 24px;
	clear: both;
}

#ConfirmPayDiv44 {
	clear: left;
	float: left;
	padding-left: 14px;
	padding-top: 2px;
	width: 320px;
}

#ConfirmPayDiv45 {
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	width: 545px;
}

#ConfirmPayDiv46 {
	text-align: right;
	font-weight: bold;
	font-family: Arial;
	font-size: 13px;
	color: #48b422;
}

#ConfirmPayDiv47 {
	height: 7px;
	/*clear: both;
*/
}

#ConfirmPayDiv48 {
	text-align: right;
}

#ConfirmPayDiv49 {
	height: 27px;
}

#ConfirmPayDiv50 {
	width: 539px;
}

#ConfirmPayDiv51 {
	float: left;
	width: 455px;
}

#ConfirmPayDiv52 {
	float: right;
	width: 55px;
	text-align: right;
}

#ConfirmPayDiv53 {
	height: 25px;
}

#ConfirmPayDiv54 {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-image: url(../images/common/confimation_long.jpg);
	background-repeat: no-repeat;
	height: 33px;
	text-align: left;
	width: 542px;
}

#ConfirmPayDiv55 {
	position: relative;
	top: -23px;
}

#ConfirmPayDiv56 {
	clear: both;
}

#ConfirmPayDiv57 {
	height: 112px;
}

#ConfirmPaySpan1 {
	padding-top: 15px;
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
}

#ConfirmPaySpan2 {
	font-family: Arial;
	color: #666666;
	font-size: 22px;
}

#ConfirmPaySpan3 {
	font-size: 12px;
	width: 300px;
	font-family: Arial;
	color: #333333;
}

#ConfirmPaySpan4 {
	color: red;
	font-size: 12px;
}

#ConfirmPaySpan5 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPaySpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPaySpan7 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

#ConfirmPaySpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPaySpan9 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPaySpan10 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#ConfirmPayImg1 {
	cursor: pointer;
}

#ConfirmPayImg2 {
	cursor: pointer;
}

.ConfirmPayUL1 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	margin: 0;
}

#ConfirmPayUL2 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	margin: 0;
}

#ConfirmPayLink1 {
	color: #1c8db9;
}

.ConfirmPayLink2 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

#ConfirmPayLink3 {
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

#ConfirmPayLink4 {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
}

#ConfirmPayLink5 {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
}

#ConfirmPayLink6 {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
}

#ConfirmPayLink7 {
	position: relative;
	text-decoration: none;
	font-weight: bold;
	font-family: Arial;
	color: #48b422;
	font-size: 11px;
}

/* End: GOSPConfirmPay */ /* Start: GOSPPaymentMethodDisplay */
#PaymentMethodDisplayDiv1 {
	height: 4px;
	font-size:1px;
}

#PaymentMethodDisplayDiv2 {
	height: 14px;
}

#PaymentMethodDisplayDiv3 {
	height: 5px;
}

#PaymentMethodDisplayDiv4 {
	float: left;
}

#PaymentMethodDisplayDiv5 {
	float: left;
	padding-left: 10px;
}

#PaymentMethodDisplayDiv6 {
	clear: both;
	line-height: 1px;
	font-size: 1px;
}

#PaymentMethodDisplayDiv7 {
	width: 105px;
	height: 30px;
	padding-top: 3px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	background-repeat: no-repeat;
	text-align: center;
	vertical-align: middle;
	background: url('../images/common/confirmation_placeOrder_btn.gif');
	background-repeat: no-repeat;
}

#PaymentMethodDisplayDiv8 {
	height: 15px;
}

#PaymentMethodDisplaySpan1 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
}

#PaymentMethodDisplaySpan2 {
	font-size: 9px;
	color: #999999;
}

#PaymentMethodDisplaySpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.PaymentMethodDisplaySelect1 {
	width: 135px;
	font-size: 11px;
}

#PaymentMethodDisplayLink1 {
	color: #ffffff;
	text-decoration: none;
}

#PaymentMethodPlaceOrderBtnBlock {
	background-image:url(../images/common/button-green-left.gif);
	background-position:left center;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
	padding-left:5px;
	width: 102px;
}

#PaymentMethodPlaceOrderBtnLeftEdge {
	background-image:url(../images/common/button-green-right.gif);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:5px;
}

#PaymentMethodPlaceOrderRightEdge {
	background-image:url(../images/common/button-green-bg.gif);
	background-repeat:repeat-x;
	font-size:14px;
	font-weight:bold;
	height:23px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
}

#PaymentMethodPlaceOrderBtn {
	padding-top:3px;
	text-align:center;
}

#PaymentMethodPlaceOrderBtnTxt {
	color:#FFFFFF;
	font-family:Arial;
	/* padding-top:5px; */   
	text-align:center;
}


.EDPPaymentMethodLayerVisible {
	visibility: visible;
	display: block;
}
.EDPPaymentMethodLayerHidden {
	visibility: hidden;
	display: none;
}

/* End: GOSPPaymentMethodDisplay */ 
/*SAVE CART LOGON PAGE CSS Starts*/
.scltopportion {
	clear: left;
}

.sclbreadcrumbtext {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	padding-top: 12px;
}

.sclsavecarttitle {
	color: #666666;
	font-size: 22px;
	font-family: Arial;
	padding-top: 11px;
}

.sclsubtitletext {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 20px;
}

.saveCartLogin_column1 {
	float: left;
	width: 263px;
	padding-top: 28px;
}

.sclgreybar {
	float: left;
	padding-top: 15px;
}

.sclregistertitle {
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	line-height: 18px;
}

.sclregsubtext {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 250px;
	padding-top: 15px;
}

.sclmandatorytext {
	font-family: Arial;
	color: #999999;
	font-size: 9px;
	padding-top: 5px;
}

.regusernamelabel {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 22px;
	width: 217px;
}

.scltipstext {
	font-weight: normal;
	font-family: Arial;
	color: #999999;
	font-size: 9px;
	float: right;
}

.textboxspacing {
	padding-top: 6px;
}

.errorIconSection {
	position: relative;
	left: -24px;
	top: -3px;
}

.sclerrorinput {
	vertical-align: top;
	width: 214px;
	height: 18px;
	font-size: 11px;
	position: relative;
	top: 2px;
}

.titlespacing {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 12px;
	width: 217px;
}

.sclregistersection {
	float: left;
	width: 425px;
	/*padding-right: 80px;*/
	padding-left: 54px;
	padding-top: 28px;
}

.scltoscheckbox {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 12px;
}

.tosspacing {
	padding-top: 4px;
}

.toserroricon {
	position: relative;
	left: -22px;
	width: 320px;
}

#tosnoerror {
	position: relative;
	padding:7px 0px 0px 0px;
}

.toscheckbox {
	position: relative;
	top: 2px;
}

.tospopuplink {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
}

.OVIpopuplink {
	color: #1c8db9;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

.andtext {
	font-family: Arial;
	color: #333333;
	font-size: 11px;
}

.termserrormessage {
	width: 232px;
	color: red;
}

.sclmainbody {
	width: 961px;
	padding-left: 13px;
}

.sclsignintext {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	width: 250px;
	padding-top: 17px;
}

.sclunametitle {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 17px;
}

.loginbtndiv {
	top: 0px;
	left: 0px;
	padding-top: 20px;
}

.loginerrormsg {
	color: red;
	height: 30px;
	position: relative;
	top: -2px;
}

.sclerrormsg {
	color: red;
	height: 30px;
}

/*GOSPPaymentMethodsDisplay.jsp*/

.placeorderbuttonleft {
	position: relative;
	float: left;
	height: 29px;
	/*width: 8px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/greenbtn_left.gif');
	
}

.placeorderbuttoncenter {
	position: relative;
	float: left;
	height: 29px;
	/*width: 6px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/greenbtn_mid.gif');
	padding-top: 4px;
}

.placeorderbuttonright {
	position: relative;
	float: left;
	height: 29px;
	width: 6px;
	background-repeat: repeat-x;
	background-image: url('../images/common/greenbtn_right.gif');
}


.cancelorderbuttonleft {
	position: relative;
	float: left;
	height: 29px;
	/*width: 8px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/bluebtn_left.gif');
	
}

.cancelorderbuttoncenter {
	position: relative;
	float: left;
	height: 29px;
	/*width: 6px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/bluebtn_mid.gif');
	padding-top: 4px;
}

.cancelorderbuttonright {
	position: relative;
	float: left;
	height: 29px;
	width: 5px;
	background-repeat: repeat-x;
	background-image: url('../images/common/bluebtn_right.gif');
}

.cancelandplaceorderspacer {
	float:right;

}

/*SAVE CART LOGON PAGE CSS Ends*/ 
/*Shopping Cart Class Files-Saurabh*/
.cartDetails {
	float: left;
	position: relative;
	top: -33px;
	width: 704px;
	padding-left: 10px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

.cartTableHeading {
	height: 33px;
	vertical-align: middle;
}

.cartTableColumn1 {
	width: 103px;
	text-align: left;
}

.cartTableColumn2 {
	width: 66px;
	text-align: left;
}

.cartTableColumn3 {
	width: 185px;
	text-align: left;
}

.cartTableColumn4 {
	width: 62px;
	text-align: left;
	padding-right: 10px;
}

.cartTableColumn5 {
	width: 97px;
	text-align: left;
	padding-right: 10px;
}

.cartTableColumn6 {
	width: 108px;
	text-align: left;
	padding-right: 10px;
}

.cartTableColumn7 {
	width: 104px;
	text-align: left;
	padding-left: 15px;
}

.spacingBetweenRows {
	vertical-align: middle;
	height: 19px;
}

.cartProductImageSize {
	max-width: 100px;
	max-height: 100px;
}

.cartProductName {
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
}

.cartColumnWithBackGround {
	background-color: #F5F5F5;
}

.cartTableLastColumn {
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartDynamicKitRemoveBtn {
	position: relative;
	left: 60px;
}

.cartNormalRemoveBtn {
	position: relative;
	top: -15px;
	left: 60px;
}

.cartRemoveButtonImage {
	width: 18px;
	height: 18px;
	border: 0;
}

.cartErrorMessageColor {
	color: red;
}

.cartSubscriptionRatePlanName {
	width: 190px;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartSubscriptionRatePlanBorder {
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartSubscriptionUnitPrice {
	width: 108px;
	text-align: left;
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartFeatureMonthlyFee {
	width: 54px;
	float: left;
}

.cartMonthlyFeatureRemoveButton {
	width: 34px;
	float: left;
}

.cartRemoveButtonColor {
	cursor: pointer;
	color: #1c8db9;
	font-size: 9px;
}

.cartLinkColor {
	color: #1c8db9;
}

.cartEWName {
	width: 190px;
	text-align: left;
	padding-top: 19px;
	padding-bottom: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartEWCheckBox {
	position: relative;
	top: 3px;
}

.cartForthisPhnLabel {
	padding-left: 20px;
}

.cartEWNameLink {
	color: #1c8db9;
	cursor: pointer;
	padding-left: 5px;
}

.cartEWColorColumn {
	width: 62px;
	text-align: left;
	padding-right: 10px;
	padding-top: 19px;
	padding-bottom: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartEWRetailPriceColumn {
	width: 97px;
	text-align: left;
	padding-right: 10px;
	padding-top: 19px;
	padding-bottom: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartEWRetailPriceAlign {
	padding-left: 4px;
}

.cartEWMonthlyFeeColumn {
	width: 108px;
	text-align: left;
	padding-right: 10px;
	padding-top: 19px;
	padding-bottom: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartEWQuantityBox {
	position: relative;
	padding-left: 83px;
	padding-top: 19px;
	padding-bottom: 19px;
}

.cartQuantityBox {
	width: 30px;
}

.cartEWUpdateCartLink {
	color: #1c8db9;
	display: block;
	cursor: pointer;
	padding-top: 9px;
	padding-left: 22px;
}

.cartEWTotalPrice {
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
	padding-top: 19px;
	padding-bottom: 19px;
}

.cartEWErrorMessage {
	padding-bottom: 19px;
}

.cartServicesQuantityBox {
	position: relative;
	padding-left: 102px;
	padding-top: 14px;
	padding-bottom: 14px;
}

.cartServicesName {
	width: 190px;
	text-align: left;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartServicesColor {
	width: 62px;
	text-align: left;
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartServicesPrice {
	width: 97px;
	text-align: left;
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartServicesMonthlyFee {
	width: 108px;
	text-align: left;
	padding-right: 10px;
	padding-top: 14px;
	padding-bottom: 14px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartServicesTotalPrice {
	padding-top: 14px;
	padding-bottom: 14px;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartServicesErrorMessage {
	padding-bottom: 14px;
}

.cartOrderLineComplete {
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartOrderLineCompleteWithBack {
	background-color: #F5F5F5;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartMonthlyFeeLabel {
	font-weight: bold;
	padding-bottom: 19px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

.cartMonthlyFeeValue {
	width: 108px;
	text-align: left;
	padding-right: 10px;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

.cartMonthlyFeeBack {
	padding-bottom: 19px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartSubtotalLabel {
	font-weight: bold;
	padding-top: 19px;
	padding-bottom: 19px;
	width: 62px;
	text-align: left;
	padding-right: 10px;
}

.cartSubtotalValue {
	font-weight: bold;
	padding-bottom: 19px;
	padding-top: 19px;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartShippingOptionLabel {
	font-weight: bold;
	padding-top: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
}

.cartShippingOptionLabelBack {
	padding-top: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartShippingMessage {
	padding-top: 22px;
	padding-bottom: 19px;
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
	width: 312px;
}

.cartShippingOptions {
	padding-bottom: 10px;
	position: relative;
}

.cartShippingRadioBtn {
	position: relative;
	float: left;
	padding-right: 4px;
}

.cartShipModeDescription {
	position: relative;
	float: left;
}

.cartShippingCharges {
	padding-bottom: 12px;
	text-align: right;
	padding-right: 34px;
	width: 108px;
	text-align: left;
	padding-right: 10px;
}

.cartShippingChargesValue {
	font-weight: bold;
}

.cartShippingDiscount {
	padding-bottom: 12px;
	text-align: right;
	padding-right: 34px;
	width: 108px;
	text-align: left;
	padding-right: 10px;
}

.cartShippingDiscountValue {
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
	font-weight: bold;
}

.cartTodaySaving {
	font-weight: bold;
	padding-bottom: 19px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
}

.cartTodaySavingValue {
	padding-bottom: 19px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cccccc;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
	font-weight: bold;
}

.cartPromotionCodeLabel {
	padding-bottom: 12px;
	padding-top: 19px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	width: 320px;
}

.cartBoldValue {
	font-weight: bold;
}

.cartPromotionCodeDetail {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

.cartPromotionCodeDetailBack {
	padding-bottom: 12px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #cccccc;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartEnterPromotionCode {
	padding-bottom: 24px;
	width: 279px;
}

.cartUpdatePromotionCode {
	color: #1c8db9;
	padding-left: 10px;
}

.cartPromotionCodeErrorMessage {
	font-size: x-small;
	color: red;
	padding-top: 14px;
}

.cartPromotionCodeValueBack {
	padding-bottom: 24px;
	background-color: #F5F5F5;
	width: 104px;
	margin: 0px;
	padding-left: 15px;
}

.cartTotalLabel {
	float: right;
	padding-left: 320px;
}

.cartTotalBackImage {
	width: 384px;
	height: 33px;
	padding-top: 10px;
	background-image: url('../images/common/ShoppingCart_greyBar_short.gif');
	background-repeat: no-repeat;
}

.cartTotalValueDetail {
	float: right;
	font-weight: bold;
	color: #333333;
}

.cartTotalHeading {
	float: left;
	padding-right: 15px;
}

.cartTotalValue {
	font-size: 16px;
	float: left;
}

.cartTotalItems {
	padding-left: 15px;
	font-weight: bold;
}

.cartCheckOutLabel {
	padding-top: 10px;
	width: 384px;
}

.cartCheckOutPosition {
	position: relative;
	float: right;
	
}

.cartCheckoutBtnLeft {
	background-image: url('../images/common/cart_button-green-left.gif');
	background-repeat: no-repeat;
	height: 28px;
	width: 5px;
	float: left;
	
}

.cartCheckoutBtnRight {
	background-image: url('../images/common/cart_button-green-right.gif');
	background-repeat: no-repeat;
	height: 28px;
	width: 5px;
	float: left;
	
}

.cartCheckoutBtn {
	background-image:url(../images/common/cart_button-green-bg.gif);
	background-repeat:repeat-x;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:28px;
	padding-left:14px;
	padding-right:14px;
	padding-top:4px;
	text-align:center;
}

.cartContinueWrap {
	height:0px;
	float: left;
	position: relative;
	width:163px;
}

.cartCheckoutWrap {
	display: block;
	position: relative;
	float: right;
}


.veriSignSealMain {
	position: relative;
	float: right;
	width: 135px;

}
.registerVeriSignSealSub {
	position: relative;
	float: left;
}

.registerVeriSignSealMain {
	position: relative;
	float: left;
	width: 135px;

}
.veriSignSealSub {
	position: relative;
	float: right;
}

.veriSignSealLabel {
	float:left;
	color:#000000;
	text-decoration:none; 
	font:bold 7px verdana,sans-serif;
}

.CheckoutVeriSignSealLabel {
	float:left;
	color:#000000;
	text-decoration:none; 
	font:bold 7px verdana,sans-serif;
	padding-left: 725px;
}

.CheckoutVeriSignSealLabelV3 {
	float:left;
	color:#000000;
	text-decoration:none; 
	font:bold 7px verdana,sans-serif;
}

.cartCheckoutBtnColor {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	text-decoration: none;
}

.cartCheckoutBtnLink {
	color: #ffffff;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
}

.cartVeriSignImg {
	display:block;
	padding-top:15px;
	clear: both;
}

.cartCursorPointer {
	cursor: pointer;
	text-decoration: none;
}

.cartContinueBtnLeft {
	background-image:url(../images/common/blue2_left.jpg);
	background-repeat:no-repeat;
	float:left;
	height:24px;
	width:6px;
}

.cartContinueBtnRight {
	background-image:url(../images/common/blue2_right.jpg);
	background-repeat:no-repeat;
	float:left;
	height:24px;
	width:8px;
}

.cartContinueBtn {
	background-image:url(../images/common/blue2_center.jpg);
	background-repeat:repeat-x;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:24px;
	padding-left:8px;
	padding-right:8px;
	padding-top:3px;
	text-align:center;

}

.cartSavedCartLink {
	padding-top: 24px;
	display: block;
	
}

/*To adjust the Continue "Saved Cart Link" in the Shop-cart page*/
*html .cartSavedCartLink {
	padding-top: 5px;
}

.cartSendtoFrndLink {
	padding-top: 24px;
	display: block;
	position:relative;
	float:left;
	left:-300px;
}


.cartSavedCartLinkValue {
	color: #1c8db9;
	font-size: 11px;
	margin-top:18px;
}
/*To adjust the Continue "Saved Cart" link in ie6 for Shop-cart page*/
*html .cartSavedCartLinkValue {
 	margin-top:7px;
}

.cartLink {
	color: #1c8db9;
	float: left;
}

.cartClear {
	clear: both;
	font-size: 11px;
}

.cartLineSeperator {
	float: left;
	padding-top: 100px;
	width: 703px;
	background: url(../images/common/plan_separator.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.cartNoteMessage {
	line-height: 15px;
	font-size: 9px;
	padding-top: 14px;
	float: left;
	
}

.cartShadowImage {
	float: left;
	position: relative;
	top: -33px;
	width: 23px;
	height: 654px;
	font-size: 1px;
	background-image: url(../images/common/ShoppingCart_shadow_right.gif);
}

.cartCandyRackPosition {
	float: left;
	position: relative;
	top: -22px;
	width: 222px;
}

.cartCandyRackStrikeOutPrice {
	text-decoration: line-through;
	color: #cc0000;
	position: relative;
}

.cartSuggestionMessage {
	padding-bottom: 6px;
	font-size: 17px;
}

.cartCandyRackMain {
	padding-bottom: 40px;
}

.cartCandyRackDetail {
	float: left;
	width: 100px;
	height: 120px;
}

.cartCandyRackImage {
	max-height: 100px;
	max-width: 100px;
}

.cartAbsolutePosition {
	position: absolute;
}

.cartZoomImagePosition1 {
	padding-left: 40px;
	position: relative;
	top: -20px;
}

.cartZoomImagePosition2 {
	padding-left: 60px;
	position: relative;
	top: -20px;
}

.cartCandyRackName {
	font-size: 12px;
	padding-left: 83px;
}

.cartCandyRackNameDetail {
	color: #666666;
	font-size: 11px;
}

.cartCandyRackPrice {
	font-size: 30px;
	padding-top: 10px;
	position: relative;
	left: -10px;
}

.cartCandyRackAddToCart {
	padding-top: 30px;
	padding-left: 20px;
}

.cartCandyRackAddToCartDetail {
	color: #48b422;
	font-weight: bold;
}

.cartSavedDiv {
	height: 33px;
	background-color: #187ba2;
	padding-left: 23px;
}

.cartSavedHeight {
	height: 12px;
}

.cartAdded {
	padding-left: 23px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
}

.cartCallUs {
	/*float: right;*/
	padding-top: 15px;
	text-align: right;
	color: #48B422;
}

.cartContinueShopping {
	font-size: 11px;
	font-family: Arial;
	padding-top: 15px;
	padding-bottom: 15px;
}

.cartTitle {
	font-family: Arial, "Times New Roman";
	color: #666666;
	font-size: 22px;
}

.cartSubTitle {
	padding-top: 28px;
	padding-bottom: 14px;
	font-size: 12px;
	font-family: Arial;
	color: #333333
}

.cartLongBar {
	width: 714px;
	height: 33px;
	font-size: 1px;
	float:left;
	background-image: url('../images/common/ShoppingCart_greyBar_long.gif');
	background-repeat: no-repeat;
}

.updateCartLink {
	padding-top: 9px;
}

.updateCartLinkText {
	color: #1c8db9;
}
.updateCartLinkServices {
	color: #1c8db9;
	display: block;
	cursor: pointer;
	padding-top: 9px;
}

/*	End Of Shopping Cart -Saurabh */ 
/* Start: GOSPStandardMasterCard */
#StandardMasterCardDiv1 {
	height: 15px;
	clear: both;
}

#StandardMasterCardDiv2 {
	height: 6px;
}

#StandardMasterCardDiv5 {
	height: 15px;
}

#StandardMasterCardDiv6 {
	height: 6px;
}

#StandardMasterCardDiv8 {
	height: 15px;
}

#StandardMasterCardDiv9 {
	height: 6px;
}

#StandardMasterCardDiv10 {
	float: left;
	width: 320px;
	padding-bottom: 10px;
}

#StandardMasterCardDiv11 {
	float: left;
	width: 320px;
}

#StandardMasterCardDiv12 {
	float: left;
	width: 15px;
	padding-right: 8px;
}

#StandardMasterCardDiv13 {
	float: left;
	width: 80px;
}

#StandardMasterCardDiv14 {
	float: left;
}

#StandardMasterCardDiv15 {
	width: 330px;
}

#StandardMasterCardDiv16 {
	height: 6px;
}

#StandardMasterCardDiv18 {
	height: 7px;
}

#StandardMasterCardDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardMasterCardDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardMasterCardDiv21 {
	height: 20px;
}

#StandardMasterCardDiv22 {
	height: 25px;
}

#StandardMasterCardDiv23 {
	height: 18px;
}

#StandardMasterCardDiv24 {
	width: 300px;
}

#StandardMasterCardDiv25 {
	padding-top: 27px;
}

#StandardMasterCardDiv26 {
	height: 20px;
}

#StandardMasterCardSpan1 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMasterCardSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMasterCardSpan4 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSpan5 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMasterCardSpan7 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMasterCardSpan9 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSpan10 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSpan12 {
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #1c8db9;
}

#StandardMasterCardSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMasterCardSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMasterCardSpan15 {
	color: red;
	font-size: 12px;
}

#StandardMasterCardSelect1 {
	width: 65px;
	font-size:11px;
}

#StandardMasterCardSelect2 {
	width: 65px;
	font-size:11px;
}

#StandardMasterCardInput1 {
	width: 340px;
	font-size:11px;
}

#StandardMasterCardInput2 {
	width: 340px;
	font-size:11px;
}

#StandardMasterCardInput3 {
	width: 55px;
	font-size:11px;
}

#StandardMasterCardInput4 {
	width: 300px;
	height: 190px;
	font-size: 11px;
	background-color: #ffffff;
	position: relative;
	left: -12px;
	font-family: Arial;
	padding-left: 10px;
}

#StandardMasterCardLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardMasterCardLink2 {
	color: #1c8db9;
}

/* End: GOSPStandardMasterCard */ 
/* Start: GOSPStandardVisa */
#StandardVisaDiv1 {
	height: 15px;
	clear: both;
}

#StandardVisaDiv2 {
	height: 6px;
	font-size: 1px;
}

#StandardVisaDiv5 {
	height: 15px;
}

#StandardVisaDiv6 {
	height: 6px;
	font-size: 1px;
}

#StandardVisaDiv8 {
	height: 15px;
}

#StandardVisaDiv9 {
	height: 6px;
	font-size: 1px;
}

#StandardVisaDiv10 {
	float: left;
	width: 340px;
	padding-bottom: 10px;
}

#StandardVisaDiv11 {
	float: left;
	width: 320px;
}

#StandardVisaDiv12 {
	float: left;
	width: 8px;
	padding-right: 8px;
}

#StandardVisaDiv13 {
	float: left;
	width: 80px;
}

#StandardVisaDiv14 {
	float: left;
}

.StdVisaerr_ExpiryDate_Invalid {
	padding-bottom: 10px;
}

#StandardVisaDiv15 {
	width: 330px;
}

#StandardVisaDiv16 {
	height: 6px;
	font-size: 1px;
}

#StandardVisaDiv18 {
	height: 7px;
}

#StandardVisaDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardVisaDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardVisaDiv21 {
	height: 20px;
}

#StandardVisaDiv22 {
	height: 5px;
}

#StandardVisaDiv23 {
	height: 5px;
}

#StandardVisaDiv24 {
	width: 300px;
}

#StandardVisaDiv25 {
	padding-top: 4px;padding-bottom: 27px;
}

#SendShopCart_termsErr {
	padding-top: 4px;
}

#StandardVisaDiv26 {
	height: 20px;
}

#StandardVisaDiv27 {
	padding-top: 10px;
}

#StandardVisaSpan1 {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan4 {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan5 {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan7 {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan9 {
	color: red;
	font-size: 12px;
}

.ConfirmPayAuthUserErrorText {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan10 {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan12 {
	font-family: Arial;
	font-size: 18px;
}

#StandardVisaSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan15 {
	color: red;
	font-size: 12px;
}

#StandardVisaSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardVisaSpan17 {
	color: red;
	font-size: 12px;
}

#StandardVisaSelect1 {
	width: 65px;
	font-size: 11px;
}

#StandardVisaSelect2 {
	width: 65px;
	font-size: 11px;
}

#StandardVisaInput1 {
	width: 340px;
	font-size: 11px;
}

#StandardVisaInput2 {
	width: 340px;
	font-size: 11px;
}

#StandardVisaInput3 {
	width: 55px;
	font-size: 11px;
}

#StandardVisaInput4 {
	width: 300px;
	height: 190px;
	font-size: 11px;
	background-color: #ffffff;
	font-family: Arial;
	padding-left: 10px;
}

#StandardVisaLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardVisaLink2 {
	color: #1c8db9;
}

/* End: GOSPStandardVisa */ /* Start: GOSPStandardAmex */
#StandardAmexDiv1 {
	height: 15px;
	clear: both;
}

#StandardAmexDiv2 {
	height: 6px;
}

#StandardAmexDiv5 {
	height: 15px;
}

#StandardAmexDiv6 {
	height: 6px;
}

#StandardAmexDiv8 {
	height: 15px;
}

#StandardAmexDiv9 {
	height: 6px;
}

#StandardAmexDiv10 {
	float: left;
	width: 320px;
	padding-bottom: 10px;
}

#StandardAmexDiv11 {
	float: left;
	width: 320px;
}

#StandardAmexDiv12 {
	float: left;
	width: 15px;
	padding-right: 8px;
}

#StandardAmexDiv13 {
	float: left;
	width: 80px;
}

#StandardAmexDiv14 {
	float: left;
}

.StdMastererr_ExpiryDate_Invalid {
	padding-bottom: 10px;
}

#StandardAmexDiv15 {
	width: 330px;
}

#StandardAmexDiv16 {
	height: 6px;
}

#StandardAmexDiv18 {
	height: 7px;
}

#StandardAmexDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardAmexDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardAmexDiv21 {
	height: 20px;
}

#StandardAmexDiv22 {
	height: 25px;
}

#StandardAmexDiv23 {
	height: 18px;
}

#StandardAmexDiv24 {
	width: 300px;
}

#StandardAmexDiv25 {
	padding-top: 27px;
}

#StandardAmexDiv26 {
	height: 20px;
}

#StandardAmexSpan1 {
	color: red;
	font-size: 12px;
}

#StandardAmexSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan4 {
	color: red;
	font-size: 12px;
}

#StandardAmexSpan5 {
	color: red;
	font-size: 12px;
}

#StandardAmexSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan7 {
	color: red;
	font-size: 12px;
}

#StandardAmexSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan9 {
	color: red;
	font-size: 12px;
}

#StandardAmexSpan10 {
	color: red;
	font-size: 12px;
}

#StandardAmexSpan12 {
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #1c8db9;
}

#StandardAmexSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan15 {
	color: red;
	font-size: 12px;
}

#StandardAmexSelect1 {
	width: 65px;
	font-size: 11px;
}

#StandardAmexSelect2 {
	width: 65px;
	font-size: 11px;
}

#StandardAmexInput1 {
	width: 300px;
	font-size: 11px;
}

#StandardAmexInput2 {
	width: 300px;
	font-size: 11px;
}

#StandardAmexInput3 {
	width: 55px;
	font-size: 11px;
}

#StandardAmexInput4 {
	width: 300px;
	height: 190px;
	background-color: #ffffff;
	font-size: 11px;
	position: relative;
	left: -12px;
	font-family: Arial;
    padding-left: 10px;
}

#StandardAmexLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardAmexLink2 {
	color: #1c8db9;
}

/* End: GOSPStandardAmex */ 
/* Start: GOSPCartHover */
.hoverVideoClipMain {
	position: relative;
	left: 133px;
	top: -99px;
	background-repeat: no-repeat;
	background-image: url(../images/common/vidbg.gif);
	height: 26px;
	width: 48px;
}

.hoverBlacktext {
	color: #000000;
}

.hoverHeading {
	font-size: 30px;
	font-weight: 500;
	padding-top: 15px;
	width: 450px;
}

.pphoverHeading {
	font-size: 30px;
	font-weight: 500;
	padding-top: 15px;
	width: 450px;
	color: #000;
}

.hoverContainer {
	width: 578px;
	height: 603px;
}

.hoverTop {
	background: url("../images/common/cart_hover_top.gif") no-repeat left bottom;
}

.hoverMid {
	background: url("../images/common/cart_hover_mid.gif") repeat-y;
	height: 588px;
}

.pphoverMid {
	background: url("../images/common/cart_hover_mid.gif") repeat-y;
	height: 640px;
	width: 553px;
}

.hoverMidtext {
	clear: left;
	padding-left: 48px;
	padding-top: 22px;
}

.hoverBot {
	background: url("../images/common/cart_hover_bot.gif") no-repeat;
	width: 550px;
}

.hoverLogo {
	/*background: url("../images/common/dotseparator.gif") repeat-x left bottom;*/	
	float: left;
	padding-left: 48px;
	padding-top: 15px;
	width: 90px;
}

.hoverProdFeatures {
	background: url("../images/common/edgeshadow.gif") no-repeat right;
	float: left;
	height: 359px;
	padding-top: 32px;
	width: 303px;
}

.pphoverProdFeatures {
	float:left;
	padding-top:32px;
	position:relative;
	width:250px;
}

.hoverBoxlistcont {
	font-size: 11px; 	
	font-family: Arial;
	line-height: 15px;
	color: #666;
	height: 100px;
	padding-left: 9px;
	padding-top: 9px;
	overflow: hidden;
}

.pphoverBoxlistcont {
	font-size: 11px; 	
	font-family: Arial;
	color: #666;
	overflow: hidden;
	padding:11px 5px 5px 9px;
}

.hoverGraybox {
	background: url("../images/common/whatboxbg.gif") no-repeat left top;
	height: 107px;
	width: 194px;
}

.pphoverGraybox {
	background: url("../images/common/whatboxbg.gif") #F2F2F2 no-repeat left top;
	float:left;
	position:relative;
	width:194px;
}

.hoverProducttout {
	color: #666;
	padding-top: 4px;
	width: 450px;
}

.hoverProdimg {
	padding-top: 30px;
	width: 200px;
	float: left;
}

.pphoverProdimg {
	position: relative;
	width: 200px;
	float: right;
}

.hoverLboxprice {
	font-size: 30px;
	font-weight: 500;
	padding-left: 42px;
}

.hoverVideoclip {
	font-size: 10px;
	padding-left: 7px;
}

.pphoverVideoclip {
	color: white;
	font-size: 10px;
	background: url("../images/common/vidbg.gif") no-repeat;
	width: 50px;
	position: absolute;
	top: 9px;
	left: 140px;
	padding-left: 3px;
}

.hoverAddcartbtn {
	font-size: 30px;
	font-weight: 500;
	padding-left: 35px;
	padding-top: 6px;
}

.hoverAddcartbtnNew {
	padding-left: 35px;
	padding-top: 6px;
	padding-left: 35px;
}

.hoverAddcartbtnMain {
	cursor: pointer;
}

.hoverAddcartbtnLeft {
	background-image: url(../images/common/cart-btn-left.gif);
	background-repeat: no-repeat;
	float:left;
	height:29px;
	width:7px;
}

.hoverAddcartbtnMid {
	background-image: url(../images/common/cart-btn-center.gif);
	background-repeat: repeat-x;
	float:left;	
	height:29px;
	padding-left:8px;
	padding-right:6px;
	padding-top:5px;
}

.hoverAddcartbtnText {
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
}

.hoverAddcartbtnRight {
	background-image: url(../images/common/cart-btn-right.gif);
	background-repeat: no-repeat;	
	float:left;
	height:29px;
	width:58px;
}


.hover {
	position: absolute;
	top: 10px;
	left: 10px;
	visibility: hidden;
	display: none;
	z-index: 100;
}

.ppbundlehover {
	position: absolute;
	top: 10px;
	left: 10px;
	visibility: hidden;
	z-index: 100;
}

.cartHoverClose {
	padding-left: 517px;
 	width: 15px;
}

.ppcartHoverClose {
 	width: 15px;
	float :right;
	padding-right: 15px;
	position: relative;
}

.cartHoverArrow {
	float: left;
	padding-top: 14px;
	padding-left: 403px;
}

.hoverFeaturesText {
	height: 202px;
	width: 225px;
}

.hoverProdImageBlock {
	height: 256px;
	padding-left: 25px;
}

.pphoverProdImageBlock {
	padding-left: 5px;
	height: 160px;
	padding-top: 20px;
}

.hover_videoClipURL {
	color: #fff;
}

.hoverFeaturesLink {
	color: #1C8DB9;
}

.ppverticalseperator {
	background: url("../images/common/edgeshadow.gif") no-repeat;
	float: left;
	height: 359px;
	width: 15px;
}

/* End: GOSPCartHover */

/* Start: GOSPOrderDetailsDisplaySS */

.OrderDetailsDisplaySSTable1 {
	width:541px;
}

.OrderDetailsDisplaySSDiv8 {
	float: left;
}

.OrderDetailsDisplaySSDiv10 {
	height: 20px;
	margin-left: 170px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background: url('../images/common/confimation_short.jpg');
	height: 33px;
	text-align: left;
	padding-top: 10px;
	width: 368px;
	background-repeat: repeat-x;
}

.OrderDetailsDisplaySSDiv11 {
	float: left;
}

.OrderDetailsDisplaySSDiv12 {
	font-family: Arial;
	font-size: 16px;
	color: #333333;
	float: right;
	text-align: right;
	padding-right: 10px;
/*	width: 115px; Fix against defect Id 15 Germany*/
}

.OrderDetailsDisplaySpan1 {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	padding-left: 5px;
	float: left;
}

.OrderDetailsDisplaySpan2 {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	padding-left: 45px;
	float: left;
}

.OrderDetailsDisplayTd1 {
	padding-top: 20px;
	padding-left: 16px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
}

.OrderDetailsDisplayTd2 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	padding-left: 23px;
}

.OrderDetailsDisplayTd3 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

.OrderDetailsDisplayTd4 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

.OrderDetailsDisplayTd5 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
}

.OrderDetailsDisplayTd6 {
	padding-top: 20px;
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	text-align:right;
	padding-right:10px;
}

.OrderDetailsDisplayTd7 {
	padding-top: 15px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	padding-left: 45px;

}

.OrderDetailsDisplayTd8 {
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
}

.OrderDetailsDisplayDiscount {
	padding-top: 12px;
	padding-bottom: 12px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding-left: 97px;
    text-align:right;
	padding-right:10px;
}

.OrderDetailsDisplayTd9 {
	padding-top: 15px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	font-weight: bold;
	padding-left: 45px;
}

.OrderDetailsDisplayTd10 {
	padding-top: 18px;
	padding-bottom: 7px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	padding-left: 45px;
}

.OrderDetailsDisplayTd11 {
	padding-bottom: 7px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	padding-left: 45px;
	padding-top: 3px;
}

.OrderDetailsDisplayTd12 {
	padding-bottom: 20px;
	font-size: 11px;
	font-family: Arial;
	color: #333333;
	padding-left: 45px;
}

/* End: GOSPOrderDetailsDisplaySS */ 
/**GOSPNoSearchResults**/
.lpnosearchseparatorline {
	width: 400px;
	background: url(../images/common/plan_separator.gif) repeat-x center;
}

.lpsearchtiptakealook {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	clear: both;
}

.lpsearchnoresultcont {
	width: 350px;
	float: left;
}

.lpsearchnoresulttitle {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
}

.lpsearchnoresultdesc {
	font-family: Arial;
	font-size: 22px;
	color: #666666;
}

.lpsearchnoresulttext {
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial;
}

.lpsearchnoresulttextdesc {
	color: #666666;
	font-size: 12px;
	font-family: Arial;
}

.landing_NosearchResult_Accessory_Desc {
	width: 400px;
}

.landing_NosearchResult_PHONE_LABEL_CATEGORY_div {
	padding-right: 45px;
	float: left;
	width: 160px;
	padding-bottom: 66px;
}

.landing_NosearchResult_PHONE_LABEL_CATEGORY {
	width: 150px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

/* VoucherSummary-Saurabh */
.servSummNokiaLabel {
	line-height: 15px;
	padding-top: 4px;
	padding-bottom: 10px;
	font-family: Arial;
	font-size: 15px;
	color: #666666;
}

.servSummBody {
	float: left;
	position: relative;
	width: 704px;
	padding-left: 23px;
}

.servSummGradientImage {
	width: 690px;
}


.servSummClickHere {
	font-family: Arial;
	font-size: 12px;
	color: #1144DD;
}

.servSummDeviceLabelName {
	font-family: Arial;
	font-size: 22px;
	color: #333;
	line-height: 22px;
	padding-bottom: 44px;
}

.servSummFeedbackAdded {
	float: left;
	position: relative;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
	width: 703px;
}

.servSummFeedbackAddedBorder {
	float: left;
	width: 451px;
}

.servSummFeedbackAddedTable {
	background-color: #f3f3f3;
	background-repeat: repeat-x;
	width: 451px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 22px;
}

.servSummFeedbackAddedServiceName {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 361px;
	padding-left: 15px;
}

.servSummFeedbackAddedPrice {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 74px;
}

.servSummFeedbackAddedNameDesc {
	width: 451px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 16px;
	padding-bottom: 15px;
	height: 20px;
}

.servSummAddedNameDesc {
	width: 451px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 16px;
	padding-bottom: 80px;
	height: 20px;
}

.servSummFeedbackAddedNameDetail {
	width: 118px;
	padding-left: 16px;
	float: left;
}

.servSummFeedbackAddedName {
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	text-decoration: none;
}

.servSummVoucherDesc {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	float: left;
	width: 242px;
}

.servSummVoucherPrice {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 74px;
}

.servSummDeviceName {
	float: left;
	width: 360px;
	padding-left: 16px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.servSummRightPartDiv {
	float: left;
	width: 240px;
	background: url(../images/common/stripe3px.gif);
	background-repeat: repeat-y;
}

.servSummDeviceImageDimension {
	height: 180px;
	width: 180px;
}

.servSummDeviceImageDiv {
	width: 180px;
	padding-left: 32px;
	padding-right: 35px;
	padding-bottom: 12px;
}

.servSummDeviceNameDetail {
	font-family: Arial;
	font-size: 18px;
	color: #3399CC;
	text-decoration: none;
	padding-top: 16px;
}

#servSummVoucherBtnTxt {
	padding-top: 5px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
}

.servSummDeviceColorLabel {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}

.servSummAddtoCartBtn {
	clear: both;
	padding-bottom: 10px;
	padding-top: 15px;
	width:703px;
}

.servSummVoucherBtn {
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	height: 28px;
	background-image: url('../images/common/cart_button-green-bg.gif');
	background-repeat: repeat-x;
	line-height: 25px;
	padding-right: 20px;
	padding-left: 20px;
	float:left;
}

.servSummVoucherBtnRight {
	background-image: url('../images/common/cart_button-green-right.gif');
	background-repeat: no-repeat;
	height: 28px;
	width: 5px;
	float: left;
	
}

.servSummVoucherBtnLeft {
	background-image: url('../images/common/cart_button-green-left.gif');
	background-repeat: no-repeat;
	height: 28px;
	width: 4px;
	float: left;
	
}

.servSummContinueShop {
	padding-left: 380px;
}

#servSummFloat {
	float: right;
	padding-left: 29px;
}

#servSummFloat_vs {
	float: right;
	
}

.servSummContinueShoppingBtn {
	padding-top: 3px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 24px;
	background-image: url('../images/common/blue2_center.jpg');
	background-repeat: repeat-x;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}

.servSummContinueShoppingBtnRight {
	background-image: url('../images/common/blue2_right.jpg');
	background-repeat: no-repeat;
	width: 8px;
	height: 24px;
	float: left;
}

.servSummContinueShoppingBtnLeft {
	background-image: url('../images/common/blue2_left.jpg');
	background-repeat: no-repeat;
	height: 24px;
	width:6px;
	float: left;
	
}

.servSummCompatibleAccessory {
	float: left;
	position: relative;
	padding-top: 35px;
}

.servSelecBox {
	float: left;
	position: relative;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: thin;
	width: 699px;
}

.servSelecLabel {
	position: relative;
	width: 699px;
	padding-bottom: 10px;
}

.servSelecLabelDiv1 {
	float: left;
	width: 350px;
	padding-left: 22px;
}

.servSelecHeading {
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	padding-top: 18px;
	padding-bottom: 22px;
}

.servSelecVoucherDesc {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	line-height: 13px;
}

.servSelecVoucherShadowImage {
	float: left;
	width: 23px;
	padding-right: 10px;
}

.servSelecVoucherShadowImageDimension {
	height: 220px;
	width: 23px;
}

.servSelecDeviceDetail {
	float: left;
	width: 110px;
}

.servSelecDeviceName {
	font-family: Arial;
	font-size: 18px;
	color: #3399CC;
	text-decoration: none;
}

.servSelecDeviceMainDiv {
	padding-top: 19px;
	line-height: 20px;
}

.servSelecDeviceColorLabel {
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	padding-top: 7px;
}

.servSelecDeviceColor {
	padding-top: 8px;
}

.servSelecDeviceImage {
	float: left;
	padding-top: 19px;
}

.servSelecDeviceImageDimension {
	width: 180px;
	height: 180px;
}

.servSelecClearBoth {
	clear: both;
}

.servSelecTable {
	background-color: #f3f3f3;
	width: 699px;
	text-align: left;
	background-repeat: repeat-x;
	padding-bottom: 11px;
}

.servSelecBackgroundBorderTop {
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 7px;
}

.servSelecBackgroundDimension {
	clear: both;
	line-height: 1px;
	padding-top: 3px;
}

.servSelecRegister {
	float: left;
	width: 677px;
	padding-left: 22px;
}

.servSelecRegisterImg {
	float: left;
	width: 20px;
}

.servSelecRegisterDesc {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	float: left;
	padding-top: 3px;
	/*padding-left: 9px;*/
}

.servSelecRegisterLongDesc {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	float: left;
	width: 614px;
	padding-left: 22px;
}

.servSelecNokiaCompatible {
	width: 699px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 19px;
	padding-bottom: 19px;
	line-height: 1px;
}

.servSelecNokiaCompatibleChkBox {
	float: left;
	width: 20px;
	padding-left: 22px;
}

.servSelecVisibilityHidden {
	visibility: hidden;
	display: none;
	width: 313px;
	float: left;
}

.servSelecNokiaCompatibleLabel {
	float: left;
	/*width: 90px;*/
	padding-top: 3px;
	padding-left: 11px;
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

.servSelecNokiaCompatibleArrowClose {
	float: left;
	width: 20px;
	padding-top: 5px;
	padding-right: 60px;
	padding-left: 2px;
	color: #1c8db9;
	font-family: Arial;
	font-size: 11px;
}

.servSelecVisibilityVisible {
	visibility: visible;
	display: inline;
	cursor: pointer;
	width: 313px;
	float: left;
}

.servSelecNokiaCompatibleLicense {
	float: left;
	width: 0px;
	padding-top: 3px;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}

.servSelecNokiaCompatibleShortDesc {
	float: left;
	width: 180px;
	padding-top: 3px;
	font-family: Arial;
	font-size: 11px;
	color: #333;
	padding-left: 15px;
}

.servSelecNokiaCompatiblePrize {
	float: left;
	width: 75px;
	padding-top: 3px;
	font-family: Arial;
	font-size: 11px;
	color: #333;
}

.servSelecFlashBig {
	clear: both;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	visibility: hidden;
	display: none;
}

.servSelecFlashBigImg {
	background: url('../images/common/stripe3px.gif');
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	height: 180px;
	width: 320px;
	padding: 15px;
	padding-left: 22px;
}

.servSelecFlashBigImg2 {
	float: left;
	width: 310px;
	padding: 15px;
	padding-right: 17px;
}

.servSelecDescColor {
	color: #666;
	font-family: Arial;
	font-size: 11px;
}

.servSelecDescColor1 {
	color: #666;
	font-family: Arial;
	font-size: 11px;
	padding-top: 20px;
}

.servSelecLearnMore {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	text-decoration: none;
	list-style-type: none;
}

.servSelecBackLinkWrapper {
	float: left;
	padding-top: 33px;
}

.servSelecBackLink {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	padding-left: 10px;
}

.servSelecMoreLink {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	cursor: pointer;
	display:none;
}

.servSelecFloat {
	float: right;
	padding-top: 27px;
}

.servSelecTopLabel {
	font-family: Arial;
	font-size: 11px;
	color: #0060e5;
	position: relative;
	padding-left: 9px;
	float: left;
}

.servSelecTopLabelFont {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.servSelecEmarketingspot {
	float: left;
	position: relative;
	width: 700px;
	padding-top: 30px;
	padding-right: 8px;
}

.servSelecEmarketingspot1 {
	float: left;
	width: 471px;
}

.servSelecEmarketingspot2 {
	float: left;
	width: 229px;
}

.servSelecFooter {
	padding-left: 14px;
}

.servSummaryBackLinkWrapper {
	float: left;
	padding-top: 5px;
}

.servSummaryMoreLinkWrapper {
	padding-top: 15px;
}

/* End VoucherSummary-Saurabh */ 
/*custosupport css refactor start*/
.blocktop {
	background: url('../images/common/customersupport_top.gif') no-repeat bottom left;	
}

.blockmid {
	background: url('../images/common/customersupport_mid.gif') repeat-y center left;
	padding-left: 30px;
	padding-top: 2%;
	height: 210px;
	color: 1c9db8;
	text-decoration: none;
	list-style-type: none;
}

.custsupportli{
    padding-top: 3px;
}

.blockbot {
	background: url('../images/common/customersupport_bot.gif') no-repeat top left;
}

.customersupportseperator {
	width: 690px;
	background: url(../images/common/plan_separator.gif) repeat-x center;
	clear: both;
	padding: 30px 0px 10px 0px;
}

#custSuppAdvertisementContentBlock {
	float: left;
	width: 699px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

#customerESpotMainBlock {
	padding-top: 31px;
	/*width: 445px;*/
	height: 150px;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 7px;
	float: left;
}

.CustSupportHelps {
	margin: 0px;
	padding: 0px;
	font: 12px Arial;
	color: #1c9db8;
	text-decoration: none;
	list-style-type: none;
	line-height: 168%;
}

.CustSupportHelps1 {
	margin: 0px;
	padding: 0px;
	font: 12px Arial;
	color: #1c9db8;
	text-decoration: none;
	list-style-type: none;
	line-height: 12px;
}

.blockcontainer {
	width: 344px;
	padding: -0px;
}

.listtitles {
    font-family: Arial;
	font: 17px Arial;
	color: #1c9db8;
	line-height: 1.75em;
    font-size: normal;
}

.contactsupporttext {
	color: #333333;
}

.contactsupportdaytime {
	font-weight: bold;
	padding-top:5px;
}

.warrantyspacebottom {
	padding-bottom: 6px;
}

#ordering,#delivery,#nosa,#contactnokia {
	float: left;
}

#payment,#repairreturns,#policiesterms,#productsupport {
	float: right;
}

ul .bulleted {
	list-style-type: disc;
	padding-left: 13px;
}

div .returnspolicy {
	padding: 12px 0px 33px 13px;
	font: 12px Arial;
	color: #333333;
}

.custtitlespace {
	padding-top: 15px;
	font-weight: bold;
	font-size: 14px;
}


.returnstitle {
	font: 20px Arial;
	color: #333333;
	font-weight: bold;
}

.custsuppbreadcrumbspace {
	height: 6px;
	font-size: 1px;
}

.GOSP_Customer_services_Body {
	float: left;
	position: relative;
	padding-left: 24px;
}

.GOSP_Customer_services_Body1 {
	float: left;
	position: relative;
	width: 726px;
}

.customersupporttitlespace {
	height: 20px;
	font-size: 1px;
}

.customersupporttext1spacing {
	height: 12px;
	font-size: 1px;
}

.customersupporttext2spacing {
	height: 24px;
	font-size: 1px;
}

.customersupporttext1 {
	line-height: 15px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
	width: 690px;
}

.custsuppbreadcrumbpadd {
	padding-left: 10px;
}

.customersupporttext2 {
	line-height: 15px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}

.customersupporttitle {
	color: #1C8DB9;
	font-family: Arial;
	font-size: 22px;
	line-height: 17px;
	font-weight: normal;
}

.CustSupptContactNokiaCare {
	font-family: Arial;
	font-size: 12px;
	color: #1c8db9;
	line-height: 15px;
	text-decoration: none;
}

.custsupptcontactcare{
    padding-top: 5px;
}

/*custosupport css refactor ends*/
/*Sales Terms and Condition starts*/
.salestermsheaderseperator {
	width: 800px;
	background: url(../images/common/horisontal_stripe1.gif) repeat-x top;
	line-height: 1px;
	clear: both;
}

#footerWrap {
	margin: 0 auto;
	width: 800px;
}

/*Sales Terms and Condition ends*/
/*Start: Send to friend popup new styles */
#send_to_friend_modaldialogcontainer {
	height: 540px;/*To increase the LightBox height*/
	border: 1px solid #999999;
	background-color: #fff;
}
#send_shopcart_to_friend_modaldialogcontainer {
	height: 720px;
	border: 1px solid #999999;
	background-color: #fff;
}


#send_to_friend_confirm_modaldialogcontainer {
	border: 1px solid #999;
	background-color: #fff;
}

.send_to_friend_white_content { 
	/*padding-bottom:22px;*/
	/*top:-18px;*/
	position: relative;
	padding-top: 4px;
	margin-left:10px;
	padding-left:40px;
	
}

#send_to_friend_top {
	/*background: url(../images/common/sendtofriendform_top.gif) no-repeat left bottom;*/
	display: none;
}

#send_to_friend_mid {
	/*background: url(../images/common/sendtofriendform_mid.gif) repeat-y left center;
	background-color: #fbfbfb;
	border: 1px solid #999999;*/
	
}

#send_to_friend_midtext {
	padding-left: 5px;
}

#send_to_friend_bot {
	/*background: url(../images/common/sendtofriendform_bot.gif) no-repeat left top;*/
	display: none;
}

#send_to_friend_closebtn {
	position: relative;
    float: right;
	z-index: 12;
}

/*End: Send to friend popup new styles */ /*ACCOUNT SIGN-IN: STARTS**/
.signinmaincontainer {
	width: 961px;
	padding-left: 10px;
}

.signinbreadcrumb {
	width: 961px;
	clear: both;
}

.breadcrumpos {
	left: -13px;
	position: relative;
}

.breadcrumbstyle {
	list-style-type: none;
	color: #0060e6;
	font-size: 9px;
	font-family: Arial;
}

.logonFormTitle {
	color: #666666;
	font-size: 22px;
	font-family: Arial;
	padding-top: 10px;
}

.signInForm {
	padding-top: 22px;
	float: left;
	width: 290px;
	padding-right: 20px;
}

.toptitletext {
	color: #666666;
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
}

.lfsubtitletext {
	color: #333333;
	font-size: 11px;
	font-family: Arial;
	padding-top: 9px;
}

.lfusernamelabel {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 11px;
}

.lftextboxspace {
	padding-top: 6px;
}

.lfpwdlabel {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-top: 10px;
}

.signintextbox {
	width: 215px;
	height: 14px;
	font-size: 11px;
}

.lfpwdlink {
	padding-top: 4px;
}

.lfmiddlecol {
	padding-top: 22px;
	float: left;
	width: 340px;
	padding-left: 20px;
}

.lfcommonstyle {
	color: #333333;
	font-family: Arial;
	font-size: 14px;
	padding-top: 20px;
}

.lfcheckmarktext {
	padding-top: 10px;
}

.lfrightcol {
	padding-top: 22px;
	float: left;
	padding-left: 6px;
	width: 230px;
}

.lfverisignspace {
	padding-top: 25px;
}

.lferrortext {
	color: red;
	height: 30px;
	position: relative;
	top: 15px;
}

/*ACCOUNT SIGN-IN: ENDS**/
/* #################### Subscription Sales - starts ######################### */
/* ########## subscription sales - common styles ##################### */
.ssErrorText {
	color: red;
	font-weight: bold;
	padding-bottom: 5px;
}

.ssCarrierErrorText {
	color: red;
	font-weight: bold;
}

#ssBreadcrumbMain {
	padding-top: 0px;
	width: 704px;
	/*float: right;*/
}

#ssBreadcrumbInner {
	padding-top: 30px;
}

.ssBreadcrumbYourZipcodeMain {
	padding-top: 11px;
	float: right;
}

.ssBreadcrumbText {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	padding-right: 10px;
	color: #333333;
	font-family: Arial;
	font-size: 12px;
}

.ssBreadcrumbImg {
	float: left;
}

.ssBCStepImg {
	height: 20px;
	width: 20px;
}

.ssBCYourZipCodeText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.ssBCChangeZipCodeText {
	font-family: Arial;
	font-size: 11px;
	color: #0066cc;
}

.ssClearBoth {
	clear: both;
}

.ss-img-size {
	width: 180px;
	height: 180px;
	/*border: solid 1px;
	border-color: #eeeeee;
*/
}

/* Enter Your Zipcode ################################################### */
.ssZipcodeBody {
	float: left;
	width: 705px;
}

.ssZipcodeMain {
	float: left;
	position: relative;
	margin: 0px;
	width: 590px;
	padding-left: 22px;
}

.ssBreadcrumb {
	padding-top: 10px;
}

.ssBreadcrumbHome {
	color: #1c8db9;
	font-size: 11px;
	font-family: Arial;
}

.ssBreadcrumbLocation {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.ssZipcodeNOS {
	padding-top: 34px;
	padding-bottom: 5px;
}

.ssZipcodeNOSInner {
	font-family: Arial;
	font-size: 15px;
	color: #666666;
}

.ssZipcodeEYLText {
	padding-bottom: 24px;
}

.ssZipcodeEYLTextInner {
	font-family: Arial;
	font-size: 22px;
	color: #333333;
}

.ssZipcodeDesc {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	padding-bottom: 14px;
}

.ssZipcodeText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.ssZipcodeTB {
	padding-top: 8px;
}

.ssZipcodeErrImg {
	float: left;
}

.ssZipcodeTextBox {
	padding-right: 11px;
}

.ssZipcodeTB_eg {
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

.ssZipCodeContinueBtn {
	padding-top: 30px;
}

/* ###################################################################### */
/* Carrier Selection  ################################################### */
.ssCarrierOptionBody {
	float: left;
	width: 705px;
	padding-left: 22px;
}

#ssCarrierOptionNOS {
	padding-top: 37px;
	padding-bottom: 0px;
	color: #666666;
	font-family: Arial;
	font-size: 12px;
	line-height: 11px;
}

#ssCarrierOptionHeader {
	padding-bottom: 23px;
	padding-top: 8px;
	color: #333333;
	font-family: Arial;
	font-size: 22px;
	line-height: 19px;
}

#ssCarrierOptionDescText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px
}

.ssCarriersContainerMain {
	width: 690px;
}

.ssCarrierOptionBtn {
	margin-bottom: 26px;
	padding-top: 26px;
	padding-bottom: 26px;
}

.ssCarrierOptionMarketingText {
	font-family: Arial;
	font-size: 10px;
	color: #909090;
	margin-bottom: 50px;
}

.ssCarrierOptionGradientImg {
	margin-bottom: 20px;
}

.ssCarrierOptionMSbody {
	float: left;
	position: relative;
	width: 718px;
	padding-left: 10px;
}

.ssCarrierOptionMarketspot1 {
	float: left;
	height: 150px;
	padding-right: 5px;
}

.ssCarrierOptionMarketspot2 {
	float: left;
	height: 150px;
	padding: 0px;
	margin: 0px;
}

.ssCarrierMainContainer {
	width: 224px;
	height: 204px;
	float: left;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.ssCarrierInnerContainer {
	height: 204px;
}

.ssCarrierImgContainer {
	list-style-type: none;
	/*height: 115px;
	width: 176px;*/
}

.ssCarrierNameText {
	top: -48px;
	position: relative;
	line-height: 9px;
	padding-bottom: 2px;
}

#ssCarrierPhonePrice {
	top: -47px;
	position: relative;
}

.ssCarrierNameTextInner {
	font-family: Arial;
	font-size: 12px;
	color: #1c8db9;
	padding-left: 20px;
	font-weight: bold;
}

.ssCarrierLowPrice {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding-left: 20px;
}

/* ###################################################################### */
/* Rate-Plan Selection  ################################################# */
.ssRatePlanBody {
	float: left;
	position: relative;
	width: 705px;
	padding-left: 21px;
}

.ssRatePlanHeaderContainer {
	float: left;
	width: 690px;
}

.ssRatePlanHeaderWrapper {
	float: left;
	position: relative;
	/*width: 450px;
	padding-bottom: 11px;
*/
	padding-left: 1px;
}

.ssRatePlanHeaderText {
	font-family: Arial;
	font-size: 22px;
	color: #333333;
	line-height: 18px;
	padding-top: 59px;
	padding-bottom: 22px;
}

.ssRatePlanDescText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-bottom: 10px;
}

#ssRatePlanMainTableTop {
	float: left;
	position: relative;
	width: 707px;
	height: 5px;
	background-image: url(../images/common/top.gif);
	background-repeat: no-repeat;
	background-position: fixed;
}

#ssRatePlanMainTableBottom {
	float: left;
	position: relative;
	width: 707px;
	height: 10px;
	background-image: url(../images/common/bot.gif);
	background-repeat: no-repeat;
	background-position: fixed;
}

#ssRatePlanDeviceMainContainer {
	float: right;
}

.ssRatePlanDeatilsContainer {
	float: left;
	position: relative;
	width: 707px;
	background-image: url(../images/common/mid.gif);
	background-repeat: repeat-y;
}

.ssRatePlanWarpperTop {
	float: left;
	position: relative;
	width: 699px;
	padding-left: 5px;
	padding-bottom: 35px;
}

.ssRatePlanIndiPlans {
	float: left;
	width: 320px;
	padding-left: 19px;
}

.height_25 {
	height: 19px;
}

.ssRatePlanIndiPlansHeaderText1 {
	font-family: Arial;
	font-size: 18px;
	color: #333333;
	line-height: 17px;
	padding-bottom: 25px;
	padding-top: 22px;
}

.ssRatePlanIndiPlansHeaderText2 {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	line-height: 10px;
	padding-bottom: 8px;
}

.ssRatePlanIndiMrktgDescText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.mytest {
	background-image:url(../images/common/button-green-bg.gif);
	background-repeat:repeat-x;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:15px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align:center;
}


.ssRatePlanDeviceImg {
	float: left;
	width: 23px;
	height: 200px;
}

.ssRatePlanDeviceImg1 {
	height: 200px;
	width: 23px;
}

.ssRatePlanTableHeaderContainer {
	background-color: #f1f1f1;
	width: 703px;
	height: 37px;
	text-align: left;
	float: left;
	background: url(../images/common/plan_header_bg.gif);
}

.ssRatePlanTableHeaderCol1 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	line-height: 13px;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 25px;
	width: 115px;
}

.ssRatePlanTableHeaderCol2 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 79px;
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: 13px;
}

.ssRatePlanTableHeaderCol3 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 115px;
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: 13px;
}

.ssRatePlanTableHeaderCol4 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 85px;
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: 13px;
}

.ssRatePlanTableHeaderCol5 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 100px;
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: 13px;
}

.ssRatePlanTableHeaderCol6 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 146px;
	padding-top: 6px;
	padding-bottom: 2px;
	line-height: 13px;
}

.ssRatePlanMarketingInfoTextBottom {
	font-family: Arial;
	font-size: 10px;
	color: #909090;
	width: 703px;
	padding-top: 28px;
	padding-left: 2px;
}

#ssRatePlanMarketingSpot {
	padding-top: 49px;
	float: left;
	padding-left: 10px;
	width: 718px;
}

.ssRatePlanMSSeparatorImg {
	padding-bottom: 20px;
}

.ssRatePlanInfoTableContainer {
	float: left;
	width: 703px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(../images/common/plan_separator.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.ssRatePlanInfoTableCol1 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	width: 105px;
	line-height: 12px;
	padding-left: 25px;
	padding-right: 10px;
	clear: both;
}

.ssRatePlanInfoTableCol1Inner {
	cursor: pointer;
}

.ssRatePlanInfoTableCol2 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 78px;
	padding-top: 3px;
}

.ssRatePlanInfoTableCol3 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 115px;
	padding-top: 3px;
}

.ssRatePlanInfoTableCol4 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 85px;
	padding-top: 3px;
}

.ssRatePlanInfoTableCol5 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 100px;
	padding-top: 3px;
}

.ssRatePlanInfoTableCol6 {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	width: 75px;
	padding-top: 3px;
}

.ssRatePlanBtnSelect {
	width: 85px;
	float: right;
	padding-right: 21px;
}

.ssRatePlanBtnSelectColor {
	color: #ffffff;
}

.ssRatePlanMoreInfoContainer {
	float: left;
	left: 3px;
	position: relative;
	width: 700px;
	background-color: #f1f1f1;
}

.ssRatePlanMoreInfoSeparatorImg {
	height: 1px;
	background: url(../images/common/plan_separator.gif);
	background-position: top;
}

.ssRatePlanMoreInfoSeparator {
	line-height: 1px;
}

.ssRatePlanMoreInfoHeaderContainer {
	float: left;
	position: relative;
	width: 272px;
	padding-left: 21px;
}

.ssRatePlanMoreInfoHeaderText {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	/*font-weight: bold;*/
	line-height: 9px;
	padding-bottom: 19px;
	padding-left: 21px;
	padding-top: 24px;
}

.ssRatePlanMoreInfoTabHeaderText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 3px;
}

.ssRatePlanMoreIntoDescText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-bottom: 2px;
}

.ssRatePlanMoreInfoFeaturesContainer {
	float: left;
	position: relative;
	width: 219px;
}

.ssRatePlanMoreInfoAIContainer {
	float: left;
	position: relative;
	width: 188px;
}

.ssRatePlanMoreInfoKeyText {
	width: 153px;
	clear: left;
	float: left;
	padding-right: 20px;
	padding-bottom: 2px;
}

.ssRatePlanMoreInfoValText {
	float: left;
	width: 80px;
	padding-bottom: 2px;
}

.ssRatePlanTermsContainer {
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	padding-top: 30px;
	padding-bottom: 19px;
	padding-right: 15px;
	text-align: right;
}

.ssRatePlanLink {
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
}

.ssRatePlanPhoneKeyDecisionInfoContainer {
	float: left;
	width: 100px;
	padding-left: 12px;
}

.ssRatePlanKDPhoneName {
	font-family: Arial;
	font-size: 18px;
	color: #3399CC;
	padding-top: 22px;
	line-height: 16px;
	padding-bottom: 21px;
}

.ssratePlanKDColorHeaderText {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	padding-bottom: 3px;
}

.ssRatePlanColorImg {
	padding-top: 5px;
	font-size: 1px;
	line-height: 1px;
}

.ssRatePlanKDOthersCarTextSpacing {
	padding-top: 20px;
}

.ssRatePlanKDOthersCarText {
	font-family: Arial;
	font-size: 12px;
	color: #1c8db9;
}

.ssRatePlanKDProductImgContainer {
	float: left;
	width: 180px;
	padding-left: 18px;
	padding-right: 15px;
	padding-top: 20px;
}

.ssRatePlanInfoSelectBtn {
	vertical-align: bottom;
}

/* ###################################################################### */
/* Rate-Plan Options Selection  ################################################# */
.ssRateplanOptionsBody {
	float: left;
	position: relative;
	width: 705px;
	padding-left: 22px;
}

.ssrapeplanOptionsHeaderContainer {
	float: left;
	width: 700px;
	padding-top: 33px;
	padding-bottom: 42px;
}

.ssRateplanOptionsHeaderText1 {
	color: #666666;
	font-family: Arial;
	font-size: 15px;
	line-height: normal;
	padding-bottom: 7px;
}

.ssRateplanOptionsHeaderText2 {
	font-family: Arial;
	font-size: 22px;
	color: #333333;
	line-height: normal;
}

#ssRateplanOptionsMainTableTop {
	float: left;
	position: relative;
	width: 704px;
	height: 5px;
	background-image: url(../images/common/table_top.gif);
	background-repeat: no-repeat;
	background-position: fixed;
}

.ssRateplanTableBody {
	float: left;
	position: relative;
	width: 704px;
	background-image: url(../images/common/table_mid.gif);
	background-repeat: repeat-y;
}

#ssRateplanOptionsMainTableBottom {
	float: left;
	position: relative;
	width: 704px;
	height: 5px;
	background-image: url(../images/common/table_bottom_midsplitter.gif);
	background-repeat: no-repeat;
	background-position: fixed;
	top: -2px;
}

.ssRateplanContinueBtn {
	text-decoration: none;
	padding-top: 28px;
	padding-left: 1px;
	cursor: pointer;
}

.ssRateplanMrktgText {
	font-family: Arial;
	font-size: 10px;
	color: #909090;
	width: 704px;
	padding-top: 23px;
}

#ssrpo-innercontainer {
	float: left;
	width: 453px;
	padding-left: 2px;
	position: relative;
	top: -2px;
}

.ssrpo-grp-outer-table {
	background: url('../images/common/table_vseparator.gif');
	background-repeat: repeat-y;
	background-position: right;
	float: left;
	width: 451px;
}

.ssrpo-table-header {
	background-color: #f3f3f3;
	width: 450px;
	text-align: left;
	background-repeat: repeat-x;
}

.ssrpo-color-img-icon {
	padding-left: 0px;
	vertical-align: bottom;
}

.ssrpo-tab-fr-header-text-left {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 364px;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 17px;
}

.ssrpo-tab-header-text-left {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 364px;
	padding-left: 14px;
	padding-top: 5px;
	padding-bottom: 17px;
}

.ssrpo-tab-fr-header-text-right {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 70px;
	line-height: 13px;
	padding-top: 5px;
}

.ssrpo-tab-header-text-right {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	width: 70px;
	line-height: 13px;
	padding-top: 5px;
}

.ssrpo-inline {
	clear: both;
	font-size: 1px;
}

.ssrpo-tab-left-content-text-container {
	width: 450px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	/*padding-top: 11px;
	padding-bottom: 14px;*/
}

.ssrpo-tab-row-left-text {
	color: #1C8DB9;
	font-family: Arial;
	font-size: 11px;
	padding-left: 11px;
}

.ssrpo-left-col-arrow-img {
	padding-left: 0px;
	vertical-align: middle;
}

.ssrpo-input-type {
	padding-left: 0px;
	vertical-align: middle;
}

.ssrpo-tab-left-text {
	float: left;
	width: 364px;
	padding-left: 16px;
	padding-top: 16px;
	padding-bottom: 14px;
}

.ssrpo-tab-right-text {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	width: 70px;
	padding-top: 16px;
	padding-bottom: 14px;
}

.ssrpo-border-top {
	height: 1px;
	background: url(../images/common/plan_separator.gif);
	background-position: top;
	line-height: 1px;
	clear: both;
}

.ssrpo-more-text-desc {
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding-left: 42px;
	padding-right: 107px;
}

.ssrpo-more-text-container {
	width: 450px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 17px;
	padding-bottom: 14px;
}

.ssrpp-main-container {
	float: left;
	width: 245px;
}

.ssrpp-product-img-container {
	float: right;
	padding-right: 28px;
	padding-top: 8px;
}

.ssrpp-product-info-container {
	float: left;
	width: 205px;
	padding-left: 35px;
	padding-right: 5px;
}

.ssrpp-product-name {
	font-family: Arial;
	font-size: 18px;
	color: #3399CC;
	padding-top: 11px;
}

.ssrpp-product-color {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	/*font-weight: bold;*/
	padding-top: 3px;
}

.ssrpo-tab-empty-fr-space-container {
	width: 450px;
	height: 10px;
	background: url(../images/common/horisontal_stripe1.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.ssrpo-tab-empty-space-container {
	width: 450px;
	height: 45px;
	/*background: url(../images/common/horisontal_stripe1.gif);
*/
	background-repeat: repeat-x;
	background-position: top;
}

/* ###################################################################### */
/* Subscription Summary Selection  ################################################# */
.sssummary-body-container {
	float: left;
	position: relative;
	width: 705px;
	padding-left: 22px;
}

.sssummary-atc-success-msg-container {
	padding-left: 22px;
	background-color: #187BA2;
	width: 706px;
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	height: 19px;
	padding-top: 5px;
	float: left;
	position: relative;
	/*font-weight: bold;
*/
}

.sssummary-atc-success-msg-vc-text {
	font-family: Arial;
	font-size: 12px;
	color: #a7ed89;
}

.sssummary-nos-header {
	float: left;
	/*width: 704px;*/
	color: #666666;
	font-family: Arial;
	font-size: 15px;
	padding-top: 32px;
	line-height: 13px;
}

.sssummary-page-header {
	float: left;
	width: 703px;
	color: #333333;
	font-family: Arial;
	font-size: 18px;
	padding-top: 12px;
	padding-bottom: 45px;
	line-height: 16px;
}

#sssummary-table-top {
	float: left;
	position: relative;
	width: 704px;
	height: 5px;
	background-image: url(../images/common/table_top.gif);
	background-repeat: no-repeat;
	background-position: fixed;
}

#sssummary-table-bottom {
	float: left;
	position: relative;
	width: 704px;
	height: 5px;
	background-image: url(../images/common/table_bottom_midsplitter.gif);
	background-repeat: no-repeat;
	background-position: fixed;
	top: -2px;
}

.sssummary-tab-body-container {
	float: left;
	position: relative;
	width: 704px;
	background-image: url(../images/common/table_mid.gif);
	background-repeat: repeat-y;
}

.sssummary-tab-left-container {
	float: left;
	width: 453px;
	padding-left: 2px;
	position: relative;
	top: -2px;
}

.sssummary-tab-left-outer {
	background: transparent url(../images/common/table_vseparator.gif)
		repeat-y scroll right center;
	float: left;
	width: 451px;
}

.sssummary-tab-left-header {
	background-color: #F3F3F3;
	background-repeat: repeat-x;
	text-align: left;
	width: 450px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.ssusmmary-tab-left-header-col1 {
	width: 31px;
	float: left;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 85px;
	padding-left: 15px;
}

.ssusmmary-tab-left-header-col2 {
	width: 50px;
	float: left;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 32px;
}

.ssusmmary-tab-left-header-col3 {
	width: 76px;
	float: left;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 30px;
}

.ssusmmary-tab-left-header-col4 {
	width: 54px;
	float: left;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-right: 0px;
}

.ssusmmary-tab-left-header-col5 {
	width: 30px;
	float: left;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 20px;
}

.sssummary-tab-rprow-container {
	background: transparent url(../images/common/horisontal_stripe1.gif) repeat-x scroll center top;
	width: 450px;
}

.sssummary-tab-rprow-left-container {
	width: 131px;
	float: left;
}

.sssummary-tab-rprow-name-text {
	color: #1C8DB9;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
}

.sssummary-tab-rprow-actfee-text {
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
	padding-right: 10px;
	padding-bottom: 14px;
}

.sssummary-tab-rprow-am-text {
	float: left;
	width: 82px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-top: 15px;
}

.sssummary-tab-rprow-wnm-text {
	float: left;
	width: 106px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-top: 15px;
}

.sssummary-tab-rprow-ppm-text {
	float: left;
	width: 103px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	padding-top: 15px;
}

.sssummary-sel-op-container {
	background: transparent url(../images/common/horisontal_stripe1.gif) repeat-x scroll center top;
	width: 450px;
}

.sssummary-clear {
	font-size: 1px;
	clear: both;
}

.sssummary-sel-op-main-header {
	float: left;
	width: 430px;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 9px;
	padding-top: 17px;
	padding-left: 15px;
}

.sssummary-sel-op-fr-grouped-container {
	width: 450px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.sssummary-sel-op-none-container {
	width: 424px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #999999;
	font-family: Arial;
	font-size: 11px;
	padding: 10px 10px 17px 16px;
}

.sssummary-sel-op-grouped-container {
	background: transparent url(../images/common/horisontal_stripe1.gif) repeat-x scroll center top;
	width: 450px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.sssummary-sel-op-grp-header {
	float: left;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	padding-bottom: 4px;
	width: 430px;
	padding-left: 15px;
}

.sssummary-sel-op-name {
	float: left;
	width: 295px;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
	padding-left: 15px;
	padding-right: 10px;
}

.sssummary-sel-op-pr {
	width: 120px;
	float: left;
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}

.sssummary-tab-product-info-container {
	background: transparent url(../images/common/horisontal_stripe1.gif) repeat-x scroll center top;
	width: 450px;
	padding-top: 15px;
	padding-bottom: 15px;
}

.sssummary-tab-product-name {
	float: left;
	width: 368px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 10px;
}

.sssummary-tab-product-pr {
	float: left;
	width: 55px;
	color: #333333;
	font-family: Arial;
	font-size: 11px;
}

.sssummary-atc-btn-container {
	padding-top: 28px;
	clear: Both;
	padding-left: 1px;
	float: left;
}

.sssummary-atc-btn-mid {
	padding-top: 3px;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	height: 23px;
	line-height: 16px;
	background-image: url('../images/common/button-green-bg.gif');
	background-repeat: repeat-x;
	float: left;
	padding-left: 15px;
	padding-right: 15px;
}

.sssummary-atc-btn-right {
	background-image: url('../images/common/button-green-right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	float: left;
	height: 23px;
}

.sssummary-atc-btn-left {
	background-image: url('../images/common/button-green-left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	float: left;
	height: 23px;
}

.sssummary-btn-text {
	color: #ffffff;;
	text-decoration: none;
	cursor: pointer;
}

.sssummary-gradient-img-container {
	width: 700px;
	padding-top: 37px;
	padding-bottom: 40px;
}

.sssummary-addon-container {
	float: left;
	position: relative;
	width: 705px;
}

.sssummary-chkout-btn-container {
	float: right;
	padding-top: 28px;
	/*clear: Both;
*/
	padding-right: 2px;
}

.sssummary-chkout-btn-left {
	background-image: url('../images/common/button-green-left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	/*width: 142px;*/
	height: 23px;
	float: left;
}

.sssummary-chkout-btn-right {
	background-image: url('../images/common/button-green-right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	height: 23px;
	float: left;
}

.sssummary-chkout-btn-mid {
	padding-top: 3px;
	padding-bottom: 1px;
	font-family: Arial;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	height: 23px;
	background-image: url('../images/common/button-green-bg.gif');
	background-repeat: repeat-x;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
}

.sssummary-cs-btn-container { 
	/*clear: both;*/
	float: left;
	padding-top: 28px;
}

.sssummary-cs-btn-left {
	background-image: url('../images/common/bluebtn_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	float: left;
	height: 25px;
}

.sssummary-cs-btn-right {
	background-image: url('../images/common/bluebtn_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	float: left;
	height: 25px;
}

.sssummary-cs-btn-mid {
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	height: 25px;
	background-image: url('../images/common/bluebtn_mid.gif');
	background-repeat: repeat-x;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	line-height: 19px;
}

.sssummary-bc-yzip-container {
	padding-top: 11px;
	float: right;
}

#sssummary-onlyyz-container {
	float: right;
	width: 500px;
}

.sssummay-btns-container {
	position: relative;
	width: 705px;
}

/* ############################# Lighbox Style ###################### */
.lb-changezip-black-overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	/*height: 100%;*/
	background-color: #3a3a3a;
	z-index: 101;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity =   80);
	cursor: pointer;
}

.lb-changezip-container {
	display: none;
	position: absolute;
	top: 200px;
	left: 28%;
	width: 470px;
	z-index: 1002;
}

#lb-changezip-top {
	background: url(../images/common/ss_changezip_modaltop.gif) no-repeat
		left bottom;
}

#lb-changezip-mid {
	background: url(../images/common/ss_changezip_modalmid.gif) repeat-y
		left center;
}

#lb-changezip-midtext {
	padding: 20px 50px 40px 55px;
	font: 12px Arial;
	color: #666666;
}

#lb-changezip-bot {
	background: url(../images/common/ss_changezip_modalbot.gif) no-repeat
		left top;
}

#lb-changezip-closebtn {
	position: relative;
	top: -25px;
	left: 359px;
	height: 37px;
	width: 45px;
}

#lb-changezip-btn-container {
	position: relative;
	padding-top: 18px;
	padding-left: 115px;
}
lb-changezip-btn-container {
	position: relative;
	padding-top: 18px;
	padding-left: 115px;
}

.lb-changezip-btn-spacer {
	padding-left: 15px;
}



.lb-replacedKit-black-overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	/*height: 100%;*/
	background-color: #3a3a3a;
	z-index: 101;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity =   80);
	cursor: pointer;
}

.lb-replacedKit-container {
	display: none;
	position: absolute;
	top: 200px;
	left: 28%;
	width: 470px;
	z-index: 1002;
}

#lb-replacedKit-top {
	background: url(../images/common/ss_changezip_modaltop.gif) no-repeat
		left bottom;
}

#lb-replacedKit-mid {
	background: url(../images/common/ss_changezip_modalmid.gif) repeat-y
		left center;
}

#lb-replacedKit-midtext {
	padding: 20px 50px 40px 55px;
	font: 12px Arial;
	color: #666666;
}

#lb-replacedKit-bot {
	background: url(../images/common/ss_changezip_modalbot.gif) no-repeat
		left top;
}

#lb-replacedKit-closebtn {
	position: relative;
	top: -25px;
	left: 359px;
	height: 37px;
	width: 45px;
}

#lb-replacedKit-btn-container {
	position: relative;
	padding-top: 18px;
	padding-left: 115px;
}
lb-replacedKit-btn-container {
	position: relative;
	padding-top: 18px;
	padding-left: 115px;
}

.lb-replacedKit-btn-spacer {
	padding-left: 15px;
}
/* ##################### Carrier Landing page ########################### */
.sscl-main-body {
	float: left;
	position: relative;
	width: 704px;
	padding-left: 23px;
}

.sscl-outer-main {
	float: left;
	position: relative;
	width: 727px;
}

.sscl-espot-container {
	width: 704px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 0px;
	position: relative;
	float: right;
}

.sscl-espot-lineseparator {
	position: relative;
	/*float: left;
	width: 698px;
	background: url(../images/common/tableseparator.gif) no-repeat bottom;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 0px;
	line-height: 2px;*/
	background: transparent url(../images/common/plan_separator.gif) repeat-x scroll center bottom;
	clear: both;
	height: 15px;
	/*padding-top:3px;*/
	width: 706px;
	float: right;
}

.sscl-top-header-container {
	float: left;
	width: 704px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.sscl-titlecontainer {
	width: 300px;
	float: left;
}

.sscl-searchresult-text {
	color: #666666;
	font-family: Arial;
	font-size: 20px;
	padding-bottom: 10px;
	padding-top: 1px;
}

.sscl-body-bottom-container {
	width: 727px;
	float: left;
}

.sscl-main-product-container {
	float: left;
	width: 325px;
	padding-top: 14px;
	height: 233px;
}

.sscl-product-img-container {
	float: left;
	position: relative;
	width: 100px;
	height: 200px;
}

.sscl-product-img {
	width: 100px;
	height: 200px;
	border: 0px;
}

.sscl-keydata-container {
	float: left;
	width: 210px;
	height: 200px;
	margin: 0px;
	padding: 0px;
	padding-left: 15px;
}

.sscl-product-name {
	height: 31px;
	padding-top: 7px;
}

.sscl-product-name-text {
	font-family: Arial;
	font-size: 15px;
	color: #333333;
}

.sscl-product-price {
	list-style-type: none;
	font-family: Arial;
	font-size: 18px;
	color: #666666;
	padding-bottom: 9px;
	font-weight: bold;
}

.sscl-vatincluded-text {
	padding-top: 0px;
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}

.sscl-product-feature-lbl {
	list-style-type: none;
	font-family: Arial;
	font-size: 13px;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 3px;
	font-weight: bold;
}

.sscl-features-text-container {
	height: 40px;
	overflow: hidden;
}

.sscl-featurelist li {
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	padding-bottom: 2px;
	margin-left: 15px;
	list-style-type: disc;
	line-height: 12px;
}

.sscl-featurelist ul {
	width: 200px;
}

.sscl-availcolors-container {
	height: 35px;
	position: relative;
	float: left;
	width: 209px;
	padding-left: 1px;
	padding-top: 4px;
}

.sscl-availcolor-text {
	line-height: 14px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.sscl-sp-btn-outer {
	background-image: url('../images/common/blue_left.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 100px;
	/*cursor: pointer;*/
	clear: both;
}

.sscl-sp-btn-inner {
	background-image: url('../images/common/blue_right.jpg');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}

.sscl-sp-btn {
	padding-top: 3px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	height: 23px;
	background-image: url('../images/common/blue_center.jpg');
	background-repeat: repeat-x;
	line-height: 18px;
	text-decoration: none;
}

.sscl-seeplans-link {
	color: white;
	text-decoration: none;
}

/*  ################ Subscription Sales buttons ################## */
/* continue buttons */
.button-link {
	color: white;
	text-decoration: none;
}

.ss-continue-btn {
	padding-top: 3px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	height: 23px;
	background-image: url('../images/common/blue_center.jpg');
	background-repeat: repeat-x;
	line-height: 18px;
	text-decoration: none;
}

.ss-continue-btn-right {
	background-image: url('../images/common/blue_right.jpg');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}

.ss-continue-btn-left {
	background-image: url('../images/common/blue_left.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 112px;
	cursor: pointer;
}

.ssco-continue-btn-left {
	background-image: url('../images/common/blue_left.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 145px;
	cursor: pointer;
}

/* continue button ends */ /* select button starts */
.ss-select-btn {
	padding-top: 5px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	height: 21px;
	line-height: 16px;
	background-image: url('../images/common/blue_center.jpg');
	background-repeat: repeat-x;
}

.ss-select-btn-right {
	background-image: url('../images/common/blue_right.jpg');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 5px;
}

.ss-select-btn-left {
	background-image: url('../images/common/blue_left.jpg');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 5px;
	width: 84px;
	cursor: pointer;
}

/*Select button end*/
/* #################### Subscription Sales - ends ######################### */
/*Start: availibility popup new styles */
#avail_modaldialogcontainer {
	border: 1px solid #999;
	background-color: #fff;
}

#avail_confirm_modaldialogcontainer {
	border: 1px solid #999;
	background-color: #fff;
}

#avail_midtext {
	padding-left: 5px;
}


#avail_closebtn {
	float: right;
	height: 37px;
	position: relative;
	width: 45px;
	z-index: 5;
}

.avail_white_content {
	padding-bottom: 16px;
	padding-left: 47px;
	padding-top: 4px;
	position: relative;
}

/*End: availibility popup new styles */
/*Start: email friend confirm popup new styles */
#send_to_friend_confirm_top {
	display: none;
}

#avail_notice_reg_confirm_top {
	display: none;
}

#send_to_friend_confirm_mid {
	/*background: url(../images/common/stofacknowledge_mid.gif) repeat-y left center;*/
	background-color: #fbfbfb;
}

#avail_notice_reg_confirm_mid {
	background-color: #fbfbfb;
}

#send_to_friend_confirm_midtext {
	padding-left: 5px;
}

#avail_notice_reg_confirm_midtext {
	padding-left: 5px;
}

#send_to_friend_confirm_bot {
	/*background: url(../images/common/stofacknowledge_bot.gif) no-repeat left top;	*/
	display: none;
}

#avail_notice_reg_confirm_bot {
	display: none;
}

#send_to_friend_confirm_closebtn {
	position: relative;
	float: right;
	z-index: 12;
}

#avail_notice_reg_confirm_closebtn {
	position: relative;
	float: right;
	z-index: 12;
}

.send_to_friend_confirm_white_content {
	padding-bottom: 10px;
	padding-left: 53px;
	padding-top: 4px;
	position: relative;
	top: -18px;
}

.send_to_friend_confirm_white_box_success_email {
	display: none;
	left: 50%;
	position: absolute;
	top: 50%;
	width: 545px;
	z-index: 1002;
	background-color: white;
}

/*End: email friend confirm popup new styles */
/* Start of styles for new cards added by Sayali */
/* Start: GOSPStandardDiners */
#StandardDinersDiv1 {
	height: 10px;
}

#StandardDinersDiv2 {
	height: 6px;
}

#StandardDinersDiv5 {
	height: 10px;
}

#StandardDinersDiv6 {
	height: 6px;
}

#StandardDinersDiv8 {
	height: 10px;
}

#StandardDinersDiv9 {
	height: 6px;
}

#StandardDinersDiv10 {
	float: left;
	width: 320px;
	padding-bottom: 10px;
}

#StandardDinersDiv11 {
	float: left;
	width: 320px;
}

#StandardDinersDiv12 {
	float: left;
	width: 15px;
	padding-right: 8px;
}

#StandardDinersDiv13 {
	float: left;
	width: 80px;
}

#StandardDinersDiv14 {
	float: left;
}

.StdDinerserr_ExpiryDate_Invalid {
	padding-bottom: 10px;
}

#StandardDinersDiv15 {
	width: 330px;
}

#StandardDinersDiv16 {
	height: 6px;
}

#StandardDinersDiv18 {
	height: 7px;	
}

#StandardDinersDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardDinersDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardDinersDiv21 {
	height: 20px;
}

#StandardDinersDiv22 {
	height: 25px;
}

#StandardDinersDiv23 {
	height: 18px;
}

#StandardDinersDiv24 {
	width: 300px;
}

#StandardDinersDiv25 {
	padding-top: 27px;
}

#StandardDinersDiv26 {
	height: 20px;
}

#StandardDinersSpan1 {
	color: red;
	font-size: 12px;
}

#StandardDinersSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan4 {
	color: red;
	font-size: 12px;
}

#StandardDinersSpan5 {
	color: red;
	font-size: 12px;
}

#StandardDinersSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan7 {
	color: red;
	font-size: 12px;
}

#StandardDinersSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan9 {
	color: red;
	font-size: 12px;
}

#StandardDinersSpan10 {
	color: red;
	font-size: 12px;
}

#StandardDinersSpan12 {
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #1c8db9;
}

#StandardDinersSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan15 {
	color: red;
	font-size: 12px;
}

#StandardDinersSelect1 {
	width: 65px;
}

#StandardDinersSelect2 {
	width: 65px;
}

#StandardDinersInput1 {
	width: 300px;
}

#StandardDinersInput2 {
	width: 300px;
}

#StandardDinersInput3 {
	width: 55px;
}

#StandardDinersInput4 {
	width: 300px;
	height: 190px;
	font-size: 11px;
	background-color: #ffffff;
	position: relative;
	left: -12px;
	font-family: Arial;
	padding-left: 10px;
}

#StandardDinersLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardDinersLink2 {
	color: #1c8db9;
}

/* End: GOSPStandardDiners */ /* Start: GOSPStandardDiscover */
#StandardDiscoverDiv1 {
	height: 10px;
}

#StandardDiscoverDiv2 {
	height: 6px;
}

#StandardDiscoverDiv5 {
	height: 10px;
}

#StandardDiscoverDiv6 {
	height: 6px;
}

#StandardDiscoverDiv8 {
	height: 10px;
}

#StandardDiscoverDiv9 {
	height: 6px;
}

#StandardDiscoverDiv10 {
	float: left;
	width: 320px;
	padding-bottom: 10px;
}

#StandardDiscoverDiv11 {
	float: left;
	width: 320px;
}

#StandardDiscoverDiv12 {
	float: left;
	width: 15px;
	padding-right: 8px;
}

#StandardDiscoverDiv13 {
	float: left;
	width: 80px;
}

#StandardDiscoverDiv14 {
	float: left;
}

.StdDiscovererr_ExpiryDate_Invalid {
	padding-bottom: 10px;
}

#StandardDiscoverDiv15 {
	width: 330px;
}

#StandardDiscoverDiv16 {
	height: 6px;
}

#StandardDiscoverDiv18 {
	height: 7px;	
}

#StandardDiscoverDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardDiscoverDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardDiscoverDiv21 {
	height: 20px;
}

#StandardDiscoverDiv22 {
	height: 25px;
}

#StandardDiscoverDiv23 {
	height: 18px;
}

#StandardDiscoverDiv24 {
	width: 300px;
}

#StandardDiscoverDiv25 {
	padding-top: 27px;
}

#StandardDiscoverDiv26 {
	height: 20px;
}

#StandardDiscoverSpan1 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan4 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSpan5 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan7 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan9 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSpan10 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSpan12 {
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #1c8db9;
}

#StandardDiscoverSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan15 {
	color: red;
	font-size: 12px;
}

#StandardDiscoverSelect1 {
	width: 65px;
}

#StandardDiscoverSelect2 {
	width: 65px;
}

#StandardDiscoverInput1 {
	width: 300px;
}

#StandardDiscoverInput2 {
	width: 300px;
}

#StandardDiscoverInput3 {
	width: 55px;
}

#StandardDiscoverInput4 {
	width: 300px;
	height: 190px;
	font-size: 11px;
	background-color: #ffffff;
	position: relative;
	left: -12px;
	font-family: Arial;
	padding-left: 10px;
}

#StandardDiscoverLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardDiscoverLink2 {
	color: #1c8db9;
}

/* End: GOSPStandardDiscover */ 
/* Start: GOSPStandardJCB */
#StandardJCBDiv1 {
	height: 10px;
}

#StandardJCBDiv2 {
	height: 6px;
}

#StandardJCBDiv5 {
	height: 10px;
}

#StandardJCBDiv6 {
	height: 6px;
}

#StandardJCBDiv8 {
	height: 10px;
}

#StandardJCBDiv9 {
	height: 6px;
}

#StandardJCBDiv10 {
	float: left;
	width: 320px;
	padding-bottom: 10px;
}

#StandardJCBDiv11 {
	float: left;
	width: 320px;
}

#StandardJCBDiv12 {
	float: left;
	width: 15px;
	padding-right: 8px;
}

#StandardJCBDiv13 {
	float: left;
	width: 80px;
}

#StandardJCBDiv14 {
	float: left;
}

.StdJCBerr_ExpiryDate_Invalid {
	padding-bottom: 10px;
}

#StandardJCBDiv15 {
	width: 330px;
}

#StandardJCBDiv16 {
	height: 6px;
}

#StandardJCBDiv18 {
	height: 7px;	
}

#StandardJCBDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardJCBDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardJCBDiv21 {
	height: 20px;
}

#StandardJCBDiv22 {
	height: 25px;
}

#StandardJCBDiv23 {
	height: 18px;
}

#StandardJCBDiv24 {
	width: 300px;
}

#StandardJCBDiv25 {
	padding-top: 27px;
}

#StandardJCBDiv26 {
	height: 20px;
}

#StandardJCBSpan1 {
	color: red;
	font-size: 12px;
}

#StandardJCBSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan4 {
	color: red;
	font-size: 12px;
}

#StandardJCBSpan5 {
	color: red;
	font-size: 12px;
}

#StandardJCBSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan7 {
	color: red;
	font-size: 12px;
}

#StandardJCBSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan9 {
	color: red;
	font-size: 12px;
}

#StandardJCBSpan10 {
	color: red;
	font-size: 12px;
}

#StandardJCBSpan12 {
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #1c8db9;
}

#StandardJCBSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan15 {
	color: red;
	font-size: 12px;
}

#StandardJCBSelect1 {
	width: 65px;
}

#StandardJCBSelect2 {
	width: 65px;
}

#StandardJCBInput1 {
	width: 300px;
}

#StandardJCBInput2 {
	width: 300px;
}

#StandardJCBInput3 {
	width: 55px;
}

#StandardJCBInput4 {
	width: 300px;
	height: 190px;
	font-size: 11px;
	background-color: #ffffff;
	position: relative;
	left: -12px;
	font-family: Arial;
	padding-left: 10px;
}

#StandardJCBLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardJCBLink2 {
	color: #1c8db9;
}
/* End: GOSPStandardJCB */
/* End of styles for new cards added by Sayali */

/**Prohibited Characters Starts**/
.prohibitedcharscontainer {	
	width:690px;
	padding-left:23px;
	padding-top:25px;
	float: left;
	position: relative;
}

.prohibitedcharsheading {
	font-family:Arial;
	font-size:22px;
}

/**Prohibited Characters Ends**/


/* Start: GOSPStandardMaestro */
#StandardMaestroDiv1 {
	height: 15px;
}

#StandardMaestroDiv2 {
	height: 6px;
}

#StandardMaestroDiv5 {
	height: 15px;
}

#StandardMaestroDiv6 {
	height: 6px;
}

#StandardMaestroDiv8 {
	height: 15px;
}

#StandardMaestroDiv9 {
	height: 6px;
}

#StandardMaestroDiv10 {
	float: left;
	width: 320px;
	padding-bottom: 10px;
}

#StandardMaestroDiv11 {
	float: left;
	width: 320px;
}

#StandardMaestroDiv12 {
	float: left;
	width: 15px;
	padding-right: 8px;
}

#StandardMaestroDiv13 {
	float: left;
	width: 80px;
}

#StandardMaestroDiv14 {
	float: left;
}

.StdVisaerr_ExpiryDate_Invalid {
	padding-bottom: 10px;
}

#StandardMaestroDiv15 {
	width: 330px;
}

#StandardMaestroDiv16 {
	height: 6px;
}

#StandardMaestroDiv18 {
	height: 7px;
}

#StandardMaestroDiv19 {
	font-size: 11px;
	padding-top: 7px;
}

#StandardMaestroDiv20 {
	float: left;
	padding-right: 4px;
}

#StandardMaestroDiv21 {
	height: 20px;
}

#StandardMaestroDiv22 {
	height: 25px;
}

#StandardMaestroDiv23 {
	height: 18px;
}

#StandardMaestroDiv24 {
	width: 300px;
}

#StandardMaestroDiv25 {
	padding-top: 27px;
}

#StandardMaestroDiv26 {
	height: 20px;
}

#StandardMaestroSpan1 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSpan2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan3 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan4 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSpan5 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSpan6 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan7 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSpan8 {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan9 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSpan10 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSpan12 {
	font-weight: bold;
	font-family: Arial;
	font-size: 18px;
	color: #1c8db9;
}

#StandardMaestroSpan13 {
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan14 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan15 {
	color: red;
	font-size: 12px;
}

#StandardMaestroSelect1 {
	width: 65px;
	font-size: 11px;
}

#StandardMaestroSelect2 {
	width: 65px;
	font-size: 11px;
}

#StandardMaestroInput1 {
	width: 300px;
	font-size: 11px;
}

#StandardMaestroInput2 {
	width: 300px;
	font-size: 11px;
}

#StandardMaestroInput3 {
	width: 55px;
	font-size: 11px;
}

#StandardMaestroInput4 {
	width: 300px;
	height: 190px;
	font-size: 11px;
	background-color: #ffffff;
	position: relative;
	left: -12px;
	font-family: Arial;
	padding-left: 10px;
}

#StandardMaestroLink1 {
	font-family: Arial;
	font-size: 9px;
	color: #1c8db9;
	text-decoration: none;
}

#StandardMaestroLink2 {
	color: #1c8db9;
}

/* End: GOSPStandardMaestro */

.refresh-view-main {
	float: left;
	padding-bottom: 250px;
	padding-top: 25px;
}

.user-timeout-main {
	float: left;
	padding-bottom: 250px;
	padding-top: 25px;
}

.sessiontimeOutTitle {
	font-size: 18px;
    font-family: Arial;
}

.sessiontimeOutDetails {
    font-size: 12px;
    font-family: Arial;
    padding-top: 13px;
}

.loginhere{
	padding-top: 5px;
}

.loginherelink{
	font-family: Arial;
	font-size: 18px;
}

.sales-tc-logo {
	width: 800px;
	padding-top: 22px;
	padding-bottom: 15px;
}

.landingpage_faceted-navdisplay-container {
	padding-left: 15px;
}

.servSummDeviceImageDiv-inner {
	position: relative;
	top: 3px;
}

.verisignSymbolCursor {
	cursor: pointer;
}
/*sales Terms and Condition starts*/
p.description{
Font:12px  Arial;
Color: #000000;
}

.description1{
Font:12px  Arial;
Color: #000000;
}

ul.policypoints{
Font:12px  Arial;
Color: #000000;
list-style-type: disc;
padding-left: 40px;
}


ul.policy{
Font:12px  Arial;
Color: #000000;
}

span.salestermstitle{
Font:22px  Arial;
Color: #333333;
}

ul.termstitle{
Font:14px  Arial;
font-weight:bold;;
Color: #000000;
}

ul.termstitle1{
Font:14px  Arial;
font-weight:bold;;
Color: #000000;
}

li.policylist{
padding: 5px 0px 5px 15px;
font:12px Arial;
}

li.policylist1{
padding: 5px 0px 5px 5px;
}

.custSuptLink{
color: #0060E6;
}

span.policylist2{
padding-left: 20px;
}

div.seperatorspacing{
padding-top: 15px;
}

.termsconditionspacing{
	padding-top: 20px;	
	padding-left : 75px;
}
/*sales Terms and Condition ends*/



/* ############################# Search error message Lighbox Style ###################### */
.lb-search-msg-black-overlay {
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	background-color: #3a3a3a;
	z-index: 1001;
	-moz-opacity: 0.8;
	opacity: .80;
	filter: alpha(opacity =   80);
	cursor: pointer;
}

.lb-search-msg-container {
	display: none;
	position: absolute;
	top: 200px;
	left: 28%;
	width: 470px;
	z-index: 1002;
}

#lb-search-msg-top {
	background: url(../images/common/ss_changezip_modaltop.gif) no-repeat
		left bottom;
}

#lb-search-msg-mid {
	background: url(../images/common/ss_changezip_modalmid.gif) repeat-y
		left center;
}

#lb-search-msg-midtext {
	padding: 20px 50px 40px 55px;
	font: 12px Arial;
	color: #666666;
}

#lb-search-msg-bot {
	background: url(../images/common/ss_changezip_modalbot.gif) no-repeat
		left top;
}

#lb-search-msg-closebtn {
	position: relative;
	top: -25px;
	left: 359px;
	height: 37px;
	width: 45px;
}

#lb-search-msg-btn-container {
	position: relative;
	top: 23px;
	left: 132px;
}

.lb-search-msg-btn-spacer {
	padding-left: 15px;
}

.lb-searchmsg-btnok-outer {
	width: 188px;
}

.lb-searchmsg-btnok-inner {
	position: relative;
	float: left;
	height: 25px;
	width: 83px;
	background-repeat: no-repeat;
	background-image: url('../images/common/en_US/btn_blank_signin.gif');
}

.lb-searchmsg-btnok {
	padding-top: 5px;
	text-align: center;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}

.lb-searchmsg-btnok-link {
	color: white;
	text-decoration: none;
}
/* ############################# Search error message Lighbox Style - ENDs ###################### */
ss-bluebtn-container {
	top: 0px;
	left: 0px;
}

.ss-lb-bluebtn-no-container {
	float: left;
	top: 0px;
	padding-left: 15px;
	position: relative;
}

.ss-bluebtn-mid {
	padding-top: 3px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	height: 25px;
	background-image: url('../images/common/bluebtn_mid.gif');
	background-repeat: repeat-x;
	line-height: 18px;
	text-decoration: none;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
}

.ss-bluebtn-right {
	background-image: url('../images/common/bluebtn_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	float: left;
	width: 5px;
	height: 25px;
}

.ss-preorder-bluebtn-right {
	background-image: url('../images/common/bluebtn_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 0px;
	float: left;
	height: 25px;
}


.ss-bluebtn-left {
	background-image: url('../images/common/bluebtn_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 0px;
	height: 25px;
	float: left;
	width: 5px;
}
/* ############################# page is not available CSS starts ###################### */

.pagenotavailableupperspace {
	height: 15px;
	font-size: 1px;
}

.pagenotavailabletitle {
	color: #333333;
	font-family: Arial;
	font-size: 22px;
	line-height: 17px;
}

.pagenotavailabletitlespace {
	height: 20px;
	font-size: 1px;
}

.pagenotavailabletext1 {
	line-height: 15px;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	width: 690px;
}

.pagenotavailablelinks {
	margin: 0px;
	padding: 0px;
	font: 12px Arial;
	color: #000000;
	text-decoration: none;
	list-style-type: none;
	line-height: 168%;
}

.pagenotavailablebacklink {
	margin: 0px;
	padding: 0px;
	font: 12px Arial;
	color: #1c8db9;
	text-decoration: none;
	list-style-type: none;
	line-height: 168%;
	cursor: pointer;
}

.pagenotavailableseperator {
	width: 690px;
	background: url(../images/common/plan_separator.gif) repeat-x center;
	clear: both;
	padding: 30px 0px 10px 0px;
}

.pagenotavailablelisttitles {
	font: 17px Arial;
	color: #000000;
	line-height: 1.75em;
	font-weight: 595;
}

.pagenotavailableBody {
	float: left;
	position: relative;
	padding-left: 24px;
}

.pagenotavailableBody1 {
	float: left;
	position: relative;
	width: 726px;
}
/* ############################# page is not available CSS ends ###################### */

/*FORGOT PASSWORD LIGHTBOX: STARTS**/ 
.sendEmailContainer {
	top: 0px;
	left: 0px;
}

.closeBtnSection {
	height: 38px;
	text-align: right;
}

.resetMainContent {
	padding-right: 11px;
}

.resetMainContent1 {
	padding-right: 11px; 
	float:left;
}

.resetNokiaLogo {
	padding-top: 15px;
	padding-bottom: 15px;
	width: 350px;	
}

.resetPassForm_Close Window {
	height: 36px;
	width: 46px;
}

.resetPassForm_hr1_Div {
	padding-bottom: 5px;
	width: 350px;
	clear: both;
}

.resetPassForm_hr2_Div {
	padding-top: 20px;
	width: 350px;
	clear: both;
}

.resetErrorMsgFromNcim {
	color: red;
}

.resetPassForm_Lightbox_lbl {
	padding-top: 15px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	width:350;
}

.resetLightText {
	padding-top: 10px;
	padding-left: 0px;
	width: 350px;
	padding-bottom: 10px;
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

.resetEmailTitle {
	padding-top: 5px;
	width: 350px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}

.resetEmailBox {
	clear: both;
	width: 300px;
}

.resetErrorSectionLeft {
	position: relative;
	left: -22px;
}

.resetErrorIcon {
	float: left;
	position: relative;
	left: -5px;
}

.resetErrorSection {
	position: relative;
}

.resetEmailTextbox {
	width: 195px;
}

.resetErrorMess {
	clear: both;
	width: 250px;
	color: red;
}

.resetWordVerLabel {
	width: 350px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	padding-top: 15px;
	padding-bottom: 13px;
}

.resetWordVerText {
	padding-left: 0px;
	width: 350px;
	padding-bottom: 15px;
	color: #666666;
	font-family: Arial;
	font-size: 9px;
}

.resetCaptchaImage {
	padding-left: 0px;
	padding-top: 10px;
	width: 350px;
	padding-bottom: 5px
}

.resetPassForm_CAPTCHA_ANSWER {
	clear: both;
	padding-left: 0px;
	padding-top: 5px;
	width: 350px;
}

.resetPassForm_EMAIL_SEND {
	padding-top: 25px;
	padding-left: 0px;
	width: 350px;
}

.resetCaptchaBox {
	width: 150px;
}

.resetEmptySec {
	height: 15px;
}

.resetEmptySection {
	padding-top: 10px;
}
/*FORGOT PASSWORD LIGHTBOX: ENDS**/ 

.getflashlink{
    color: #1c8db9;
}

/*Home Page ECSpot Classes starts*/
#homeAdvertisement_ESpot4 {
	float: left;
	width: 725px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

#homeESpot4MainBlock {
	/*width: 445px;*/
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 7px;
	padding-top: 27px;
	float: left;
}

#homeAdvertisement_CSpot6 {
	float: left;
	width: 725px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

.homeCSpot6Block {
	float: left;
	padding-left: 7px;
	list-style-position: inside;
}

#homeAdvertisement_CSpot8 {
	float: left;
	width: 725px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

.homeCSpot8Block {
	float: left;
	padding-left: 7px;
	list-style-position: inside;
}

.homeCSpot9aBlock {
	float: left;
	padding-left: 7px;
	list-style-position: inside;
	width: 232px;
}

#homeESpot9bMainBlock {
	/*width: 445px;*/
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 12px;
	/*float: right;*/
}

#homeESpot10aMainBlock {
	/*width: 445px;*/
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 7px;
	padding-top: 23px;
	float: left;
}
*:first-child+HTML #homeESpot10aMainBlock{
	padding-left: 6px;
}

*:first-child+HTML .homeAdvertisement_ContentBlock1 {
	padding-left:0px;
}
.homeESpot10b {
	float: left;
	padding-top: 23px;
}

.homeESpot10b img { 
	
	padding-left:2px;
}

.homeAdvertisementBlock {
	float:left;
	margin:0;
	padding:0;
	width:725px;
}

#homeCSpot11 {
	float: left;
	width: 725px;
	padding: 0px;
	margin: 0px;
	clear: both;
}

.homeCSpot11Block {
	float: left;
	padding-left: 7px;
	list-style-position: inside;
}

.homeESpot12a {
	float: left;
	/*max-width: 220px;*/	
}

*:first-child+HTML .homeESpot12a img {
	padding-left: 6px;	
}

.homeESpot12a img { 
	padding-left:5px;	
}

.homeESpot12b {
	float: left;
	width: 480px;
}

.homeESpot12b img { 
	/*width: 220px;
	height: 150px;*/
	padding-left: 3px;
}

.homeCSpot12cBlock {
	float: left;
	padding-left: 12px;
	list-style-position: inside;
}

*:first-child+HTML .homeESpot13b {
	float:right;
	
}

.homeESpot13b img { 
	/*width: 220px;
	height: 150px;*/
	padding-left: 3px;
}

.homeESpot13c {
	float: right;

}

.homeESpot13c img {
	padding-left:3px;
	padding-right:4px;
}

.homeCSpot13aBlock {
	float: left;
	padding-left: 12px;
	list-style-position: inside;
}

#homeAdvertisement_ESpot14 {
	float:left;
	padding-left:4px;
	padding-top:23px;
	width:725px;
}

#homeESpot14MainBlock {
	/*width: 445px;*/
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 7px;
	float: left;
	margin-top:23px;
}

/*Home Page ECSpot Classes ends*/

/* Refresh View classes starts*/

.refresh-view-blank {
	font-family: Arial;
	font-size: 18px;
}

.refresh-viewtext{
    padding-top: 13px;
    font-size: 12px;
    font-family: Arial;
}

.refresh-viewblock{
    padding-top: 5px;
}

.refresh-viewlink{
    font-family: Arial;
}
/* Refresh View classes ends*/

/*GOSPTermsConditionPrint classes starts*/

.termsconditiontext {
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

.printText{
	font-family: Arial;
	font-size: 10px;
	color: #1c8db9;
}

/*GOSPTermsConditionPrint classes starts*/

.ssrp-planname-text {
	color: #1c8db9;

}

.ssrpo-rateplan-name-text {
	color: #1c8db9;
}
.ssco-carrier-name-text {
	color: #1c8db9;
}


.FAQ1{
	 padding-left: 20px;
	 list-style-type: disc;
}

.FAQ2{
	 padding-top: 5px;
}

.FAQ3{
	 padding-left: 25px;
	 list-style-type: decimal;
}

.FAQ4{
	 float: left;
	 width: 692px;
	 position: relative;
	 padding-bottom: 15px;
	 padding-top: 15px;
}

.FAQ5{
	 height: 20px;
	 font-size: 12px;
	 font-weight: bold;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
}

.FAQ6{
	 height: 22px;
	 font-size: 12px;
	 padding-left: 2px;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
}

.FAQ7{
	 height: 22px;
	 font-size: 12px;
	 padding-left: 2px;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-bottom: thin;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
}

.FAQ8{
	 height: 20px;
	 font-size: 12px;
	 padding-left: 2px;
	 font-weight: bold;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
}

.FAQ9{
	 height: 22px;
	 font-size: 12px;
	 padding-left: 2px;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-right: thin;
	 border-right-style: solid;
	 border-right-width: 1px;
}

.FAQ10{
	 height: 22px;
	 font-size: 12px;
	 padding-left: 2px;
	 font-family: Arial;
	 border: thin;
	 border-style: solid;
	 border-width: 1px;
}

.FAQ11{
	 height: 20px;
	 font-size: 12px;
	 font-weight: bold;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
	 padding-left: 2px;
}

.FAQ12{
	 height: 245px;
	 font-size: 12px;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-bottom: thin;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-left: 2px;
}

.FAQ13{
	 height: 20px;
	 font-size: 12px;
	 font-weight: bold;
	 font-family: Arial;
	 border-left: thin;
	 border-left-style: solid;
	 border-left-width: 1px;
	 border-top: thin;
	 border-top-style: solid;
	 border-top-width: 1px;
	 border-right: thin;
	 border-right-style: solid;
	 border-right-width: 1px;
	 padding-left: 2px;
}

.FAQ14{
	 height: 245px;
	 font-size: 12px;
	 font-family: Arial;
	 border: thin;
	 border-style: solid;
	 border-width: 1px;
	 padding-left: 2px;
}

.FAQ15{
	 padding-top: 10px;
}

.FAQ16{
	 font-style: italic;
	 padding-top: 5px;
}

.FAQ17{
	 font-style: italic;
}

.FAQ18{
     float: left;
     width: 200px;
}

.FAQ19{
     float: left;
     width: 250px;
}

.FAQ20{
     float: left;
     width: 240px;
}

.FAQ21{
     float: left;
     width: 300px;
}

.FAQ22{
     float: left;
     width: 392px;
}

.FAQ23{
     height: 20px;
     font-size: 12px;
     padding-left: 2px;
     font-weight: bold;
     font-family: Arial;
     border-left: thin;
     border-left-style: solid;
     border-left-width: 1px;
     border-top: thin;
     border-top-style: solid;
     border-top-width: 1px;
     border-right: thin;
     border-right-style: solid;
     border-right-width: 1px;
}

.FAQ24{
     padding-top: 20px;
     font-size: 15px;
     font-family: Arial;
}

.FAQalignment{
      width: 692px;
      float: left;
}

#copyrightText {
	color: #666655;
	font-size: 11px;
	padding-bottom: 20px;
	padding-top: 15px;
}

/* card security number starts*/

.cardNoclosebtn {
	height: 29px;
	padding-bottom: 28px;
	float: left;
	padding-top: 10px;
}

.cardNoclosebtnlf {
	background-image: url('../images/common/accessory_add_to_cart_btn_left.gif');
	background-position: left;
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
	float: left;
}

.cardNoclosebtnmid {
	background-image: url('../images/common/accessory_add_to_cart_btn_center.gif');
	background-repeat: repeat-x;
	height: 29px;
	float: left;
}

.cardNoclosebtnrt {
	background-image: url('../images/common/accessory_add_to_cart_btn_right.gif');
	background-position: right;
	background-repeat: no-repeat;
	width: 6px;
	height: 29px;
	float: left;
}

.cardSecurityNumber1{
    float: left;
    width: 635px;
    padding-top: 20px;
    padding-left: 30px;
}

.cardSecurityNumber2{
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bolder;
    width: 635px;
}

.cardSecurityNumber3{
    float: left;
    font-family: Arial;
    font-size: 11px;
    padding-top: 10px;
    width: 635px;
}
    
.closebtntxt {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	padding-top: 6px;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	float: left;
}

.cardSecurityNumber4{
    float: left;
    padding-top: 10px;
    width: 635px;
}

.cardSecurityNumber5{
    float: left;  
}

/* card security number ends*/
.flashdisablecontenttopspace{
    padding-top: 40px;
    padding-left: 25px;
}

.homepage_flash1 { /*padding-top:10px;
*/
	width: 690px;
	height: 345px;
	padding-bottom: 10px;
	float: left;
	visibility: hidden;
	display: none;
}

.homepage_flashtext1 { /*padding-top:10px;
*/
	font-size: 22px;
	color: #333333;
	padding-top: 5px;
	padding-left: 20px;
}

.homepage_flashtext2 { /*padding-top:10px;
*/
	font-size: 25px;
	color: #666666;
	font-weight: bold;
	padding-left: 20px;
}

.flashtextleftspace{
    padding-left: 20px;
}

.flashproducts{
    float: left;
}	

.shopTiming1{
color:#666666;
font-family:Arial;
font-size:11px;
padding-top:3px;
}

.shopTiming2{
color:#666666;
font-family:Arial;
font-size:11px;
}

/* CAPCTHA FOR REG starts*/
.captchaTextSpace {
   	padding-top: 5px;
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}
.captchaImageSpace {
    padding-top: 15px;
}

.captchaerrortextpwd {
	color: red;
	width: 300px;
}

.sclCaptchaSec {
	float: left;
	padding-top: 78px;
}
/* CAPCTHA FOR REG ends*/

ul.policypoints1{
Font:12px  Arial;
Color: #000000;
list-style-type: lower-roman;
padding-left: 40px;
}
.ncpDescription {
	font-size: 12px;
	color: #000000;
	font-family: Arial;
	
}

.des

ul.policypoints2{
Font:12px  Arial;
Color: #000000;
list-style-type: lower-alpha;
padding-left: 40px;
}

ul.policypoints2a{
Font:12px  Arial;
Color: #000000;
list-style-type: decimal;
padding-left: 40px;
}

#StandardAmexDiv27 {
	padding-top: 10px;
}

#StandardAmexSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardAmexSpan17 {
	color: red;
	font-size: 12px;
}
#StandardAmexSpan15 {
	color: red;
	font-size: 12px;
}


#StandardDinersDiv27 {
	padding-top: 10px;
}

#StandardDinersSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDinersSpan15 {
	color: red;
	font-size: 12px;
}


#StandardDiscoverDiv27 {
	padding-top: 10px;
}

#StandardDiscoverSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardDiscoverSpan15 {
	color: red;
	font-size: 12px;
}


#StandardJCBDiv27 {
	padding-top: 10px;
}

#StandardJCBSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardJCBSpan15 {
	color: red;
	font-size: 12px;
}


#StandardMaestroDiv27 {
	padding-top: 10px;
}

#StandardMaestroSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}

#StandardMaestroSpan15 {
	color: red;
	font-size: 12px;
}


#StandardMasterCardDiv27 {
	padding-top: 10px;
}

#StandardMasterCardSpan16 {
	padding-left: 5px;
	font-family: Arial;
	font-size: 11px;
	color: #333333;
}
#StandardMasterCardSpan15 {
	color: red;
	font-size: 12px;
}


#container{ text-align:left;}
img{border:none}

/*.width445{ width:445px; float:left}*/
/*.width280{ width:340px;}*/
/*.paddL160{padding-left:100px; color:#666 }*/
#Confirmation_right{
	float:left;
	width:300px;
	padding-left:60px;
	background-image: url(../images/common/ShoppingCart_shadow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}

.Confirmation_rightV3{	
	height:700px;	
}
.Confirmation_f_18_bold_333{
font-size:18px;font-family:Arial;color:#333333;}
.Confirmation__padd_T9{ padding-top:9px;}
.paddTop{padding-top:16px;}
.borderbtm_dot{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #333333;
}
.bordertop_dot{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #333333;
}
.card_selectionCol{
float:left;
adding-top:10px;}
.card_selectionCol input{ float:left}
#card_detail{ margin-top:10px; padding-top:10px;}
.Confirmation_f_11_333{
	font-size:11px;
	font-family:Arial; padding-bottom:5px;
	color:#333333;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
	
.PlanActivation_w313_f_11_000{
	width:313px;;font-family:Arial;font-size:11px;color:#000000; text-align:left 
	}
#shoppingCard_box{ 
	width:240px; margin-bottom:15px;width:270px !ie;
	padding-top:38px;padding-left:15px; padding-right:15px;
	background-image: url(../images/common/shopping_cartRight.jpg);
	background-repeat: no-repeat; 
	background-position: left top; 
	}

#shoppingCard_box_v3{ 
	width:240px; margin-bottom:15px;width:270px !ie;
	padding-top:38px;padding-left:15px; padding-right:15px;
	background-image: url(../images/common/shopping_cartRight.jpg);
	background-repeat: no-repeat; 
	background-position: left top; 
	}	

.txt11_A3_bg {
	font-family:Arial;
	font-size:13px;
	padding:3px;
	margin-top:20px;
	color:#333333;
	background-color: #CCCCCC;
	font-weight: bold;
}
.card_row{ float:left; width:449px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-bottom:15px; padding-top:10px;
}

.card_row_midline{ float:left; width:449px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-top:10px;
}
		
.shoppingsafe{
	padding:20px; width:240px; width:270px !ie;
	background-image: url(../images/common/shopping_safeBG.jpg);
	background-repeat: no-repeat; 
	background-position: left top;
	margin-top:30px;
}
.shoppingsafe h3,ul,li{ margin:0px; padding:0px;}
.shoppingsafe h3{
	color: #666666; font-size:18px; padding-bottom:5px;
}

.shoppingsafe ul li{
	background-image: url(../images/common/tick.gif);
	background-repeat: no-repeat;
	padding-left:30px;
	background-position: left center;
	list-style-type: none;
	list-style-position: outside;
}
.marginL120{margin-left:120px;}

/*class form old file 
.Confirmation_w961{
	width:961px;float:left;
}*/
.PayBodyleft{
	float:left;position:relative;width:560px;
}
		
.continue_shoptxt{
 	padding-bottom:10px;
	color:#1c8db9;
	font-size:11px;
	font-family:Arial;
	margin-left:13px;
	
}
		
.PageHeadtxt{	
	font-family:Arial;
	color:#666666;
	font-size:22px;
	padding-bottom:20px;
	margin-left:13px;
}

.margin_left_6{
	margin-left:6px;
}

.txt11_A3 {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	/*width:325px;*/
}

.line_height13{
	line-height: 13px;
	
}


.margin_left_145{
	margin-left:145px;
}
.width156_ht20{
	width:156px;height:20px;
}
.padd_bottom_20 {
	padding-bottom:20px; margin-bottom:0px;
}

.Confirmation_f_12_999_paddleft12{
	padding:3px 0 0 24px;
	font-family:Arial;
	font-size:12px;
	color:#999999;
		
}
.Confirmation_payAddress_w187_padd_b5{
	float:left;position:relative;width: 187px;
}
.txt11_A3_bold {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}



.padd_top_7 {
	padding-top:7px;
}
.Confirmation_float_l_w_492{
		float:left;width:492px;
		padding-top: 5px;
		padding-bottom: 13px;
}
.float_right {
	float:right;
}
.CheckoutRegister_f_s11_1c8db9 {
	color:#1c8db9;
	font-size:11px;
	font-family:Arial;
}
.size14 {
	font-size:14px;
	color: #333333;
}
.padd_bottom_8 {
	padding-bottom:8px;
}

.padd_top_13 {
	padding-top:13px;
}

.Confirmation_f_11_333_padtop14_bold{
	font-weight:bold;font-size:11px;font-family:Arial;color:#333333;padding-top:14px;
}
.Confirmation_f_11_333_padtop13_bold{
		font-weight:bold;font-size:11px;font-family:Arial;color:#333333;padding-top:13px;
}
.Confirmation_width150_paddtop5{
	width:150px;padding-top:5px;
}
.confirmpay_DropDown {
	width:75px;
}
.Confirmation_f_bold_11_333_w390_paddtop11{
	font-weight:bold;font-size:11px;font-family:Arial;color:#333333;padding-top:11px;width:390px;
}
.Confirmation_f_9_1c8db9_paddtop3{
	font-family:Arial;font-size:9px;color:#1c8db9;padding-top:3px;
}
.Confirmation_padtop4_padbottom21 {
	padding-bottom:21px;padding-top:4px;
}
		
.Confirmation_f_11_333_paddleft15{
	font-size:11px;font-family:Arial;color:#333333;padding-left:15px;
}
.Confirmation_CancelOrder_Btn{
	background-repeat: no-repeat;
	width:83px;
	height:25px; margin-right:10px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #1c8db9;
	float: left;
	background-image: url(../images/common/signIn_logIn_btn.gif);
}

.height_181 {
	height:181px;
}
.PlaceOrder_Btn{
	background-image:url(../images/common/confirmation_placeOrder_btn.gif);
	background-repeat: no-repeat;
	width:105px;
	height:23px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	/*float: left;*/
	padding-right: 0px;
	/*float:right;*/
}		

.PlaceOrder_Btn1{
	background-image:url(../images/common/confirmation_placeOrder_btn.gif);
	background-repeat: no-repeat;
	width:105px;
	height:23px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	/*float: left;*/
	padding-right: 0px;
	float:right;
	margin-top:10px;
}

.PlaceOrder_Btn_trackorder{
	background-image:url(../images/common/confirmation_placeOrder_btn.gif);
	background-repeat: no-repeat;
	width:105px;
	height:23px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	/*float: left;*/
	padding-right: 0px;
	float:right;
	margin:10px 0 15px 0;
}

.Cancelorder_Btn{
	background-image:url(../images/common/confirmation_placeOrder_btn.gif);
	background-repeat: no-repeat;
	width:105px;
	height:23px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	float: right;
	padding-right: 10px;
}
.txt15Af{
	color: #ffffff;
	font-family: Arial;
	font-size: 12px
}

.txt12A3{
	padding:3px 0 0 5px;font-family:Arial;font-size:12px;color:#333333; float:left;
}
.padd_left_12 {
	margin-left:12px;
}
.marg_left_12 {
	margin-left:12px;
}
.padd_top_31{ padding-top:31px;}

/*ver 3 changes class*/
.ragister_now{
	background-image:url(../images/common/shopping_safeBG.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:20px;
	padding-left:15px;
	margin-top:30px;
	width:250px;
	color:#333333;
	font-size:13px;
	}
.ragister_now ul{
	 margin:0px;
	 padding-top:5px;
}
.ragister_now h3{
	color: #666666;
	font-size:16px;
	padding-bottom:15px;
	}
.ragister_now li{
	background-image: url(../images/common/MyAccount_Login_checkMark.gif);
	background-repeat: no-repeat;
	padding-left:15px; padding-bottom:1px;padding-top:1px;
	background-position: left center;
	list-style-type: none;
	list-style-position: outside;
}
ragister_now label{padding-bottom:10px;}
.sragister_form label{
	padding-bottom:2px;
	display:block;
	padding-top:10px;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
/*.width200{width:220px;}*/
.padd_right30{ padding-right:35px;}

#Confirmation_left{width:500px; float:left; padding-right:10px; padding-left:13px;}

.txt18B{
	font-size:18px;
	font-family:
	Arial;color:#333333;
}
.paddTop{padding-top:16px;}
.borderbtm_dot{
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #333333;
}
.bordertop_dot{
border-top-width: 1px;
border-top-style: dotted;
border-top-color: #333333;
}
.card_selectionCol{
float:left;
adding-top:10px;}
.card_selectionCol input{ float:left}
#card_detail{}
.txt11{
	font-size:11px;
	font-family:Arial; padding-bottom:8px;
	color:#333333; width:450px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
	
.paymentxtarea{
	width:313px;;font-family:Arial;font-size:11px;color:#000000; text-align:left 
	}
.txt11_A3_bg {
	font-family:Arial;
	font-size:13px;
	padding:3px;
	margin-top:20px;
	color:#333333;
	background-color: #CCCCCC;
	font-weight: bold;
}
.card_row_noline{ float:left; width:449px;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	padding-bottom:15px; padding-top:10px;
}
		
/*	.Confirmation_CancelOrder_Btn{
	background-repeat: no-repeat;
	width:90px;
	height:25px; margin-right:10px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #1c8db9;
	float: left;
	background-image: url(../images/common/signIn_logIn_btn.gif);
	}*/
/*class form old file */

#wrapper {
	margin:0 auto;
	width:961px; clear:both 
}
.Confirmation_w961{
	width:961px;float:left;
}
.PayBodyleft{
	float:left;position:relative;width:560px;
}
		
.continue_shoptxt{
 	padding-bottom:10px;
	color:#1c8db9;
	font-size:11px;
	font-family:Arial;
	margin-top:10px;
}
		
.PageHeadtxt{	
	font-family:Arial;
	color:#666666;
	font-size:22px;
	padding-bottom:20px;
}

.PayBodySection1Right{
	
	float:right;
	padding-top:10px;
	
}

.margin_left_6{
	margin-left:6px;
	
}
/*
.line_height13{	line-height: 13px;}
*/

.margin_left_145{
	margin-left:145px;
	text-align:right;
}
.width156_ht20{
	width:156px;height:20px;
}
/*.padd_bottom_20 {
	padding-bottom:20px;
}*/
.CheckoutRegister_h20_w20 {
	height:20px;
	width:20px;
}
/*
.Confirmation_f_12_999_paddleft12{
	padding-left:12px;font-family:Arial;font-size:12px;color:#999999;
}*/
.paycontactinfo{
	float:left;position:relative;width: 170px;
}
.txt11_A3_bold {
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#333333;
}


.Confirmation_float_l_w_481{
		float:left;width:492px;
}

.CheckoutRegister_f_s11_1c8db9 {
	color:#1c8db9;
	font-size:11px;
	font-family:Arial;
}

.payment_bold{
		font-weight:bold;font-size:11px;font-family:Arial;color:#333333;padding-top:13px;
}
.pawmentwp5{
	width:150px;padding-top:5px;
}
.confirmpay_DropDown {
	width:75px;
}
.txtbpw390{
	font-weight:bold;font-size:11px;font-family:Arial;color:#333333;padding-top:11px;width:390px;
}
.txt9p{
	font-family:Arial;font-size:9px;color:#1c8db9;padding-top:3px;
}
.padtb4 {
	padding-bottom:21px;padding-top:4px;
}
		
.txtpl11{
	font-size:11px;font-family:Arial;color:#333333;padding-left:15px;
}

/*
.PlaceOrder_Btn{
	.PlaceOrder_Btn{
	background-image:url(../images/common/confirmation_placeOrder_btn.gif);
	background-repeat: no-repeat;
	width:105px;
	height:23px;
	text-align:center;
	padding-top:3px;
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	/*float: left;*/
	padding-right: 0px;
	float:right;
	margin-top:10px;

}	*/	

/*utility class*/
.width445{ width:445px; float:left; margin:0 0 0 0; padding:0 0 0 0; border: #f0000 1px solid;}
.width280{ width:340px;}
.paddL160{padding-left:100px; color:#666 }
.paddL170{padding-left:140px; font-weight:normal; }
.margin10{ margin-top:8px;}
.width500{ width:500px; float:left; margin:0 0 0 0; padding:0 0 0 0; border: #f0000 1px solid;}
.size14 {
	font-size:14px;
	color: #333333;
}

.padd_top_12 {
	padding-top:12px;
}

.padd_bottom_8 {
	padding-bottom:8px;
}
.padd_top_5 {
	padding-top:5px;
}

.padd_top_13 {
	padding-top:13px;
}

/*.float_right {float:right;}*/

.height_181 {
	height:181px;
}
.btnlink{ text-decoration:none; color:#FFF}
.marginL120{margin-left:120px;}
.txt15Af{
	color: #ffffff;
	font-family: Arial;
	font-size: 15px
}
/*.txt12A3{
	padding-left:12px;font-family:Arial;font-size:12px;color:#333333;
}
.padd_left_12 {
	padding-left:12px;
}*/
.padd_top_31{ padding-top:31px;}
											/*ver 3 new class form here*/

.spgBluebox{
	color:#333333;
	font-size:14px; 
	background:  url(../images/common/Cr_Gr_Left.gif) no-repeat left top;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 265px;
	margin:40px 0 0 0;
}
.spgBluebox .rightpart{
	background: url(../images/common/Cr_Gr_right.gif) no-repeat right top;
	width: 22px; height:58px;
	float:right;
}
.spgBluebox h3{
	margin:0px;
	padding-top:14px;
	padding-bottom:10px;
	background: url(../images/common/Cr_Gr_gradient.gif) repeat-x left top;
	color: #FCFDFB;
	font: bold normal 15px/normal Arial;
	}
.spgsigh_in label{
	padding-bottom:2px;display:block;
	 padding-top:10px;
	color:#333333;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.spgsigh_in .inputtxt{ width:230px;}
.width200{width:250px;}
.morelink{
	color:#1C8DB9;
	font-family:Arial; 
	text-decoration:none;
	font-size:11px;
}
.btnmargin{ margin-left:130px; margin-right:35px; float:right;
			/*margin-left:65px !ie;*/
}

.btnmargin_register{ margin-left:130px; margin-right:17px; float:right;
			/*margin-left:65px !ie;*/
}

.emarkting_spot{
	width: 232px; 
	margin-bottom:15px;
	margin-top:15px;
	margin-left:20px;
	height: 150px; 
	clear:both;
}
.emarkting_spot p{
	font-size: 24px;
	color: #FDFDFD; padding-top:80px; padding-left:30px;

}
/*.btnmargin{ margin-left:130px;margin-left:65px !ie;*/
			
		
}
#shpping_point{ width:320px;}
#shpping_point .txtinput{ width:280px;}
.sele_pickpoint{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC; height:100px; margin-bottom:4px;

}
.sele_pickpoint p{ float:left; width:140px; font-size:11px;}
.S_whitebox {
	background:url(../images/common/Cr_Wh_Left.gif) no-repeat left top;
	padding-left:20px;
	padding-top:1px;
	width:265px;
}
.S_whitebox .rightpart {
	background: url(../images/common/Cr_Wh_right.gif) no-repeat right top;
	width: 22px;
	height:58px;
	float:right;
}
.S_whitebox h3 {
	margin:0px;
	padding-top:14px;
	padding-bottom:13px;
	background: url(../images/common/Cr_top.gif) repeat-x left top;
	color: #656565;
	font: bold normal 15px/normal Arial;
}
.rpg_cac label {
	padding-top:10px;
	margin:0px;
	width:120px;
	color:#333333;
	display:block;
	font-family:Arial;
	width:230px;
	font-size:11px;
	font-weight:bold;
}


.rpg_cac p {
	padding-bottom:5px;
	padding-top:5px;
}
.rpg_cac .txtinput {
	/*width:220px;*/
	width:235px;
}

.btnmargin{ 
	margin-left:130px;
	margin-left:65px !ie;			
}
#shpping_point{ width:320px;}
#shpping_point .txtinput{ width:280px;}
.sele_pickpoint{
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC; height:100px;

}
.sele_pickpoint p{ float:left; width:140px; font-size:11px;}
.ragister_now{
	color:#333333;
	font-size:13px;
	}
.ragister_now ul{
	 margin:0px; padding-left:0px;
	 padding-top:5px;
}
.ragister_now h3{
	color: #666666;
	font-size:16px;
	padding-bottom:15px;
	}
.ragister_now li{
	background-image: url(../images/common/MyAccount_Login_checkMark.gif);
	background-repeat: no-repeat;
	padding-left:15px;
	padding-bottom:1px;
	padding-top:1px;
	background-position: left center;
	list-style: none inside;
}
.shoppingsafe{ color:#666}
.shoppingsafe ul{ margin-top:2px; margin-left:0px; padding-left:0px; }
.shoppingsafe ul li{
	background-image: url(../images/common/register_checkMark.gif);
	background-repeat: no-repeat;padding-left:15px;	
	background-position: left center;
	list-style-type: none;
	list-style-position: outside; margin-left:5px;
}
.shoppingsafe p{ padding-bottom:9px; }
.bstatebox{ float:lift; width:50px; padding-bottom:40px;}
.pamentzip{width:78px;padding-left:80px; margin-top:3px;}
.ziptab{ padding-left:145px; padding-top:5px;}
.ziptab2{ padding-left:160px; padding-top:5px;}
/**html .ziptab2{ padding-left:153px; padding-top:5px;}*/
.selectbox{ width:140px;}
	.Shipping_savebtn{
	background-repeat: no-repeat;
	width:233px;
	height:38px; padding-top:10px;
	margin-right:10px;
	text-align:center;
	
	font-family: Arial;
	font-size: 16px;
	color: #1c8db9;

	background-image: url(../images/common/shipping_savebtn.jpg);
	}
#shpping_point{ width:320px;}
#shpping_point .txtinput{ width:280px;}
#shipping_method{ float:left; clear:both; width:100%; padding-bottom:25px;}

#shipping_method .shippingcol{ width:150px; float:left; height:28px;}
#shipping_method .shippingcol p{ padding-top:2px;padding-bottom:2px; margin:0px; font-size:11px;}

#shipping_method .shippingcol1{ width:280px; float:left; }
#shipping_method .shippingcol1 p{ padding-top:2px;padding-bottom:2px; margin:0px; font-size:13px;}

#shipping_method .shippingcol2{ width:100px; float:left; }
#shipping_method .shippingcol2 p{ padding-top:2px;padding-bottom:2px; margin:0px; font-size:13px;}

#shipping_method .shippingcol3{ width:100px; float:left; }
#shipping_method .shippingcol3 p{ padding-top:2px;padding-bottom:2px; margin:0px; font-size:13px;}

#shipping_method .free_shippingcol{
	background: #F2F2F2;
	width:116px; float:left; text-align:center; padding:2px;
	border: 1px solid #333;
}
/*Extand able buttons */
.regreen_btn{
	background: url(../images/common/btn_greenleft.gif) no-repeat;
	text-decoration:none;
	display:block;
	color:#FFF;
	padding-left:8px;
	height:23px;
	float:left;
	font: 15px/14px Arial;
	cursor: pointer;
}
.regreen_middlep{
	background: url(../images/common/btn_greenright.gif) no-repeat right top;
	float:left;
	height:25px;
	line-height:14px;
	padding: 3px 6px 3px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	font-family: Arial;
}
.reblue_btn{
	background: url(../images/common/btn_blueleft.gif) no-repeat;
	text-decoration:none;
	display:block;
	color:#FFF;
	padding-left:8px;
	height:23px;
	float:left;
	font: 15px/14px Arial;
	cursor: pointer;  
}
.reblue_middlep{
	background: url(../images/common/btn_blueright.gif) no-repeat right top;
	float:left;
	height:25px;
	line-height:14px;
	padding: 3px 6px 3px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	font-family: Arial;
}

/*recipt page class from here*/
.receipt_wraper{ float:left}

#recipt_rightp{ float:left; width:634px !important;
				color:#333; 
				padding-left:30px;
				font-family:Arial;
				font-size:12px;
				padding-top:30px;
				margin-left:60px !important;
				margin-left:0px !ie;}
* html #recipt_rightp{float:left; 
				color:#333; 
				padding-left:30px;
				font-family:Arial;
				font-size:12px;
				padding-top:30px;
				}
						
#recipt_leftp{ float:left; width:221px; }
.recipt_outerbdr{
	border: 1px solid #5B5B5B; float:left;
	
}
.recipt_header{ padding:15px;}
.recipt_ordertbl th{
	font-size:15px;
	border-top: 1px solid #3E3E3E;
	border-bottom: 1px dotted #9D9D9D;
	}
.recipt_paddleft{ padding-left:15px;}
.recipt_subtotoal{ background-color:#CCCCCC}
.recipt_bdrbtm td{border-bottom: 1px dotted #9D9D9D; height:80px;}
.recipt_detaildiv{ padding-left:15px; padding-top:8px; padding-bottom:8px; padding-right:65px;}
.recipt_noprod{
	padding-left:15px; font-weight:bold;
	padding-top:8px;
	padding-bottom:8px; font-size:13px;
	padding-right:40px;
	border-top: 1px solid #303030;
	border-bottom: 1px solid #303030;
}
#recipt_addresarea {}
#recipt_addresarea ul{ float:left ; width:200px; height:auto; list-style:none; padding-left:10px; padding-top:15px;}
#recipt_addresarea .headli{ font-weight:bold; padding-bottom:15px;}
.recipt_addiv{
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	padding-right:65px;
	clear:both;
	border-top: 1px dotted #929292;
}

.ShippingInfoRightBlockDefHeight
{
	height: 700px;
}

.errorMsgTxtSize {
	font-size: 11px;
}

#SBShippingAddressAddErrorMsgV3 {
	left: -22px;
	position: relative;
}

#SBShippingAddressStateErrorMsgV3 {
	left: -22px;
	position: relative;
}

#SBShippingAddressZipErrorMsgV3 {
	left: 25px;
	position: relative;
}
#SBInvShippingAddressStateErrV3 {
	color: red;
	width: 195px;
	float: left;
}
#SBInvShippingAddressZipErrV3 {
	color: red;
	width: 150px;
	float: left;
}
.errorIcon {
	left: -25px;
	position: relative;
}
.regerrortextV3 {
	color: red;
	width: 250px;
	font-size: 11px;
}

#order_canclewraper{
	border: 1px solid #000;
	padding:15px 0 15px 0;
}
.order_canclebrdtop{
	border-top: 1px solid #666;
	margin-top:10px
	}
.order_canclepopup{ padding-bottom:15px;}
.order_cancle_roundbrd{
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	width:530px;margin-left:1px;
	}
.order_fotterPlaceholder{ color:#666;
						font-size:10px;
						text-align:left;
						padding-top:5px;
						border-top: 1px solid #666;
						width:93%;padding-left:40px;
						margin-top:30px;
}
.order_brd_btm{	border-bottom: 1px solid #666;}

.orderhistory_bluebg{width:540px;}
.ytop, .ybottom ,.ytopAd{display:block; background:transparent; font-size:1px;}
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#3475CD; border-left:1px solid #3475CD; border-right:1px solid #3475CD;}
.yb1 {margin:0 5px; background:#3475CD;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}

.yboxcontent,.yboxcontentAd {
	background:#3475CD none repeat scroll 0%;
	border-color:#3475CD;
	border-style:solid;
	border-width:0pt 1px;
	display:block;
	margin:0px;
	padding:0px;
}
.colmid p {
	color:#FFF;
	margin:0px; 
	font-size:15px;padding-left:10px; padding-top:10px;
	color:#fff;  font-size:16px;
	text-align:left;
}




.compatiblewith {
	float:left;
	width: 155px;
	width: 147px !ie;
	/*background: #DEDEDE url(../images/common/compatible_bg.gif) top repeat-x;
	border: solid 2px #DEDEDE;*/
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	color:#333333;
	font-weight: bold;
}
.compat_text {
	text-align: left;
	padding: 7px 0px 0px 0px;
	width: 150px;
}

.pole_d {
	padding: 7px 0px 7px 0px;
	float: left;
	width:154px;
}

.see_what {
	float:left;
	position: relative;
	width: 158px; /*margin-top:8px;*/
}
.see_what ul {margin:0px;padding:0px;}
li.green_bullets {
	background: url(../images/common/bullets_gr.gif) left top no-repeat;
	/*padding: 12px 0px 0px 14px;*/
	font-size: 11px;
	list-style: none;
	margin-top:10px;
	padding:0 0 0 14px;
}



*:first-child+HTML .see_what {
	float:left;
	position: relative;
	width: 148px;
}
*:first-child+HTML .seewhtpop {
	float:left;
	margin-left:2px;
}

*html li.green_bullets {
	padding:0;
}

li.green_bullets_delivery {
	background: url(../images/common/bullets_gr.gif) left no-repeat;
	padding: 1px 0px 0px 14px;
	font-size: 11px;
	list-style: none;
}
.innerborder {
	position: absolute;
	margin: 12px;
	border: 2px solid #DEDEDE;
	width: 170px;
	height: 200px;
}

a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold; cursor:default; 
    text-decoration:none;
    width:31px;
	height:31px;
	margin-right:7px;
}
a#maptip{
	right:0px;
	top:0px;
	bottom:0px;
}
a.tt span{ display: none; }
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
	display:block;
	position:absolute;
	top:5px;
	left:-48px;
	padding: 10px 0 0 0;
	width:274px;
	color: #333;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
		
}

*html a.tt:hover span.tooltip{
	top:22px;	
	left:-44px;
}

/*Changing the Service-icon hover position*/
a.tt:hover span.tooltip_music {
	display:block;
	position:absolute;
	top:5px;
	left:-50px;
	padding: 10px 0 0 0;
	width:274px;
	color: #333;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}

*html a.tt:hover span.tooltip_music {
	top: 22px;
	left:-40px;
}

a.tt:hover span.tooltip_email {
	display:block;
	position:absolute;
	top:5px;
	left:-50px;
	padding: 10px 0 0 0;
	width:274px;
	color: #333;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}
*html a.tt:hover span.tooltip_email {
	top: 22px;
	left:-39px;
}
a.tt:hover span.tooltip_ovi {
	display:block;
	position:absolute;
	top:5px;
	left:-50px;
	padding: 10px 0 0 0;
	width:274px;
	color: #333;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
}
*html a.tt:hover span.tooltip_ovi {
	top: 22px;
	left:-40px;
}
a.tt:hover span img{ border:none}
a.tt:hover span.tooltip{right:5px ;}
a.deliverypop:hover span.tooltip{
	display:block;
	position:absolute;
	padding: 10px 0 0 0;
	width:240px;
	color: #333;
	text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	font-size: 11px;
	font-weight: normal;
}
* html a.deliverypop:hover span.tooltip{right:20px;}
a.seewhtpop:hover span.tooltip{
	display:block;
	position:absolute;
	padding: 10px 0 0 0;
	width:240px;
	color: #333;
	text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
	font-size: 11px;
	font-weight: normal;

	
}
a.tt:hover span img{ border:none}
a.tt:hover span.top{
	width:321px;
	display: block;
	padding: 25px 8px 0;
    background:url(../images/common/tooltips_top_bg.gif) no-repeat top;
}
a.tt:hover span.middle{
	display: block;
	padding: 0px 0px 3px 15px;
	height: 97px;
}
a.tt:hover span.bottom{
	width:321px;
	height:12px;
	display: block;
	padding:7px 0px 0px 16px;
	color: #548912;
    background:url(../images/common/tooltips_bot_bg.gif) no-repeat top;
}

.bywith {
	background: #D7D7D7 url(../images/common/roundright_top.png) no-repeat;
	float:left;
	width:198px;
	padding:7px 0px 7px 0px;
}
.bywith_texttop {
	text-align: left;padding-left:7px;
	font: bold 13px Arial, Helvetica, sans-serif;
	color:#666;
}
.bywith_image {
	margin-top:7px;padding-left:7px;

	float:left;
	width:69px;
}
.bywith_btntext {
	float:right;
	width:100px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666;
	padding-right: 10px;

}
.bywithheading {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#666;
	font-weight: bold;
	margin-top:5px;
}
.vatprize {
	display: block;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#666;
}
/* Added For Learn_more */
.buttonbox {padding:5px; height:21px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; clear:both; float:right;} .buttonbox a{padding:5px; height:21px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; clear:both;} *html .buttonbox {padding:5px; height:21px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF; clear:both; float:right;} 
.buttonleft{ background:url(../images/common/Learn_more_left_bg.gif) 0 0 no-repeat; float:left; width:5px; height:21px;}
.buttonright{ background:url(../images/common/Learn_more_bg.gif) right 0 no-repeat; height:21px; text-align:center; width:150px; float:left; padding:2px 3px 0 0;} *html .buttonright{ background:url(../images/common/Learn_more_bg.gif) right 0 no-repeat; height:15px; text-align:center; padding:0; margin:0;}
.bytwithbtn{
	float:left;
	margin-top: 10px;
	margin-left:20px;
	width:95px;
	padding: 2px 0px 0px 0px;
	background:url(../images/common/learn_more_btn.gif) right no-repeat;
	height:21px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;
	color:#FFF;	font-weight: bold;
}
.bytwithbtn a {
	text-decoration: none;
	color:#FFF;
}
#Recomm_container {
	float:left;
	width:100% !important;
    
}
#Recomm_container .linkgreen {
	color: #65C142;
}
#Recomm_container .bluetxt {
	font-size: 13px;
	font-weight: bold;
	color: #6EB6D5; padding-bottom:5px;
	padding-top:3px;
	text-align:left;
}
#Recomm_container .priceblack {
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: line-through;
}
#Recomm_container .pricered {
	color: #E55459;
	font-size: 15px;
	font-weight: bold;
}
#Recomm_container .box {
	width:180px;
	padding:10px; margin-right:5px;
	float:left;
}
#Recomm_container .box img{height:69px;}
#Recomm_container .box img{margin-left:30px;}

.recommendheadingtxt {
	color: #666;
	font-family: arial;
	font-size: 14px;
	padding-top:20px;
	padding-top:40px !ie;
	padding-right:30px;
	padding-left:15px;
	font-weight: normal;
	/*line-height: 13px;*/

}
span.bywithheading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
span.vatprize {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
*html.bywith {
	background:url(../images/common/bywith_bg.gif) no-repeat;
	float:left;
	width: 210px;
	/*border: 1px solid #D8D8D8;*/
	padding: 7px 7px 7px 7px;
}
.white_box_Review {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 280px;
	background-color: white;
	z-index: 1002;
}

#review_modaldialogcontainer {
	height: 230px;
	border: 1px solid #999999;
	background-color: #fff;
	width:295px;
}


.white_box_review_details {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 555px;
	background-color: white;
	z-index: 1002;
}

#PaymentMethodCancelBtnTxt {
	color:#FFFFFF;
	font-family:Arial;
}

/*Added on 14Dec*/

.shopcart_edit{font-family:Arial;font-size:11px;color:#333333;padding-bottom:20px;width:250px;}
.shopcart_row1{font-family:Arial;font-size:11px;color:#333333;padding-top:15px;width:250px;}
.shopcart_row2{font-family:Arial;font-size:11px;color:#333333;padding-top:15px;width:250px;}
.shopcart_total{font-family:Arial;font-size:13px;padding:3px;margin-top:20px;margin-left:-9px;color:#333333;background-color: #CCCCCC;font-weight: bold;width:258px;}
.line_height_normal_v3{line-height: normal;}
.txt11_A3_v3 {
	font-family:Arial; 
	font-size:11px;
	color:#333333;
}


.SBBillingPostCodeField {
	width: 340px;
}

.SBBillingAddressStateMainBlock {
	padding-right: 15px;
	float: left;
}

.SBBillingAddressZip {
	padding-bottom: 7px;
	font-weight: bold;
}

.billZip {
	width: 100px;
}

.SBBillingAddressState {
	padding-bottom: 7px;
	font-weight: bold;
}

.SBInvBillingAddressZipErr1 {
	color: red;
	width: 150px;
}

.SBInvBillingAddressZipErr {
	color: red;
	width: 150px;
	padding-left: 22px;
}

.SBZipPosition {
	float: left;
}

.SBInvBillingAddressStateErr {
	color: red;
	width: 150px;
}

.SBBillingAddressStateErrorMsg {
	left: -22px;
	position: relative;
}

.SBBillingAddress {

	clear: both;
}

.SBBillingAddressAdd {
	padding-bottom: 7px;
	font-weight: bold;
}

.SBBillingAddressAddBlock {
	padding-bottom: 5px;
}

.SBBillingAddressAddErrorMsg {
	left: -22px;
	position: relative;
	float: left;
}

.SBAddPosition {
	float: left;
}

.SBBillAddDontShipNote {
	clear: left;
	width: 340px;
	font-size: 9px;
	color: red;
}

.SBBillingAddressCity {
	padding-bottom: 7px;
	font-weight: bold;
}

.SBBillingAddressCityBlock {
	padding-bottom: 10px;
}

.SBBillingAddressCityErrorMsg {
	left: -22px;
	position: relative;
}

.SBInvBillingAddressCityErr {
	color: red;
}

.SBBillingAddressStateBlock {
	padding-bottom: 10px;
}

.SBBillingAddressShipCountrytext {
	padding-bottom: 15px;
	font-weight: bold;
	clear: left;
}

.SBBillingAddressAdditionalInfo {
	padding-bottom: 7px;
	font-weight: bold;
}

.SBBillingAddressAdditionalInfoFieldBlock {
	padding-bottom: 15px;
}

.SBBillingAddressAdditionalInfoErrorMsg {
	left: -22px;
	position: relative;
}

.additionalInfoNote {
	width: 340px;
	font-size: 11px;
	color: #333333;
}.reviewSize {
	list-style-type: none;
	padding-bottom: 3px;
	padding-top: 2px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	width: 212px;
	line-height: 8px;
}
#review_midtext {
	padding-left: 0px;
	height: 230px;
	width:295px; 
}



.comptimage {
	display:block;
}
.pimage {
	float:left;
	width:31px;
	height:31px;
	margin-right:7px;
}/* Added by Bhagavath */

.Product_light {
	DISPLAY: none; Z-INDEX: 1002; /*PADDING-BOTTOM: 10px;*/ WIDTH: 466px; POSITION: absolute;/* background-color: white;  */
}
.closebar {
	float:left;
	width: 466px;
	background:url(../images/common/closebar_bg.gif) no-repeat;
	height:36px;
}

.closebartext {
	float:left;
	width: 410px;
	padding: 10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}
*html .closebartext {
	float:left;
	width: 425px;
	padding: 10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;

}
.closetxt {
	float:right;
}
.addcardtext {
	float:left;
}
.closebutton {
	float:right;
	width:20px;
	height:22px;
	margin-top:9px;
	margin-right: 12px;
}
*html .closebutton {
	float:right;
	width:20px;
	height:22px;
	margin-top:10px;
	margin-right: 5px;
}

.bodyaddcart {
	float:left;
	width: 466px;
	margin:0px;
	background:#fff;
}

*html .bodyaddcart {
	float:left;
	width: 466px;
	margin:0px;
	background:#fff;
}

.carttop {
	float:left;
	width: 466px;
	background-color: white; 
}

.product_image {
	float:left;
	width: 110px; 
	height: 110px;
	margin:29px 32px 36px 30px;

}

*html .product_image {
	float:left;
	width:110px; 
	margin:29px 32px 0px 10px;
}

.product_text {
	float:left;
	width: 260px;
	margin-top: 29px;
}
*html .product_text {
	float:left;
	width:260px;
	margin-top:29px;
}
h2.mainheading {
	background: url(../images/common/bullets_addtocart.gif) left top no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5C5D5D;
	padding-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;
}

h2 {
	margin:0px;
	padding:0px;
}

p.productpara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding:5px 0px 0px 25px;
}
p.viewlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
	padding:5px 0px 0px 25px;
	width:150px;
	
}
p.viewlink a{
	color:#1F8DC6;
	text-decoration:none;
}

.btnwrapper {
	float: right;
	width:400px;
	margin-top:10px;
	margin-right:30px;	
}
*html .btnwrapper {
	float: right;
	width:400px;
	margin-top:10px;
	margin-right:17px;	
	
}
.btnwrapper1 {
	float:right;
	margin-top:12px;
	margin-right:30px;
}
*html .btnwrapper1 {
	float:right;
	margin-top:12px;
	margin-right:-32px;
}

.contbtn {
	float:right;
}
.contbtnb {
	float:left;
	margin-right:10px;
}
*html .contbtnb {
	float:right;
	width:230px;
	margin-right:12px;
}

.contbtn2 {
	float:right;
	margin-right:24px;
}
*html .contbtn2 {
	float:right;
	width:280px;
	             
}

.contbtn1 {
	float:right;
	margin-right:5px;
}
.btntext{
	background: url(../images/common/btn_left.png) no-repeat;
	text-decoration:none; cursor:pointer;
	display:block;
	color:#FFF;
	padding-left:8px;
	height:27px;
	float:left;
	font: bold 11px/12px "Arial";
}

.cont_shop{
	background: url(../images/common/btn_right.png) no-repeat right top;
	float:left;
	height:27px;
	line-height:14px;
	padding: 5px 8px 4px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	font-family: Arial;
}

/*change color btn proceedckyt*/
.btntext_blue{
	background:url(../images/common/addcart_btn_bg_left.gif) no-repeat;
	text-decoration:none; cursor:pointer;
	display:block;
	color:#FFF;
	padding-left:8px;
	height:27px;
	float:left;
	font: bold 11px/12px "Arial";
}
.cont_shop_blue{
	background:url(../images/common/addcart_btn_bg_right.gif) no-repeat right top;
	float:left;
	height:25px;
	line-height:14px;
	padding: 5px 8px 4px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	font-family: Arial;
}
/*change color btn proceedckyt*/


.cartmid {
	margin-right:10px;
	background-color: white;
}
*html .cartmid{
	margin-top:10px;
	margin-right:10px;
	background-color: white;
	
}
.littlemore {
	float: left;
}
.mainheading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5C5D5D;float:left;
	padding-left:40px;
	margin-top:10px;
	font-weight:bold;
	width:400px;
	
	
}

*html h2.mainheading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5C5D5D;
	padding-top:0px;
	padding-left:0px;
	margin:0px;
}

.cartlast h2.mainheading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5C5D5D;
	padding-left:40px;
	width:400px;
}

*html .cartlast h2.mainheading2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #5C5D5D;
	padding-left:40px;
	width:400px;
}


.roundedboxcart {
	float:left;
	width:430px;
	margin:13px 15px 0px 27px;
}
*html .roundedboxcart{
	float:left;
	width:430px;
	margin:13px 0px 0px 13px;
	padding-bottom:0px;

}
.roundedtop {
	float:left;
	background: url(../images/common/top-round.png) no-repeat;
	width:420px;
	height:17px;
	margin:0px;
	padding:0px;
}
*html.roundedtop {
	float:left;
	background: url(../images/common/top-round.png) no-repeat;
	width:400px;
	height:17px;
	margin:0px;
	padding:0px;
}

.roundedboxtext {
	float:left;
	background:url(../images/common/middle-round.png) repeat-y;
	width:420px;
	margin:-9px 0 0 0;
	padding:0px;
	vertical-align:top;
}
*html .roundedboxtext {
	float:left;
	background:url(../images/common/middle-round.png) repeat-y;
	width:420px;
	margin:-9px 0 0 0;
	padding:0px;
	vertical-align:top;
}

.roundedbot {
	float:left;
	background: url(../images/common/bot-round.png) no-repeat;
	width:420px;
	height:10px;
	margin:0px;
	padding:0px;
}
*html .roundedbot {
	float:left;
	background: url(../images/common/bot-round.png) no-repeat;
	width:420px;
	height:10px;
	margin:0px;
	padding:0px;
}
.solution_image {
	float:left;
	width: 160px;
	height: 160px;
	margin-left: 14px;
	margin-top: 7px;
}
*html .solution_image {
	float:left;
	width: 160px;
	height: 160px;
	margin-left: 10px;
}
.roudedbox_content {
	float: left;
	margin-left: 17px;
	width: 200px;
	}
.buynow	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:5px 0px 0px 0px;
	color:#1F8DC6;
}
.buynowtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
	color:#333;
}
.buy_prize_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:0px;
	color:#41AB47;
	text-align: right;
}
.buy_prize_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	color:#ED2027;
	text-decoration:line-through;
	text-align: right;
}
.cartlast {
	float:left;
	width:466px;
	padding-top:23px;
	background-color: white;
}
*html .cartlast {
	float:left;
	width:400px;
	padding-top:20px;
	background-color: white;
}
.thumbail_image1 {
	width:133px;
	float:left;
	/*padding:8px 5px 0px 6px;*/
	height:auto;
}
.acartbutton {
	float:left;
	width: 400px;
}
*html .acartbutton {
	float:left;
	width: 400px;
}
.acartbtn {
	float:left;
	margin-left:13px;
	margin-right:7px;
	
}
*html .acartbtn {
	float:left;
	margin-left:10px;
	margin-right:7px;
}

.imagethumb1 {
	width:60px;
	height:60px;
	margin-left:35px;
	display:inline-block;
}
.imagethumbtext {
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding:7px 0px 7px 0px;
}
p.imgthumtextblue {
	color: #1F8DC6;
	margin:0px;
	padding:0px;
}
p.imgthumbpize {
	margin:0px;
	padding:0px;
}

.bottomlpbg {
	float:left;
	width:466px;
    background:url(../images/common/closebar_bg.gif) no-repeat;
	height:24px;
}
*html.bottomlpbg {
	float:left;
	width:360px;
	background:url(../images/common/bottombg.gif) no-repeat;
	height:24px;
}

/* for upgraded section */
.Youhaveaddheading {
	background: url(../images/common/bullets_addtocart.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6ABB5B;
	font-weight: bold;
	padding-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;

}

.youupgradedproduct {
	list-style:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:5px 0px 0px 25px;
	color:#5C5D5D;
}
*html .youupgradedproduct {
	list-style:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:5px 0px 0px 10px;
	color:#5C5D5D;
}

.ypara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
}
.ytext {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding:5px 0px 0px 25px;
}

.yupgradedtxt {
	float:left;
	margin: 10px 0px 0px 20px;
	width: 434px;
}

*html .yupgradedtxt {
	float:left;
	margin: 10px 0px 0px 20px;
	width: 400px;
}

.ybtnwrapper {
	margin-top:12px;
	float:left;
	width: 446px;
	margin-right:20px;
}
*html .ybtnwrapper {
	margin-top:12px;
	float:right;
	width: 370px;
}

.Youhavebtn {
	float:right;
}
.Youhavebtn1 {
	float:right;

}

.product_image_upgraded {
	float:left;
	width:160px;
	height:160px;
	margin: 29px 12px 12px 30px;
}
*html.product_image_upgraded {
	float:left;
	width:160px;
	height:160px;
	margin: 29px 12px 12px 0px;
}

.product_text_upgraded {
	float:left;
	width: 240px;
	margin-top: 29px;
}
*html .product_text_upgraded {
	float:left;
	width:230px;
	margin-top: 29px;
	}
/* End upgraded section */
/* Add to cart section */
.Youhaveaddheading {
	background: url(../images/common/bullets_addtocart.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6ABB5B;
	font-weight: bold;
	padding-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;

}

.youupgradedproduct {
	list-style:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:5px 0px 0px 25px;
	color:#5C5D5D;
}
*html .youupgradedproduct {
	list-style:circle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin:0px;
	padding:5px 0px 0px 10px;
	color:#5C5D5D;
}

.ypara {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
}


.yupgradedtxt {
	float:left;
	margin: 10px 0px 0px 20px;
	width: 434px;
}
.ybtnwrapper {
	margin-top:12px;
	float:left;
	width: 446px;
	margin-right:20px;
}
*html.ybtnwrapper {
	margin-top:12px;
	float:left;
	width:340px;
	margin-right:10px;
}

.Youhavebtn {
	float:right;
}
.Youhavebtn1 {
	float:right;
	margin-right:5px;

}
/*you have added*/

.Youhaveaddheading {
	background: url(../images/common/bullets_addtocart.gif) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6ABB5B;
	font-weight: bold;
	padding-left:20px;
	margin-bottom:0px;
	padding-bottom:0px;

}
.youhaveproductlist ul {
	list-style:none;
	margin:8px 0px 0px 20px;
	padding:0px;
	color:#5C5D5D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/*-----bulleted text-----*/
	
.yproductlist  {
	display:block;
	background:url(../images/common/yadd_bullets.gif) left top no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin:0px;
	padding:0px 0px 0px 12px;
}

.closebar_bottom {
	float:left;
	width: 466px;
	background:url(../images/common/bottombg.gif) no-repeat;
	height:36px;
}

/* End add to cart section */
/* End Bhagavath */
}
.your_email_leftalign
{
	width: 200px;
	white-space: nowrap;
}

/*
.register_small_heading_rightalign
{
	float: left; /*changes to down*/
	padding-right: 30px;
	/*top: -12px; */
	left:-12px;
	width: 450px;
	/*margin-top reduced from 20px to 10px*/
	margin:10px 0px 0px 0px;

}*/

.register_small_heading_rightalign
{
	float: left;
	padding-right: 20px;
	/*position: relative;*/
	/*top: -12px; */
	width: 450px;
	margin:20px 0px 0px 0px;
}

/*send to friend messagebox */
.messagewrapper {
	float:left;
	width:450px;
	padding:0px 0px 7px 0px;
	margin:17px 0px 0px 0px; /*To increase the top-margin*/
}
.header_lightbox_order_cancel
{
	border: 0px solid black;
	height: 35px;
	margin-left: 5px;
}
*html .order_cancel_legaloblication
{
clear: both; border: 1px solid #ffffff; padding-left: 10px; position: relative;top: -5px;
}
html>body .order_cancel_legaloblication
{
clear: both; border: 1px solid #ffffff; padding-left: 10px;
}

.nokia_logo_lightbox{
	background: url(../images/common/en_US/nokia_logo_lightbox.gif) no-repeat left top;
	float:left;
	height:31px;
	width:88px;
	display: inline-block;
}
.order_cancel_history_container, .order_cancel_product_container, .order_cancel_history_container_header
{
	border:1px solid #ccc;
}
.order_cancel_header_image
{
	
	background: url(../images/common/en_US/order_cancle_roundtop1.png) no-repeat bottom;
	width:540px;
	height:16px;
	position:relative;
	left: 10px;
	top:2px;
}

.order_cancel_history_container
{
	position: relative; 
	left: 14px; 
	top: -1px; width: 533px;
	height:100%;
	border-top-color:#fff;
	border-bottom-color:#fff;
}
.order_cancel_history_container_header
{
	height:20px;
	width:530px;
	float:left;
	border-top-color:#fff;
	border-left-color:#fff;
	border-right-color:#fff;
	
}
.order_cancel_product_container
{
	float:left;
	width:376px;
	height:100%;
	padding:0px;
	border-top-color:#fff;
	border-left-color:#fff;
	border-bottom-color:#fff;
}
.order_cancel_shipping_adderss
{
	float:left;
	width:125px;
	margin-left:5px;
	height:100%;
	padding:10px;
	
}
.order_cancel_footer_image
{
	background:url(../images/common/en_US/order_cancle_roundbtm1.png) no-repeat top;
	width:540px;
	height:16px;
	position: relative; left: 12px; top: -11px; width: 536px;

	clear:both;
}

/*hack for FF*/
html>body .order_cancel_history_container, .order_cancel_product_container, .order_cancel_history_container_header
{
	border:1px solid #ccc;
}
html>body .order_cancel_header_image
{
	
	background: url(../images/common/en_US/order_cancle_roundtop1.png) no-repeat bottom;
	width:540px;
	height:16px;
	position:relative;
	left: 10px;
	top:2px;
}

html>body .order_cancel_history_container
{
	position: relative; 
	left: 14px; 
	top: -1px; width: 531px;
	height:50;
	overflow:auto;
	border-top-color:#fff;
	border-bottom-color:#fff;
}
html>body .order_cancel_history_container_header
{
	height:20px;
	width:529px;
	float:left;
	border-top-color:#fff;
	border-left-color:#fff;
	border-right-color:#fff;
	padding-bottom: 10px;
	
}
html>body .order_cancel_product_container
{
	float:left;
	width:374px;
	height:100;
	overflow:auto;
	padding:0px;
	padding-bottom:5px;
	border-top-color:#fff;
	border-left-color:#fff;
	border-bottom-color:#fff;
}
html>body .order_cancel_shipping_adderss
{
	float:left;
	width:125px;
	margin-left:5px;
	height:200px;
	padding:10px;
	overflow:auto;
}
html>body .order_cancel_footer_image
{
	background:url(../images/common/en_US/order_cancle_roundbtm1.png) no-repeat top;
	width:540px;
	height:16px;
	position: relative; left: 12px; top: -11px; width: 536px;

	clear:both;
}

.send_to_friend_white_content_order_cancel_lightbox { 
	margin-left:10px;
	padding-top: 4px;
	
}

html>body .order_cancle_roundbrd{
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	width:530px;
	margin-left:1px;
	height: 275px;
	}

*html .order_fotterPlaceholder{ 
	color:#666;
	font-size:10px;
	text-align:left;
	padding-top:5px;
	border-top: 1px solid #666;
	width:100%;padding-left:40px;
	margin-top:30px;
}

a.tt:hover .sttimage {
	display:block;
	width:64px;
	height:64px;
	margin:5px 12px 0px 0px;
	clear:both;
}

a.tt:hover p.tooltiptxt {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626261;
	margin-right:20px;
}
.whattipwrapper{
	position:absolute;
	width:274px;
	Z-INDEX: 1001;
	right:157px;
	top:-60px;
	right:155px !ie;
}
*html .whattipwrapper{
	right:50px;
	top:50px;
	Z-INDEX: 1001;
}
.whattip {
	float:left
	width:253px;
}
.whattip_top {
	background:url(../images/common/wtooltip_topbg.gif) no-repeat;
}
.whatmid {
	margin-left:15px;
	padding-bottom:5px;
	margin-right:15px;
}
.what_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:11px;
	color:#626261;
	margin-left:15px;
	padding-right: 10px;
	clear:both;
	}
p.what_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
*html p.what_heading {
	margin:18px 0px 0px 12px;
}

.whatlist {
	margin:0px;
}
.what_text li {
	margin:0px;
}

.whatbot {
	background: url(../images/common/wtooltip_botbg.gif) top left no-repeat;
	width:253px;
	height:12px;
}
.vedioimg {
	float:right;
	width:38px;
	height:24px;
}
.vedioimg a img {
	border:none;
	text-decoration:none;
}
.videotext {
	float:left;
	width:213px;
	margin-top:18px;
}
.whatbg {
	float:left;
	width:253px;
	
}
a.seewhat{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold; cursor:default; 
    text-decoration:none;
    width:150px;
	height:31px;
	margin-right:7px;
}
*html .whattipwrapper{
	right:140px;
	top:-50px;
}

/*Added 22/12/09 for the Mini shopping Cart*/
.viewcart_btngray {
	background: url(../images/common/vc_btn_grayleft.gif) no-repeat;
	text-decoration:none;
	cursor:pointer;
	display:block;
	color:#FFF;
	padding-left:8px;
	height:23px;
	float:left;
	font: bold 13px/14px "Arial";
}
.viewcart_middlepgray {
	background: url(../images/common/vc_btn_grayright.gif) no-repeat right top;
	float:left;
	height:25px;
	line-height:14px;
	padding: 4px 8px 4px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	font-family: Arial;
}
.viewcart_btngeen {
	background: url(../images/common/vc_btn_greenleft.gif) no-repeat;
	text-decoration:none;
	cursor:pointer;
	display:block;
	color:#FFF;
	padding-left:8px;
	height:23px;
	float:left;
	font: bold 13px/14px "Arial";
}
.viewcart_middlepgeen {
	background: url(../images/common/vc_btn_greenright.gif) no-repeat right top;
	float:left;
	height:25px;
	line-height:14px;
	padding: 4px 8px 4px 0px;
	text-align:center;
	display:block;
	color:#FFF;
	font-family: Arial;
}

/*Added on 23Dec*/
.service_terms{padding-top:10px; clear:both;}
.no_products_total {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	margin-top:0px;
	margin-right:8px;
	margin-bottom:0px; padding:0px 0 0 0;
	width:188px;
}

/*added to format display of current total on Order Summary page */
.current_total {
	float:right;
	margin-right: 5px;		
}

.orderSummaryPrice {
	padding-right: 86px;
	text-align: right;
}

#paymentCards {
	text-align: right; 
}

#paymentCards1 {
	text-align: right;
	float: right;
	width: 500px;
}
.leftshopcart{
   	float: left;
	width: 500px;
}
.regMandatoryText{
	text-align: right;
	width:222px;
}

.float_left {
	float: left;
}

.userNameLabel {
	width: 300px;
	padding-bottom:5px;
	clear: Both
}

.paymentTypeBlock {
	padding-bottom: 10px;
}

/*add to fix shop cart form*/
.txtpaddtop {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	width:226px;
}
/*add to fix shop cart form*/


.txt11_AA3 {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	width:325px;
}

/*add to fix track order form*/
.txt11_3 {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	clear: left;
}

/* added by panchanan*/
#SBShippingAddressTime {
	padding-bottom: 7px;
	font-weight: bold;
	clear: left;
}

.SBShippingAddressTimeField {
	width: 250px;
}

.preferedDeleveryTimeDiv {
	width: 150px;
}

#preferedDeleveryTimeDiv {
    padding-bottom: 7px;
	font-weight: bold;
}

#SBShippingDeliveryTimeErrorMsg {
	left: -22px;
	position: relative;
}

}
.sameSBAddress {
	padding-bottom: 15px;
}
#SBInvShippingAddressDeliveryTimeErr {
	color: red;
	width: 250px;
}
.shipping_details_state{
	width:160px;
	float: left;
}
html>body .shipping_details_state{
width:144px;
	float: left;	
}
html>body .shipping_details_zipcode{
	position: relative;
	left: 20px;
}
#shipping_zipCode{
	position: relative;
	left: 5px;
	width: 95px;
	
}

.shipStateBlock {
	float:left; 
	width: 195px;
}

.sameSBAddress {
	padding-bottom: 15px;
}
#aboutus
.submenu_aboutus {
	text-decoration: none;
	padding-top: 4px;
	padding-left: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #1c8db9;
	list-style-type: none;
	margin-left:30px;
}

.chkbox_text {
	font-family:Arial;
	font-size:11px;
	color:#333333;
	width:215px;
	float:left;
	margin-left:10px;
}

.checkout_nos_box {
	float:left;
	width:132px;
}
.checkout_no_imgs {
	width:20px;
	height:20px;
	float:left;
}

#about us
.about_container{ width:800px;}
.pageTitle {
color:#666666;
font-size:20px;
font-weight:bold;
line-height:34px;
font-family: Arial, Helvetica, Verdana, sans-serif;
}
p.title{color:#000000; font-family:Arial;font-size:14px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:bold;line-height:normal;}
p.text{color:#000000; font-family:Arial;font-size:12px;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;}
p.small{font-size:9px;}

a {
	color:#0033CC;
	text-decoration: none;
	/*background:#ddd;*/
}
a:hover {
	text-decoration: none;
	/*background:#fff;*/
}

.zipInputField {
	left: -5px;
	position: relative;
}

.billingAddressText {
	padding-bottom: 10px;
}

.regTermsCBErr {
	padding-top: 10px;
}

#review_closebtn{
    position:relative;
    float:right;
    z-index:12; margin:0 5px 0 0;
}

*html #review_closebtn{
    position:relative;
    float:right;
    z-index:12; margin:0;
}

.checkout_breadcrumbText_Selected {
	color:#333333;
	float:left;
	font-family:Arial;
	font-size:12px;
	padding:3px 0 0 5px;
}

.checkout_breadcrumbText {
	color:#999999;
	float:left;
	font-family:Arial;
	font-size:12px;
	padding:3px 0 0 5px;
}
}.termserrormessage1{
    color: red;
	width: 250px;
	font-size: 11px;
	margin: 0px 0px 7px 0px;
}
/*sig2tracordr fix */
.spgBluebox1{
	color:#333333;
	font-size:14px; 
	background:  url(../images/common/Cr_Gr_Left.gif) no-repeat left top;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 265px;
	margin:16px 0 0 0;
}
.spgBluebox1 .rightpart{
	background: url(../images/common/Cr_Gr_right.gif) no-repeat right top;
	width: 22px; height:58px;
	float:right;
}
.spgBluebox1 h3{
	margin:0px;
	padding-top:14px;
	padding-bottom:10px;
	background: url(../images/common/Cr_Gr_gradient.gif) repeat-x left top;
	color: #FCFDFB;
	font: bold normal 15px/normal Arial;
	}

/*Track Your Order on Order Confirmation page*/

.trackorderbuttoncenter {
	position: relative;
	float: left;
	height: 29px;
	/*width: 6px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/button-green-bg.gif');
	padding-top: 2px;
	left: 74px;
}

.trackorderorderbuttonleft {
	position: relative;
	float: left;
	height: 29px;
	/*width: 8px;*/
	background-repeat: repeat-x;
	background-image: url('../images/common/button-green-left.gif');
	left: 74px;
	
}

.trackorderbuttonright {
	position: relative;
	float: left;
	height: 29px;
	width: 6px;
	background-repeat: no-repeat;
	background-image: url('../images/common/button-green-right.gif');
	left: 74px;
}

/* for Continue Button on the Checkout shipping page*/
.marginL350 {
	margin-left: 350px;
}

.left20
{
	position:relative;
	left:20px;
}
.float_Left
{
float: left;
}

.homeESpot13b {
	float:left;
}

/*UK Subscription*/
img{ border:none;}
#mainbox{width:158px; float:left;}
.smallbox{background:url(../images/common/paymonthlybox_bg.gif) 0 0 no-repeat; width:156px;  border:#dddddd 1px solid; margin:7px 0 4px 0px; padding:0;}
.smallbox ul {margin:7px 0 0 0; list-style-type:none; padding:0;}
.smallbox ul li  {background:url(../images/common/UK_arrow.gif) 7px 3px no-repeat; font:bold 13px arial; color:#0033cc; padding:0 0 0 15px;}
*html .smallbox ul li  {background:url(../images/common/UK_arrow.gif) 7px 5px no-repeat; font:bold 13px arial; color:#0033cc; padding:0 0 0 15px;}
.smallbox p {font:bold 11px arial; color:#555555; margin:0 0 10px 15px; padding:0;}
/*Pay Monthly Box*/
.paymonthlybox{background: url(../images/common/paymonthlybox_bg.gif) 0 0 no-repeat; width:156px; height:75px; border:#dddddd 1px solid; margin: 0 0 4px 0; padding:0;}

.paymonthlybox ul {margin:7px 0 0 0; list-style-type:none; padding:0;}
*html .paymonthlybox ul {margin:3px 0 0 0; list-style-type:none; padding:0;}
.paymonthlybox ul li  {background:url(../images/common/UK_arrow.gif) 7px 3px no-repeat; font:bold 13px arial; color:#0033cc; padding:0 0 0 15px;}
*html .paymonthlybox ul li  {background:url(../images/common/UK_arrow.gif) 7px 5px no-repeat; font:bold 13px arial; color:#0033cc; padding:0 0 0 15px;}
.paymonthlybox p {font:bold 11px arial; color:#555555; margin:0 0 11px 15px; padding:0;}
*html .paymonthlybox p {font:bold 11px arial; color:#555555; margin:0 0 11px 15px; padding:0;}
/*.logo_box{ margin:0 0px 10px 15px; width:133px;}*/
.logo_box{ margin:0px 0 0 15px; width:128px; height:29px; padding:0;}
/**html .logo_box{ margin:0 10px 10px 15px; width:133px;}*/
.img_marginright{ margin-right:13px;}

.closebartext_shopcart {
	float:left;
	width: 420px;
	padding: 10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}

*html .closebartext_shopcart {
	float:left;
	width: 430px;
	padding: 10px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
}


.closebar_shopcart_check {

background:transparent url(../images/common/topuksubsel.gif) no-repeat scroll 0 0;
float:left;
height:32px;
width:473px;
}
.carttop_shopcart_check {
	float:left;
	width: 473px;
	background-color: white; 
}

*html .carttop_shopcart_check {
	float:left;
	width: 400px;
	background-color: white; 
}

.customersmessage_shopcart_check{
	padding:0px 0px 0 30px;
	}
	
*html .customersmessage_shopcart_check{
	padding:0px 0px 0 30px;width:433px;
	}
	
.ybtnwrapper_shopcart_check {
	margin-top:12px;
	float:left;
	width: 446px;
	margin-right:20px;
}
*html .ybtnwrapper_shopcart_check {
	margin-top:12px;
	float:right;
	width: 370px;
}	
.shopcart_lightbox_btnwrapper {
	float:right;
	width:400px;
	margin:0 30px 0px 0;
}
.lightbox_bottom{ clear:both; background:url(../images/common/bottom.gif) 0 0 no-repeat; width:473px; height:25px; }

/*Button box starts*/
.button_box{ float:right; width:100%; text-align:right; margin:0 30px 0 0;}

.continue_but { float:right;}

.continue_but_left{ background:url(../images/common/contiune_button_left.gif) 0 0 no-repeat; width:6px; height:30px; float:left;}
.continue_but_right{ background:url(../images/common/contiune_button_right.gif) right 0 no-repeat; height:30px; float:left; padding:5px 8px 2px 2px; font:bold 13px arial; color:#fff;}
.continue_but_right span a {text-decoration:none; color:#fff; outline:none;}

.cancel_but { float:right; margin:0 10px 0 0;}
.cancel_but_left{ background:url(../images/common/cancel_button_left.gif) 0 0 no-repeat; height:30px; width:5px; float:left;}
.cancel_but_right{ background:url(../images/common/cancel_button_right.gif) right 0 no-repeat; height:30px; float:left;padding:5px 8px 2px 2px; font:bold 13px arial; color:#0033cc;}
.cancel_but_right span a {text-decoration:none; color:#0033cc; outline:none;}
.wantToOrder{		
	font-size: 18px;
	color: #2a911e;
}
.customersupporttext44{
margin-top: 10px;
}
