
.component {
	color:#333;
	height:100%;
	z-index:600;
	font-size:12px;
	position:relative;
	/*	text-align:center; */
	letter-spacing:-.003em;
}
.component .content {
	padding:20px;
}

.padding-right {
	padding-right:20px;
}
@media screen and/*!*/(-webkit-min-device-pixel-ratio:0) {
       .component .content {
	       padding:20px 15px;
       }
}
#Main .bottom_ad_placeholder #merchandisingSlot5 {
    float:left;
    margin-right:85px;
    /* border-top:1px dotted #b2b2b2; */
    margin-bottom:5px;
    padding-top: 20px;
}

#Main .bottom_ad_placeholder {
    border-top:1px dotted #b2b2b2;
    float:left;
    width:771px;
    margin:20px 0 0;
    padding:20px 0 0;
}
.component-container {
	width:192px;
	border-left:1px dotted #999;
	float:left;
	position:relative;
}
.components-test .component-container.banner {
    width:770px !important;
    float:none;
    padding:1px 0 0;
    margin:0;
    border-left: none;
}
.components-test .component-container:first-child {
	border:none;
}
.component-container:after, .component:after, .components-test .row:after, .ratings:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
#Main .bottom_ad_placeholder #merchandisingSlot5 .rich-relevance-container.banner.component-set .title {
    margin-top:-10px;
}
#Main .rich-relevance-container.banner.component-set .title {
    font-size:20px;
    color:#666666;
    margin:20px 0 15px;
}
#Main .component-container.banner .component-set.rich-relevance-container .carousel-container .nextFrame,
#Main .component-container.banner .component-set.rich-relevance-container .carousel-container .prevFrame {
    top:50px;
}
#Main .component-container.banner .rich-relevance-container.banner .carousel-container .nextFrame {
    right:0;
}
#Main .rich-relevance-container.banner.component-set .component-container {
    width:142px;
    height:auto;
    border:none;
    padding:0 20px;
    text-align:left;
}
#Main .component .carousel-container .prevFrame,
#Main .component .carousel-container .nextFrame,
.component .carousel-container .prevFrame,
.component .carousel-container .nextFrame {
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position: -357px -1131px;
    background-color:transparent;
    display:block;
    height:26px;
    position:absolute;
    text-indent:-9999px;
    top:50px;
    width:26px;
    z-index:1;
    cursor:pointer;
    z-index:999;
    overflow: hidden;
}
#Main .component .carousel-container .nextFrame,
.component .carousel-container .nextFrame {
    background-position: -383px -1131px;
    right:0;

}
.component .carousel-container .prevFrame.disabled {
    background-position:-357px -1105px!important;
    cursor: default!important;
}
.component .carousel-container .nextFrame.disabled {
    background-position:-383px -1105px!important;
    cursor: default!important;
}
#Main .merchWrapper.bottom_ad_placeholder #merchandisingSlot5 #component3{
	border-top: 1px solid #ccc;
	margin-top: 20px;
	padding: 0 0 20px 0;
}
/*Rupesh added these */
/*from Product listing*/
#Main .bottom_ad_placeholder #merchandisingSlot5 div.assisted-shopping-component .component-container, #component3 div.assisted-shopping-component .component-container {
    padding-top: 30px;
}

#Main .category-grid-container .bottom_ad_placeholder #merchandisingSlot5 {
    border-top: none;
}

#Main .dlp .dlp-produtlistholder .merchWrapper.bottom_ad_placeholder #merchandisingSlot5 #component3 {
    /*border-top: 1px dotted #B2B2B2; */
    margin: 20px 0 0;
    padding: 0px;
}
/*from Product listing*/


/*from tile-carousel*/
.carousel-container {
    position: relative;
}
/*from tile-carousel*/


/*from components.css*/
/*
CAROUSEL
-------------------------------------------*/
.component a, .column a, .col a, .top-stories-links a {
    font-size:12px;
    font-weight:700;
}
#Main .component .carousel-container .prevFrame,
#Main .component .carousel-container .nextFrame,
.component .carousel-container .prevFrame,
.component .carousel-container .nextFrame {
    background-repeat:no-repeat;
    background-attachment:scroll;
    background-position: -357px -1131px;
    background-color:transparent;
    display:block;
    height:26px;
    position:absolute;
    text-indent:-9999px;
    top:50px;
    width:26px;
    z-index:1;
    cursor:pointer;
    z-index:999;
    overflow: hidden;
}
#Main .single-image-story.h4.wcs-770 .hCCarousel770 .carousel-container .prevFrame,
#Main .single-image-story.h4.wcs-770 .hCCarousel770 .carousel-container .nextFrame {
    top:50px;
}
#Main .single-image-story.h4.wcs-770 .hCCarousel770 .carousel-container .prevFrame
{
    background-position:-358px -1131px;
}
#Main .single-image-story.h4.wcs-770 .hCCarousel770 .carousel-container .nextFrame {
    background-position: -383px -1131px;
}
.component.w4 .carousel-container .prevFrame {
    left:-6px;
}
.component.w4 .carousel-container .prevFrame, .component.w4 .carousel-container .nextFrame {
    top:63px;
}
.component .carousel-container .prevFrame {
    left:0;
}
#Main .component .carousel-container .nextFrame,
.component .carousel-container .nextFrame {
    background-position: -383px -1131px;
    right:0;
    text-align:left !important;/*add*/
}

#Main .component .carousel-container .prevFrame, .component .carousel-container .prevFrame {
    background-position:-357px -1131px;
    right:0;
    text-align:left!important;
}/* fixed for QCID 51415 */


.component .carousel-container a.prevFrame:focus, .component .carousel-container a.nextFrame:focus {
    outline: #0069ff dotted 1px;
}
.component .carousel-container .prevFrame.disabled {
    background-position:-357px -1105px!important;
    cursor: default!important;
}
.component .carousel-container .nextFrame.disabled {
    background-position:-383px -1105px!important;
    cursor: default!important;
}
#Main .component .carousel-container .prevFrame, .component .carousel-container .prevFrame{
    background-position: -357px -1131px;
}
#Main .rich-relevance-container.banner.component-set .component-container {
    width:142px;
    height:auto;
    border:none;
    padding:0 20px;
    text-align:left;
}
#Main .rich-relevance-container.banner.component-set li .component {
    text-align:left;
}

/* Banner */
.component.banner {
	text-align:left;
	min-height:192px;
}
.component.banner.content-left .l {
	width:274px;
	padding-top:14px !important;
	padding-left:20px;
}
.component.banner.content-left .r {
	width:455px;
}
.component.banner.content-right .l {
	width:455px;
	padding-top:0px !important;
}
.component.banner.content-right .r {
	width:274px;
	padding-top:32px !important;
}
.component.banner.category-list .image-container {
	bottom:auto;
	left:auto;
	right:auto;
	width:auto;
	position:relative;
	margin-bottom: 12px;
}
#Main .component.banner .title {
	font-size:30px;
	margin-bottom:4px;
	color:#333;
	line-height:28px;
}
#Main .component.banner.wide .title {
	font-size:20px;
	margin:20px 0 0 0px;
}
.component.banner .content {
	padding:0px;
}
.component.banner .row {
	padding-bottom:0px !important;
	border:none;
	margin:auto;
	clear:both;
}
.component.banner .category-list .content {
	padding-top:50px;
}
.component.banner .component-container {
    width:130px;
    border:none;
    height:auto;
    margin:36px 0px 0 20px;
}
.component.banner.wide .component-container {
	margin:18px 6px 0 10px;
}
.component.banner.category-list .r {
	width:474px;
}
#Main .component.banner.category-list .heading .title {
	margin-top:0px;
	float:left;
}
#Main .component.banner.category-list .heading p, #Main .component.banner.category-list .heading h1, #Main .component.banner.category-list .heading h2, #Main .component.banner.category-list .heading h3, #Main .component.banner.category-list .heading h4, #Main .component.banner.category-list .heading h5, #Main .component.banner.category-list .heading h6 {
	float: left;
	padding-left: 20px;
	margin-top: 0;
}
#Main .component.banner.category-list .heading a {
	float:left;
	line-height:15px;
	margin-left:10px;
	margin-top:4px;
}
.component .l {
	float:left;
	width:50%;
}
.component .l .image-container {
	left:15px;
	bottom:10px;
	right:auto;
	width:auto;
	top:0px; /*Pixel perfect fix for #33119 by A038687*/
}
.component .r {
	float:right;
	width:50%;
}
.component .r .image-container {
	right:0px;
	bottom:0px;
	left:auto;
	width:auto;
	top:0px; /*Pixel perfect fix for #33119 by A038687*/
}

#Main .component.banner.category-list .heading a {
	float:left;
	line-height:15px;
	margin-left:10px;
	margin-top:4px;
}
#Main .component.banner.category-list.content-left .l {
	width:295px;
}
#Main .component.banner.category-list.content-left .r {
	width:450px;
}
#Main .component.banner.category-list.content-left .columns .r .content a {
	line-height:17px;
	display:block;
	margin:0 auto;
	width:84px;
	text-align:center;
}
#Main .component-carousel-4 li.component-container, #Main .component-carousel-5 li.component-container {
	margin:0;
	padding:0 15px 0 30px;
	width:139px !important;
	min-height:200px;
}
#Main .component-carousel-4 .component-carousel-3 li.component-container, #Main .component-carousel-5 .component-carousel-3 li.component-container {
	margin: 6px 13px auto 48px;
}
#Main .single-image-story.h3.carousel-story .component.component-set.w3 .component-carousel-4 li.component-container {
    margin:0;
	padding:0 15px 0 30px;
	width:139px !important;
	min-height:200px;
}
#Main .component-carousel-4 .price, #Main .component-carousel-5 .price {
	margin-top: 7px;
}
#Main .component-carousel-4 .link, #Main .component-carousel-5 .link {
	margin-top: 21px;
}
#Main .component-carousel-4 .image-container, #Main .component-carousel-5 .image-container {
	margin-bottom: 18px;
}
#Main .component-carousel-4 ul li a, #Main .component-carousel-5 ul li a {
	font-size: 12px;
	line-height: 16px;
}
#Main .component-carousel-4 .image-container, #Main .component-carousel-5 .image-container {
	margin-bottom: 18px;
}


.component.in-grid-small {
	height: 360px;
	float: left;
	position: relative;
}
.component.in-grid-large {
	width: 243px;
	height: 483px;
	float: left;
	position: relative;
}
#Main .component-container.in-grid-small {
	width: 148px;
	height: 360px;
	float: left;
	border-left:none;
}
#Main .component-container.in-grid-large {
	width: 243px;
	height: 483px;
	float: left;
	border-left:none;

}
.in-grid-small h3, .in-grid-small p {
	margin-top: 0px !important;
	margin-bottom: 4px !important;
}
.in-grid-large h3, .in-grid-large p {
	margin-top: 0px !important;
	margin-bottom: 4px !important;
}
#Main .component-container.in-grid-large .component.in-grid-large .content {
	width:203px;
}
#Main .component-container.in-grid-small .component.in-grid-small .content {
	width:108px;
}
#Main .component-container.in-grid-small .component.in-grid-small .content ul.links li:first-child
{
    margin-left:0px;
    padding-left:0px;
}
.top-left,
.bottom-left,
.content.top-left,
.content.bottom-left {
	text-align:left;
}
.top-right,
.bottom-right,
.content.top-right,
.content.bottom-right {
	text-align:right;
}
.top-center,
.bottom-center,
.content.top-center,
.content.bottom-center {
	text-align:center;
}
#Main .component.in-grid-small h1,
#Main .component.in-grid-small h2,
#Main .component.in-grid-small h3,
#Main .component.in-grid-small h4,
#Main .component.in-grid-small h5,
#Main .component.in-grid-small h6,
#Main .component.in-grid-large h1,
#Main .component.in-grid-large h2,
#Main .component.in-grid-large h3,
#Main .component.in-grid-large h4,
#Main .component.in-grid-large h5,
#Main .component.in-grid-large h6 {
    margin-bottom: 5px;
}
/*SubHead   */
.Gray_12px {
	font-size:12px !important;
	font-weight:normal !important;
	color:#666666 !important;
}
/*Messaging*/
.Grey_16px {
	font-size:16px !important;
	font-weight:normal !important;
	color:#666666 !important;
}
/*assisted-shopping-tiny-mce.css */
/*SubHead*/
.Bold_LightGray_24px {
	font-size:24px !important;
	font-weight:bold !important;
	color:#969696 !important;
}
/*Headline*/
.Bold_DarkGray_52px {
	font-size:52px !important;
	font-weight:bold !important;
	color:#333333 !important;
	/*line-height: 52px !important;*/
}
/*Right Column Heading*/
.Bold_BoldGray_18px {
	color: #333333 !important;
	font-size: 18px !important;
	font-weight: bold !important;
}
.Bold_BoldGray_40px {
	color: #333333 !important;
	font-size: 40px !important;
	font-weight: bold !important;
}
/*For AS CMS COMPONENTS*/
/*SubHead   */
.Bold_DarkGray_11px {
	font-size:11px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:13px !important;
}
.Bold_DarkGray_16px {
	font-size:16px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.Bold_DarkGray_13px {
	font-size:13px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.Gray_12px {
	font-size:12px !important;
	font-weight:normal !important;
	color:#666666 !important;
}
.Black_10px {
	font-size:10px !important;
	font-weight:normal !important;
	color:#000000 !important;
	line-height:13px !important;
}
/*Headline*/

.Bold_Gray_18px {
	font-size:18px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Bold_Gray_40px {
	font-size:40px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Bold_DarkGray_18px {
	font-size:18px !important;
	font-weight:bold !important;
	color:#333333 !important;
	margin:0 !important;
	padding:0 !important;
}
.Bold_DarkGray_40px {
	font-size:40px !important;
	font-weight:bold !important;
	color:#333333 !important;
	margin:0 !important;
	padding:0 !important;
	line-height:37px !important;
}
.DarkGray_30px {
	font-size:30px !important;
	font-weight:normal !important;
	color:#333333 !important;
}
.Bold_Gray_20px {
	font-size:20px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Bold_Gray_44px {
	font-size:44px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Bold_Gray_24px {
	font-size:24px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Bold_Gray_45px {
	font-size:45px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Bold_Gray_22px {
	font-size:22px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.Black_14px {
	font-size:14px !important;
	font-weight:bold !important;
	color:#000000 !important;
}
/*Messaging*/
.Gray_11px {
	font-size:11px !important;
	font-weight:normal !important;
	color:#666666 !important;
	line-height:13px !important;
}
.Grey_14px {
	font-size:14px !important;
	font-weight:normal !important;
	color:#666666 !important;
}
.LtGray_12px {
	font-size:12px !important;
	font-weight:normal !important;
	color:#333333 !important;
}
/*SubHead*/
.S_Gray_12px_666666 {
	font-size:12px !important;
	font-weight:normal !important;
	color:#666666 !important;
}
.S_Black_10px_000000 {
	font-size:10px !important;
	font-weight:normal !important;
	color:#000000 !important;
}
.S_Gray_Dark_Bold_11px_333333 {
	font-size:11px !important;
	font-weight:bold !important;
	color:#333333 !important;
	padding:0!important;
	line-height:13px;
	/*margin-bottom:3px !important;*/
}
.S_Gray_Dark_Bold_13px_333333 {
	font-size:13px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.S_Gray_Dark_Bold_16px_333333 {
	font-size:16px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.S_Red_12px_CD0000 {font-size:12px !important;font-weight:normal !important;color:#CD0000 !important;}
.S_Red_10px_CD0000 {font-size:10px !important;font-weight:normal !important;color:#CD0000;line-height:13px !important;}
.S_Red_Dark_Bold_11px_CD0000 {font-size:11px !important;font-weight:bold !important;color:#CD0000 !important;line-height:13px !important;}
.S_Red_Dark_Bold_13px_CD0000 {font-size:13px !important;font-weight:bold !important;color:#CD0000 !important;}
.S_Red_Dark_Bold_16px_CD0000 {font-size:16px !important;font-weight:bold !important;color:#CD0000 !important;}

/*Headline*/
.H_Black_Bold_14px_000000 {
	font-size:14px !important;
	font-weight:bold !important;
	color:#000000 !important;
}
.H_Gray_Bold_18px_666666 {
	font-size:18px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Gray_Bold_20px_666666 {
	font-size:20px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Gray_Bold_22px_666666 {
	font-size:22px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Gray_Bold_24px_666666 {
	font-size:24px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Gray_Dark_30px_333333 {
	font-size:30px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.H_Gray_Bold_30px_999999 {
	font-size:30px !important;
	font-weight:bold !important;
	color:#999999 !important;
}
.H_Gray_Bold_40px_666666 {
	font-size:40px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Gray_Bold_44px_666666 {
	font-size:44px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Gray_Bold_45px_666666 {
	font-size:45px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Red_Bold_14px_CD0000 {font-size:14px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_16px_CD0000 {font-size:16px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_18px_CD0000  {font-size:18px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_20px_CD0000 {font-size:20px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_22px_CD0000 {font-size:22px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_24px_CD0000 {font-size:24px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Dark_30px_CD0000 {font-size:30px !important;font-weight:normal !important;color:#CD0000 !important;}
.H_Red_Bold_44px_CD0000 {font-size:44px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_45px_CD0000 {font-size:45px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Red_Bold_40px_CD0000  {font-size:40px !important;font-weight:bold !important;color:#CD0000 !important;}


/*Messaging*/
.M_Gray_Dark_11px_333333 {
	font-size:11px !important;
	font-weight:normal !important;
	color:#333333 !important;
}
.M_Gray_Dark_12px_333333 {
	font-size:12px !important;
	font-weight:normal !important;
	color:#333333 !important;
}
.M_Gray_Dark_16px_333333 {
	font-size:16px !important;
	font-weight:normal !important;
	color:#333333 !important;
}
.M_Gray_Dark_Bold_14px_333333 {
	font-size:14px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.H_Grey_Bold_16px_666666 {font-size:16px !important;font-weight:bold;color:#666666 !important;}
.H_Grey_Med_Bold_16px_333333 {color: #333333 !important;font-size: 16px !important;font-weight: bold !important;}
.H_Grey_Dark_Bold_16px_999999 {font-size:16px !important;font-weight:bold !important;color:#999999 !important;}

.M_Gray_Bold_16px_666666 {font-size:16px !important;font-weight:bold;color:#666666 !important;}
.M_Red_Dark_11px_CD0000 {font-size:11px !important;font-weight:normal !important;color:#CD0000 !important;line-height:13px !important;}
.M_Red_Dark_12px_CD0000 {font-size:12px !important;font-weight:normal !important;color:#CD0000 !important;}
.M_Red_Dark_Bold_14px_CD0000 {font-size:14px !important;font-weight:bold !important;color:#CD0000 !important;}
.M_Red_Bold_16px_CD0000 {font-size:16px !important;font-weight:bold !important;color:#CD0000 !important;}


/*Universal styles*/
.H_Grey_Bold_120px_666666 {
	font-size:120px !important;
	font-weight:bold !important;
	color:#666666 !important;
}
.H_Grey_Bold_52px_666666 {
	font-size:52px !important;
	font-weight:bold !important;
	color:#666666 !important;
	line-height:40px !important;
}
.H_Grey_Bold_40px_666666 {
	font-size:40px !important;
	font-weight:bold !important;
	color:#666666 !important;
	line-height:40px !important;
}
.H_Grey_Bold_24px_666666 {
	font-size:24px !important;
	font-weight:bold !important;
	color:#666666 !important;
	line-height:24px !important;
}
.H_Grey_Bold_18px_666666 {
	font-size:18px !important;
	font-weight:bold !important;
	color:#666666 !important;
	line-height:18px !important;
}
.H_Grey_Bold_14px_666666 {
	font-size:14px !important;
	font-weight:bold !important;
	color:#666666 !important;
	line-height:16px !important;
}
.H_Grey_Bold_12px_666666 {
	font-size:12px !important;
	font-weight:bold !important;
	color:#666666 !important;
	line-height:15px !important;
}
.H_Grey_Reg_11px_666666 {
	font-size:11px !important;
	font-weight:400 !important;
	color:#666666 !important;
	line-height:13px !important;
}
.H_Grey_Med_Bold_120px_333333 {
	font-size:120px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.H_Grey_Med_Bold_52px_333333 {
	font-size:52px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:40px !important;
}
.H_Grey_Med_Bold_40px_333333 {
	font-size:40px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:40px !important;
}
.H_Grey_Med_Bold_24px_333333 {
	font-size:24px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:24px !important;
}
.H_Grey_Med_Bold_22px_333333 {
	font-size:22px !important;
	font-weight:bold !important;
	color:#333333 !important;
}
.H_Grey_Med_Bold_18px_333333 {
	font-size:18px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:18px !important;
}
.H_Grey_Med_Bold_14px_333333 {
	font-size:14px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:16px !important;
}
.H_Grey_Med_Bold_12px_333333 {
	font-size:12px !important;
	font-weight:bold !important;
	color:#333333 !important;
	line-height:15px !important;
}
.H_Grey_Med_Reg_11px_333333 {
	font-size:11px !important;
	font-weight:400 !important;
	color:#333333 !important;
	line-height:13px !important;
}
.H_Grey_Dark_Bold_120px_999999 {
	font-size:120px !important;
	font-weight:bold !important;
	color:#999999 !important;
}
.H_Grey_Dark_Bold_52px_999999 {
	font-size:52px !important;
	font-weight:bold !important;
	color:#999999 !important;
	line-height:40px !important;
}
.H_Grey_Dark_Bold_40px_999999 {
	font-size:40px !important;
	font-weight:bold !important;
	color:#999999 !important;
	line-height:40px !important;
}
.H_Grey_Dark_Bold_24px_999999 {
	font-size:24px !important;
	font-weight:bold !important;
	color:#999999 !important;
	line-height:24px !important;
}
.H_Grey_Dark_Bold_18px_999999 {
	font-size:18px !important;
	font-weight:bold !important;
	color:#999999 !important;
	line-height:18px !important;
}
.H_Grey_Dark_Bold_14px_999999 {
	font-size:14px !important;
	font-weight:bold !important;
	color:#999999 !important;
	line-height:16px !important;
}
.H_Grey_Dark_Bold_12px_999999 {
	font-size:12px !important;
	font-weight:bold !important;
	color:#999999 !important;
	line-height:15px !important;
}
.H_Grey_Dark_Reg_11px_999999 {
	font-size:11px !important;
	font-weight:400 !important;
	color:#999999 !important;
	line-height:13px !important;
}
.H_Red_Bold_120px_CD0000 {
	font-size:120px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
}
.H_Red_Bold_52px_CD0000 {
	font-size:52px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
	line-height:40px !important;
}
.H_Red_Bold_40px_CD0000 {
	font-size:40px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
	line-height:40px !important;
}
.H_Red_Bold_24px_CD0000 {
	font-size:24px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
	line-height:24px !important;
}
.H_Red_Bold_18px_CD0000 {
	font-size:18px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
	line-height:18px !important;
}
.H_Red_Bold_14px_CD0000 {
	font-size:14px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
	line-height:16px !important;
}
.H_Red_Bold_12px_CD0000 {
	font-size:12px !important;
	font-weight:bold !important;
	color:#CD0000 !important;
	line-height:15px !important;
}
.H_Red_Reg_36px_CD0000 {font-size:36px !important;font-weight:400 !important;color:#CD0000 !important;}
.H_Red_Reg_11px_CD0000  {font-size:11px !important;font-weight:400 !important;color:#CD0000 !important;line-height:13px;}
/*Added new styles as per business requirement*/
.H_Gray_Bold_44px_999999 {
	font-size:44px !important;
	color:#999999 !important;
	line-height:44px !important;
	font-weight:bold !important;
}
.S_Gray_14px_666666 {
	font-size:14px !important;
	color:#666666 !important;
	line-height:16px !important;
}
.H_Gray_Bold_40px_999999 {
	font-size:40px !important;
	color:#999999 !important;
	line-height:40px !important;
	font-weight:bold !important;
}
.S_Red_14px_CD0000 {
	font-size:14px !important;
	color:#CD0000 !important;
	line-height:16px !important;
}
.H_Grey_Med_Bold_150px_333333 {font-size:150px !important;font-weight:bold !important;color:#333333 !important;}

.H_Gray_Bold_22px_333333 {font-size:22px !important;font-weight:bold !important;color:#333333 !important;}
.H_Gray_Bold_35px_666666 {font-size:35px !important;font-weight:bold !important;color:#666666 !important;}
.H_Gray_Bold_20px_999999 {font-size:20px !important;font-weight:bold !important;color:#999999 !important;}
.H_Grey_Med_Bold_150px_333333 {font-size:150px !important;font-weight:bold !important;color:#333333 !important;}

.H_Gray_Reg_12px_0066ff {font-size:20px !important;font-weight:bold !important;color:#0066ff !important;}

/*********Color-1(Pink)****assisted-shopping-tiny-mce.css**********/
.S_Pink_12px_C72877 {font-size:12px !important;font-weight:normal !important;color:#C72877 !important;}
.S_Pink_10px_C72877 {font-size:10px !important;font-weight:normal !important;color:#C72877 !important;line-height:13px !important;}
.S_Pink_Dark_Bold_11px_C72877 {font-size:11px !important;font-weight:bold !important;color:#C72877 !important;line-height:13px !important;}
.S_Pink_Dark_Bold_13px_C72877 {font-size:13px !important;font-weight:bold !important;color:#C72877 !important;}
.S_Pink_Dark_Bold_16px_C72877 {font-size:16px !important;font-weight:bold !important;color:#C72877 !important;}
/*********Color-2(Green)**************/
.S_Green_12px_348504 {font-size:12px !important;font-weight:normal !important;color:#348504 !important;}
.S_Green_10px_348504 {font-size:10px !important;font-weight:normal !important;color:#348504 !important;line-height:13px !important;}
.S_Green_Dark_Bold_11px_348504 {font-size:11px !important;font-weight:bold !important;color:#348504 !important;line-height:13px !important;}
.S_Green_Dark_Bold_13px_348504 {font-size:13px !important;font-weight:bold !important;color:#348504 !important;}
.S_Green_Dark_Bold_16px_348504 {font-size:16px !important;font-weight:bold !important;color:#348504 !important;}
/*********Color-3(Blue)**************/
.S_Blue_12px_105196 {font-size:12px !important;font-weight:normal !important;color:#105196 !important;}
.S_Blue_10px_105196 {font-size:10px !important;font-weight:normal !important;color:#105196 !important;line-height:13px !important;}
.S_Blue_Dark_Bold_11px_105196 {font-size:11px !important;font-weight:bold !important;color:#105196 !important;line-height:13px !important;}
.S_Blue_Dark_Bold_13px_105196 {font-size:13px !important;font-weight:bold !important;color:#105196 !important;}
.S_Blue_Dark_Bold_16px_105196 {font-size:16px !important;font-weight:bold !important;color:#105196 !important;}

/*********Color-1(Pink)**************/
.H_Pink_Bold_14px_C72877 {font-size:14px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_18px_C72877  {font-size:18px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_20px_C72877 {font-size:20px !important;font-weight:bold !important;color:#C72877 !important;	}
.H_Pink_Bold_22px_C72877 {font-size:22px !important;font-weight:bold !important;color:#C72877 !important;	}
.H_Pink_Bold_24px_C72877 {font-size:24px !important;font-weight:bold !important;color:#C72877 !important;	}
.H_Pink_Dark_30px_C72877 {font-size:30px !important;font-weight:normal !important;color:#C72877 !important;}
.H_Pink_Bold_44px_C72877 {font-size:44px !important;font-weight:bold !important;color:#C72877 !important;	}
.H_Pink_Bold_45px_C72877 {font-size:45px !important;font-weight:bold !important;color:#C72877 !important;	}
.H_Pink_Bold_40px_C72877  {font-size:40px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_16px_C72877 {font-size:16px !important;font-weight:bold !important;color:#C72877 !important;}
/*********Color-2(Green)**************/
.H_Green_Bold_14px_348504 {font-size:14px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_18px_348504  {font-size:18px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_20px_348504 {font-size:20px !important;font-weight:bold !important;color:#348504 !important;	}
.H_Green_Bold_22px_348504 {font-size:22px !important;font-weight:bold !important;color:#348504 !important;	}
.H_Green_Bold_24px_348504 {font-size:24px !important;font-weight:bold !important;color:#348504 !important;	}
.H_Green_Dark_30px_348504 {font-size:30px !important;font-weight:normal !important;color:#348504 !important;}
.H_Green_Bold_44px_348504 {font-size:44px !important;font-weight:bold !important;color:#348504 !important;	}
.H_Green_Bold_45px_348504 {font-size:45px !important;font-weight:bold !important;color:#348504 !important;	}
.H_Green_Bold_40px_348504  {font-size:40px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_16px_348504 {font-size:16px !important;font-weight:bold !important;color:#348504 !important;}
/*********Color-3(Blue)**************/
.H_Blue_Bold_14px_105196 {font-size:14px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_18px_105196  {font-size:18px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_20px_105196 {font-size:20px !important;font-weight:bold !important;color:#105196 !important;	}
.H_Blue_Bold_22px_105196 {font-size:22px !important;font-weight:bold !important;color:#105196 !important;	}
.H_Blue_Bold_24px_105196 {font-size:24px !important;font-weight:bold !important;color:#105196 !important;	}
.H_Blue_Dark_30px_105196 {font-size:30px !important;font-weight:normal !important;color:#105196 !important;}
.H_Blue_Bold_44px_105196 {font-size:44px !important;font-weight:bold !important;color:#105196 !important;	}
.H_Blue_Bold_45px_105196 {font-size:45px !important;font-weight:bold !important;color:#105196 !important;	}
.H_Blue_Bold_40px_105196  {font-size:40px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_16px_105196 {font-size:16px !important;font-weight:bold !important;color:#105196 !important;}

/*********Color-1(Pink)**************/
.M_Pink_Dark_11px_C72877 {font-size:11px !important;font-weight:normal !important;color:#C72877 !important;line-height:13px !important;}
.M_Pink_Dark_12px_C72877 {font-size:12px !important;font-weight:normal !important;color:#C72877 !important;}
.M_Pink_Dark_Bold_14px_C72877 {font-size:14px !important;font-weight:bold !important;color:#C72877 !important;}
.M_Pink_Bold_16px_C72877 {font-size:16px !important;font-weight:bold !important;color:#C72877 !important;}
/*********Color-2(Green)**************/
.M_Green_Dark_11px_348504 {font-size:11px !important;font-weight:normal !important;color:#348504 !important;line-height:13px !important;}
.M_Green_Dark_12px_348504 {font-size:12px !important;font-weight:normal !important;color:#348504 !important;}
.M_Green_Dark_Bold_14px_348504 {font-size:14px !important;font-weight:bold !important;color:#348504 !important;}
.M_Green_Bold_16px_348504 {font-size:16px !important;font-weight:bold !important;color:#348504 !important;}
/*********Color-3(Blue)**************/
.M_Blue_Dark_11px_105196 {font-size:11px !important;font-weight:normal !important;color:#105196 !important;line-height:13px !important;}
.M_Blue_Dark_12px_105196 {font-size:12px !important;font-weight:normal !important;color:#105196 !important;}
.M_Blue_Dark_Bold_14px_105196 {font-size:14px !important;font-weight:bold !important;color:#105196 !important;}
.M_Blue_Bold_16px_105196 {font-size:16px !important;font-weight:bold !important;color:#105196 !important;}

/*********Color-1(Pink)*****evolution.css*********/
.H_Pink_Bold_120px_C72877 {font-size:120px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_52px_C72877 {font-size:52px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_40px_C72877 {font-size:40px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_24px_C72877 {font-size:24px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_18px_C72877 {font-size:18px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_14px_C72877 {font-size:14px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Bold_12px_C72877 {font-size:12px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Pink_Reg_11px_C72877 {font-size:11px !important;font-weight:400 !important;color:#C72877 !important;}
/*********Color-2(Green)**************/
.H_Green_Bold_120px_348504 {font-size:120px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_52px_348504 {font-size:52px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_40px_348504 {font-size:40px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_24px_348504 {font-size:24px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_18px_348504 {font-size:18px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_14px_348504 {font-size:14px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Bold_12px_348504 {font-size:12px !important;font-weight:bold !important;color:#348504 !important;}
.H_Green_Reg_11px_348504 {font-size:11px !important;font-weight:400 !important;color:#348504 !important;}
/*********Color-3(Blue)**************/
.H_Blue_Bold_120px_105196 {font-size:120px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_52px_105196 {font-size:52px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_40px_105196 {font-size:40px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_24px_105196 {font-size:24px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_18px_105196 {font-size:18px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_14px_105196 {font-size:14px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Bold_12px_105196 {font-size:12px !important;font-weight:bold !important;color:#105196 !important;}
.H_Blue_Reg_11px_105196 {font-size:11px !important;font-weight:400 !important;color:#105196 !important;}

/*********Color-1(Pink)*******home-page-tiny-mce.css*******/
/*SubHead*/
.Bold_LightPink_24px{font-size:24px; font-weight:bold; color:#C72877;}
/*Headline*/
.Bold_DarkPink_52px{font-size:52px; font-weight:bold; color:#C72877;}
/*********Color-2(Green)**************/
/*SubHead*/
.Bold_LightGreen_24px{font-size:24px; font-weight:bold; color:#348504;}
/*Headline*/
.Bold_DarkGreen_52px{font-size:52px; font-weight:bold; color:#348504;}
/*********Color-3(Blue)**************/
/*SubHead*/
.Bold_LightBlue_24px{font-size:24px; font-weight:bold; color:#105196;}
/*Headline*/
.Bold_DarkBlue_52px{font-size:52px; font-weight:bold; color:#105196;}
/*R5 Tiny MCE Editor Styles - New*/
/*Font size: 36px*/
.H_Gray_Med_Bold_36px_333333 {
    color: #333333 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.H_Gray_Dark_Bold_36px_999999 {
    color: #999999 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.H_Gray_Bold_36px_666666 {
    color: #666666 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.H_Pink_Bold_36px_C72877 {
    color: #C72877 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.H_Green_Bold_36px_348504 {
    color: #348504 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.H_Blue_Bold_36px_105196 {
    color: #105196 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}
.H_Red_Bold_36px_CD0000 {
    color: #CD0000 !important;
    font-size: 36px !important;
    font-weight: bold !important;
}

/*Fontsize: 20px*/
.H_Gray_Dark_Bold_20px_999999 {
    color: #999999 !important;
    font-size: 20px !important;
    font-weight: bold !important;
}

/*fontsize:38px*/
.H_Gray_Med_Bold_38px_333333 {
    color: #333333 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}
.H_Gray_Dark_Bold_38px_999999 {
    color: #999999 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}
.H_Gray_Bold_38px_666666 {
    color: #666666 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}
.H_Pink_Bold_38px_C72877 {
    color: #C72877 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}
.H_Green_Bold_38px_348504 {
    color: #348504 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}
.H_Blue_Bold_38px_105196 {
    color: #105196 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}
.H_Red_Bold_38px_CD0000 {
    color: #CD0000 !important;
    font-size: 38px !important;
    font-weight: bold !important;
}

/*fontsize:37px*/
.H_Gray_Med_Bold_37px_333333 {
    color: #333333 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Gray_Dark_Bold_37px_999999 {
    color: #999999 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Gray_Bold_37px_666666 {
    color: #666666 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Pink_Bold_37px_C72877 {
    color: #C72877 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Green_Bold_37px_348504 {
    color: #348504 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Blue_Bold_37px_105196 {
    color: #105196 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Red_Bold_37px_CD0000 {
    color: #CD0000 !important;
    font-size: 37px !important;
    font-weight: bold !important;
}
.H_Gray_Light_Bold_37px_CCCCCC {
    color: #CCCCCC !important;
    font-size: 37px !important;
    font-weight: bold !important;
}

/*fontsize:46px*/
.H_Gray_Med_Bold_46px_333333 {
    color: #333333 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Gray_Dark_Bold_46px_999999 {
    color: #999999 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Gray_Bold_46px_666666 {
    color: #666666 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Pink_Bold_46px_C72877 {
    color: #C72877 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Green_Bold_46px_348504 {
    color: #348504 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Blue_Bold_46px_105196 {
    color: #105196 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Red_Bold_46px_CD0000 {
    color: #CD0000 !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_Gray_Light_Bold_46px_CCCCCC {
    color: #CCCCCC !important;
    font-size: 46px !important;
    font-weight: bold !important;
}

/*White color font*/
.H_White_Bold_24px_FFFFFF {
    color: #FFFFFF !important;
    font-size: 24px !important;
    font-weight: bold !important;
}
.H_White_Bold_46px_FFFFFF {
    color: #FFFFFF !important;
    font-size: 46px !important;
    font-weight: bold !important;
}
.H_White_Bold_18px_FFFFFF {
    color: #FFFFFF !important;
    font-size: 18px !important;
    font-weight: bold !important;
}
.H_White_Bold_14px_FFFFFF {
    color: #FFFFFF !important;
    font-size: 14px !important;
    font-weight: bold !important;
}
/*Font size 50px and its styles added fron evolution.css*/
.H_Grey_Bold_50px_666666 {font-size:50px !important;font-weight:bold !important;color:#666666 !important;}
.H_Grey_Med_Bold_50px_333333 {font-size:50px !important;font-weight:bold !important;color:#333333 !important;}
.H_Grey_Dark_Bold_50px_999999 {font-size:50px !important;font-weight:bold !important;color:#999999 !important;}
.H_Red_Bold_50px_CD0000 {font-size:50px !important;font-weight:bold !important;color:#CD0000 !important;}
.H_Pink_Bold_50px_C72877 {font-size:50px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Green_Bold_50px_348504 {font-size:50px !important;font-weight:bold !important;color:#348504 !important;}
.H_Blue_Bold_50px_105196 {font-size:50px !important;font-weight:bold !important;color:#105196 !important;}

.H_Grey_Dark_Bold_22px_999999 {font-size:22px !important;font-weight:bold !important;color:#999999 !important;}

.H_Gray_Med_Bold_30px_333333 {font-size:30px !important;font-weight:bold !important;color:#333333 !important;}
.H_Gray_Bold_30px_666666 {font-size:30px !important;font-weight:bold !important;color:#666666 !important;}
.H_Gray_Dark_Bold_30px_999999 {font-size:30px !important;font-weight:bold !important;color:#999999 !important;}
.H_Pink_Bold_30px_C72877 {font-size:30px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Blue_Bold_30px_105196 {font-size:30px !important;font-weight:bold !important;color:#105196 !important;}
.H_Green_Bold_30px_348504 {font-size:30px !important;font-weight:bold !important;color:#348504 !important;}
.H_Red_Bold_30px_CD0000 {font-size:30px !important;font-weight:bold !important;color:#CD0000 !important;}

.H_Gray_Med_Bold_35px_333333 {font-size:35px !important;font-weight:bold !important;color:#333333 !important;}
.H_Gray_Dark_Bold_35px_999999 {font-size:35px !important;font-weight:bold !important;color:#999999 !important;}
.H_Pink_Bold_35px_C72877 {font-size:35px !important;font-weight:bold !important;color:#C72877 !important;}
.H_Blue_Bold_35px_105196 {font-size:35px !important;font-weight:bold !important;color:#105196 !important;}
.H_Green_Bold_35px_348504 {font-size:35px !important;font-weight:bold !important;color:#348504 !important;}
.H_Red_Bold_35px_CD0000 {font-size:35px !important;font-weight:bold !important;color:#CD0000 !important;}

/*Pagination Bullets - CSS START*/
ul.carousel-pagination {
	display:inline-block;
}
.ie7 ul.carousel-pagination {
	display:inline;
}
ul.carousel-pagination li {
    height: 20px;
    overflow: hidden;
    padding: 0 2px;
    text-indent: -1000em;
    width: 20px;
}
/* ul.carousel-pagination li.current {
	background: url("../images/pgDot.png") no-repeat scroll -18px 0px transparent;
} */
carousel-pagination li {
    display: block;
    float: left;
}
.carousel-pagination, .carousel-pagination li {
    margin: 0;
    padding: 0;
    position: relative;
}
ul.carousel-pagination li a.carousel-frame,ul.carousel-pagination li span.carousel-frame {
    /* background: url("../images/pgDot.png") no-repeat scroll 0 0 transparent; */
    display: block;
    height: 20px;
    margin: 0;
    padding: 0;
    width: 20px;
}
/* ul.carousel-pagination li a.selected, ul.carousel-pagination li span.selected, ul.carousel-pagination li a.selected, ul.carousel-pagination li.current{
	background:url("../images/pgDot.png") no-repeat scroll -21px 0 transparent;
} */
#Main .component .carousel-controls-wrapper .carousel-controls .prevFrame,
#Main .component .carousel-controls-wrapper .carousel-controls .nextFrame {
	top:0;
}
#Main .component .carousel-controls-wrapper .carousel-controls .prevFrame {
	left:0;
}
#Main .component .carousel-controls-wrapper .carousel-controls .nextFrame {
	right:0;
}
#Main .component .carousel-controls-wrapper {
    margin-top: 15px;
    text-align: center;
}
#Main .component .carousel-controls-wrapper .carousel-controls {
	width:100% !important;
	position:relative;
	left:0 !important;
}
/*Pagination Bullets - CSS END*/

/*
/*from components.css*/


/*from components-global.css*/
#Main .component-carousel-4 .image-container, #Main .component-carousel-5 .image-container {
    margin-bottom: 18px;
}
#Main .component .title {
    color: #000;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 3px;
}
#Main .component-carousel-4 .image-container, #Main .component-carousel-5 .image-container {
    margin-bottom: 18px;
}
.component.component-set .image-container {
    left: auto;
    bottom: auto;
    position: relative;
    margin-bottom: 10px;
}
.component .image-container {
    left: 0;
    width: 100%;
    bottom: 0px;
    position: absolute;
    text-align: center;
}
#Main .component .price {
    color: black;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0px;
}
.component .price del {
    font-size:11px;
    color:#666;
    margin-left:5px;
}
#Main .component .productDetails {
    padding-top: 0;
    position: static;
}
.tsa #Main .hasEyebrow .eyebrow {
	position: static;
}
#Main .evolution .component .eyebrow {
    position: absolute;
    top: 0;
    left: 2px;
}
/*Carousel Arrows - CSS START*/
#Main .evolution .component .carousel-container .prevFrame, #Main .evolution .component .carousel-container .nextFrame {
    background-attachment: scroll;
    background-color: transparent;
    background-position: -148px -596px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 20px;
    overflow: hidden;
    position: absolute;
    text-indent: -9999px;
    top: 50px;
    width: 26px;
    z-index: 999;
}
#Main .evolution .component .carousel-container .nextFrame {
    background-position: -174px -596px;
    right: 0;
}
#Main .component .carousel-container .prevFrame,
#Main .component .carousel-container .nextFrame {
	top:50%;
}
#Main .evolution .component .carousel-container .prevFrame {
	left:20px;
}
#Main .component .carousel-container .nextFrame {
	right:20px;
}
/*Carousel Arrows - CSS END*/
/*from components-global.css*/

#Main .SLPNullresultcomp-container {
    border-bottom: 1px solid #CCCCCC;
    display: inline-block;
    float: left;
    padding-bottom: 27px;
    width: 100%;
}

/* start --- L1L2 components CSS --- */

#Main .R5-banner.text-Right, #Main .R5-banner.text-left {
    display: inline-table;
}
#Main .r5_l1l2 {
    margin-top: 1px;
}
#Main .R5-banner {
    height: 235px;
    width: 770px;
}
#Main .R5-banner.text-Right .content {
    clear: both;
    float: right;
    margin-left: 30px;
    margin-right: 0;
    padding: 0;
}
#Main .R5-banner .content {
    float: left;
    margin: 41px 20px 0;
    padding: 0;
    text-align: left;
    width: 345px;
}
#Main .R5-banner .subhead {
    margin-top: 6px;
}
#Main .R5-banner .category-link {
    margin: 12px 0 0;
}
#Main .r5_l1l2 p {
    font-size: inherit;
    line-height: inherit;
}
#Main .r5_l1l2 p {
    letter-spacing: 0;
    margin: 0;
    padding: 0;
    word-wrap: break-word;
}
.R5-banner p.category-link a, #Main .R5-banner .category-link li {
    font-size: 14px;
    font-weight: bold;
}

.category-link {
    display: inline-block;
    margin: 6px 0 30px;
}
.category-link li:first-child {
    border: medium none;
    margin: 0;
    padding: 0;
}
.category-link li {
    border-left: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    letter-spacing: 0;
    margin-left: 7px;
    padding-left: 7px;
}

#Main .CMS-t1 {
    background: none repeat scroll 0 0 #F5F5F5;
    float: none;
    height: auto;
    padding: 9px 80px 12px;
    width: 770px;
}
#Main .contentLeft {
    float: left;
}
#Main .CMS-t1 .content {
    float: left;
    margin: 0;
    padding: 0;
    width: 623px;
}
#Main .CMS-t1 .content .headline {
    margin: 0;
    padding: 0;
}
#Main .headline, #Main .subhead, #Main .superhead {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
}
#Main .CMS-t1 .content .subhead {
    margin: 1px 0 0;
    padding: 0;
}
#Main .CMS-t1 .category-link, #Main #ln1 .CMS-t1 p.category-link {
    margin: 5px 0 0;
}
#Main .CMS-t1 .category-link a {
    font-size: 12px;
    font-weight: bold;
}
/* end --- L1L2 components CSS --- */
/*Rupesh added these */


/*Brand component styles (for safe keeping)*/
.brand-component {
    color: #666666;
    font-size: 12px;
    width: 770px;
    font-weight:normal;
}
.brand-component ul {
	overflow: hidden;
}
.brand-component ul li
{
    display: inline-table;
    margin-bottom: 30px;
    margin-right: 13px;
    text-align: center;
    width: 138px;
}
.brand-component ul li ul li {
	width: 100%;
	height: auto;
	margin-bottom: 0;
}
#Main .brand-component .headingonly *{
	margin: 0px;
}
#Main .brand-component .headerarea .headingonly {
	float: left;
    padding-right: 10px;
	padding-left:10px;
}
.brand-component h2 a {
	font-size: 14px !important;
	letter-spacing: 0 !important;
}
.brand-component h3 {
	margin-bottom: 3px;
}
.brand-component {
	padding-top: 10px;
	overflow: hidden;
}
.brand-component img {
    margin-bottom: 9px;
}

#Main .brand-component h2 a {
	padding-left:10px;
}
#Main .brand-component ul li ul li {
	line-height: 17px;
}
#Main .component-container.w3 .component-set.w3.text-left .carousel-container .prevFrame,
#Main .component-container.w3 .component-set.w3.text-left .carousel-container .nextFrame {
    top: 50px;
}
#Main .brand-component .headerarea{float: left; width: 100%; position: relative;}
#Main .brand-component .headerarea .categlink{float: left; position: absolute; width: 200px; bottom: 1px;font-weight:700}
#Main .brand-component .brandlist{margin-top:20px;float:left;width:100%}
#Main .brand-component .brandmainlink {
	margin-bottom:3px;
	font-weight:700;
	padding-left: 5px;
}
#Main .brand-component .headerarea a,
#Main .brand-component .brandlist a{
	font-size: 12px;
	font-weight:normal;
}
#Main .brand-component .brandmainlink,
#Main .brand-component .brandmainlink a{
	font-size: 12px;
	font-weight:bold;
}
#Main .dlp .espot-3-4-banner .component-container {
    width: 130px;
}
#Main .component.banner.category-list .heading a {
    float: right;
}
#Main .component.banner.category-list.wide .heading a {
    float: left;
}
#Main .R5-banner .content.category-links {
    clear: both;
    margin-top: 0;
    position: relative;
}
.content.top-center {position: absolute;}
