
.wrapOuter{
background : url("../images/headerTopGreen.gif") repeat-x ;
}

.wrapOuter,.wrapContent 
{
	width:100%;
	margin:0 auto;
	min-width: 100px;
	/*background:url(../images/leftCorner.jpg) no-repeat top left;*/
}

.wrapContent {
	/*background:url(../images/rightCorner.jpg) no-repeat top right;*/
	
} 
.wrap {
	width:1000px;
	margin:0 auto;	
}
.hBgColor
{
	background-color:#00cdfc;
	width:1000px;
	height:200px;	
}
/***********header*************/
.header {
	width:1000px;
	height:250px;
	z-index: 20;		
}

* {
	margin:0;
	padding:0;
}

body {
	background-image: url("../images/bgLargeGreen.gif");
	 background-repeat: repeat-x;
	 background-color:#99cc33;
}

/*Start of header*/


/* Header */

.TopLeft
{
    margin-top: 0px;
    margin-left: 0px;
}

.headerbodySize
{
    width: 984px;
    height: auto;
}

.hBodySize
{
    width: 1000px;
    height: 200px;
}

.greenGradientBar
{
    height: 41px;
    width: 1000px;
}

.delivaryContainer {
	padding-top:13px;
}
.delivaryContainer strong,.cardMsg strong {
	padding:0 0 0 4px;
	float:left;
	width:514px;
}
.signInContainer {
	width:677px;
	overflow:hidden;
	padding:8px 0 0 15px;
}
.signInContainer strong {
	font-size:30px;
	line-height: 32px;
	color:#999999;
	display:block;
	font-weight:normal;	
}

.greenAnchorHeader:link
{
    font-family:Arial;
    font-size:10.25px;
    font-weight:bold;
    color:#ccff33;
}

.greenAnchorHeader:visited
{
    font-family:Arial;
    font-size:10.25px;
    font-weight:bold;
    color:#ccff33;
}

.greenGradientBar
{
    height: 41px;
    width: 1000px;
}

.whiteAnchorHeader:link
{
    padding-right: 3px;
    font-family:Arial;
    font-size:10.25px;
    font-weight:bold;
    color:#ffffff;
}

.whiteAnchorHeader:visited
{
    padding-right: 3px;
    font-family:Arial;
    font-size:10.25px;
    font-weight:bold;
    color:#ffffff;  
}

.whiteAnchorHeader:hover
{
    padding-right: 3px;
    color:#ccff33;
    text-decoration: underline;
}

.headerWhiteTextDiv
{
    width:250px;
    padding-top: 8px;
    margin-left: 10px;
    float: left;
}

.whiteLargeText
{
    font-family:Arial;
    font-size:12.25px;
    font-weight:bold;
    color:#FFFFFF;
    width:300px;
}

.headerTeleNumber
{
    font-family: FuturaStd-Bold;
    font-size: 22;
    font-weight: bolder;
    color: #c9328f;
    width: 150px;
}

.headerStatusDiv
{
    float: left;
    padding-top: 2px;
    padding-left: 3px;
}

.headerSearchDiv
{
    padding-left: 30px;
    padding-top: 5px;
    float: left;
}

.whiteSmallText
{
    font-family:Arial;
    font-size:10.25px;
    font-weight:bold;
    color:#FFFFFF;
}

.greenSmallText
{
    padding-left:10px;
    font-family:Arial;
    font-size:10.25px;
    font-weight:bold;
    color:#ccff33;
}


.inputText
{
    height:15px;
    width:140px;
    font-family: Arial;
    font-size: 10;
    font-weight:normal;
}

.blueImagesDiv
{
   height: 119px;
}

.headerLeftBlueSlice
{
    width: 238px;
    height: 119px;
    float: left;
    padding-bottom: -3px;
}

.headerLogoSlice
{
    width: 524px;
    height: 117px;
    float: left;
}

.headerRightBlueSlice
{
    width: 224px;
    height: 117px;
    float: left;
}

.headerBtnBg
{
    width: 1000px;
    height: 42px;
}
.hButtonTable
{
	width:923px;
	table-layout:fixed;
	background-color: #5bd8f8;
}

.birthdayBtn
{
    background-image: url(../images/headerBtn.png);
    width: 152px;
    height: 40px;
    float: left;
	margin-right:2px;
}

.birthdayBtn a
{
	text-decoration:none;
}

.birthdayTextAlign
{
    margin-left:-8px; margin-top: 2px; 
}
 
.occassionTextAlign
{
     margin-left:-10px; margin-top: 2px; 
} 

.flowerTextAlign
{
    margin-left:-12px; margin-top: 2px;
}

.plantsTextAlign
{
	text-align: center;
    margin-left:-16px; margin-top: 2px;
}

.gourmetTextAlign
{
	text-align: center;
    margin-left:-19px; margin-top: 2px;
}

.specialTextAlign
{
	text-align: center;
    margin-left:-27px; margin-top: 2px;
}

.headerOtherBtn
{
    background-image: url(../images/headerBtn.png);
    width: 152px;
    height: 40px;
    float: left;
    margin-left: 2px;
}

.gourmetsBtn
{
    background-image: url(../images/headerBtn3.png);
    width: 152px;
    height: 40px;
    float: left;
    margin-left: 2px;
}

.plantsSpecialBtn
{
    background-image: url(../images/headerBtn2.png);
    width: 152px;
    height: 40px;
    float: left;
    margin-left: 2px;
}

.headerBtnFont
{
    font-family: Georgia;
    font-size: 14;
    font-weight: bolder;
    color: #666666;
    padding-top: 12px;
}

/*
.headerBtnFont:hover
{
    font-family: Georgia;
    font-size: 14;
    font-weight: bolder;
    color: white;
    padding-top: 12px;
}*/

.birthdayPadding
{
    padding-left: 37px;
}

.occassionPadding
{
    padding-left: 35px;
}

.flowersPadding
{
    padding-left: 41px;
}

.plantsPadding
{
    padding-left: 43px;
}

.specialPadding
{
    padding-left: 30px;
}

.gourmetPadding
{
    padding-left: 10px;
}

/* Header */

/* index page */
/*
.repeatWhiteGradient
{
    height:1300px;
    background-image:url("../images/bgWhiteGradient.gif");
    background-repeat:repeat-x;
}
*/
.bodyContentSize
{
    position: relative;
    height: auto;
    width:980px;
    margin-left: 10px;
    margin-top: 0px;
} 

/* index page */
/*End of header*/

/*Start of Index Page*/




/* Header */

/* Footer Page */

.midWrap {
	width:1000px;
	overflow:hidden;	
	background-image:url("../images/bgWhiteGradient.gif");
	background-color: White;
    background-repeat:repeat-x;
	margin-top: -50px;
	height:auto;
}
footerAnchor:link
{
    color: #04c7fc;
}
footerAnchor:visited 
{
    color: #04c7fc;
    text-decoration: none;
}

.anchorMenu:link
{
    color:#787878;
}
.anchorMenu:visited
{
    color:#787878;
}
.anchorMenu:hover
{
    color:#04c7fc;
    text-decoration: underline;
}

.footerRightBorder
{
    width: 11px;
    height: 160px;
    background-image: url("../images/footerRightBorder.gif");
    background-repeat: no-repeat;    
    margin-top: -150px;
    margin-left: 870px;
}

.footerBottomBorder
{
    width: 760px;
    height: 10px;
    background-image: url("../images/footerBottomBorder.gif");
    background-repeat: no-repeat;    
    margin-top: -9px;
    margin-left: 110px;
}

.footerContentDiv
{
    margin-top:-160px;
    margin-left: 111px;
    height: 150px;
    width: 760px;
}

.footerContentDivBackground
{
    height:150px;
    background-image: url("../images/footerGradient.gif");
    background-repeat: repeat-x ;
}

.footerInternalDiv
{
    height: 127px;
    width: 720px;
    margin-left: 20px;
    padding-right: 2px;
    float: left;
}

.footerBoldGrayLine
{
    border-top: 4px solid #999999;
    width: 720px;
    margin-top: 1px;
}

.footerAlgin
{
    margin-left: 0px;
}

.footerLightGrayLineBtm
{
    border-bottom: 1px solid #999999;
    width: 720px;
}

.footerLightGrayLineTop
{
    border-top: 1px solid #999999;
    width: 720px;
    
}
.footerContentTable
{
    width: 520;
    height: 130px;
}

.alignRight
{
    text-align: right;
}

.alignCenter
{
    text-align: center;
}

.alignLeft
{
    text-align: left;
}


.footerLinksText
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
}

.footerLinksTable
{
    width: 100%;
    height: 80px;
}

.footerLinksRowWidth
{
    vertical-align: middle;
}

.footerSubmitDiv
{
    width: 720px;
    height: 80px;
    border: 2px solid #9b9b9b;
}

.footerLeftMostTable
{
    width: 490px;
    
    border: 2px solid #b0b0b0;
    background-color: White;
    height:50px;
    
}

.footerSmallGreenText
{
    font-family:Times New Roman;
    font-size:13px;
    font-weight:bold;
    color:#66cc00;
 
}

.footerSmallText
{
    font-family: Arial;
    color: #9b9b9b;
    font-size: 10px;
	left:1px;
	top:30px;
	vertical-align: middle;
}


 

.Padding
{
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px; 
}
 
.fbImageAlign
{
    position: relative;
    margin-top: 20px;
    margin-left: 7px;
    margin-right: 5px;
}

.footerBecomeFan
{
    margin-top: 5px;
    text-align: center;
}

.footerFollowUs
{
    margin-top: 5px;
    text-align: center;
}

.footerBoldLineHeight
{
    height:20px;
    margin-left: 0px;
}

.footerImagesDiv
{
    width: 250px;
    height: 80px;
    margin-left: 10px;
    float: left;
    overflow: hidden;
}

.greenBackgroundRow
{
    background-color:#99cc33;
    height: 70px;
    overflow:hidden;
    width: 100%;
   
}

.footerLeftBorder
{
   /* border-top: 8px solid #689c00;*/
    width:101%; 
    height:7px;
    float: left;
    overflow:hidden;
    margin-left: -3px;
}

.footerInputtextMargin
{
    
    /* margin-top:5px; */
}
        
.footerDrawBorder
{
    border-left: 2px solid #9b9b9b;
    border-right: 2px solid #9b9b9b;
}

.footerTopBtmBorder
{
    height: 30px;
    border-bottom: 1px solid #989898;
    border-top: 1px solid #989898;
    width: 930px;
}

.footerApacheImage
{
    position:relative;
    margin-top: -5px;
}

.footerBottomDarkGreen
{
    border-top: 8px solid #679c04;
    width: 100%;
    background-color: #99cc33;
    height: 12px;
    margin-left: -15px;
}
/* Footer Page */


/* Left Corner */

.LeftCorner
{
    width: 167px; height: 1155px;
}


.LeftPink
{
    width: 96px;
    height: 53px;
    background-image: url("../images/leftPink.gif");
    background-repeat: no-repeat;
}

.LeftLineCorner 
{
    height: 60px;
    width: 11px;
    background-image:url("../images/upperLeftLine.gif");
    background-repeat: no-repeat;
    /*
    height: 1680px;
    width: 11px;
    background-image: url("../images/leftCorner.gif");
    background-repeat: no-repeat;
    margin-left: 95px;
    position: relative;
    margin-top: -1680px;
    overflow: hidden;
    */
}

.divRightBar
{
   width: 9px;
    height:1679px;
   /* margin-left: 1px;*/
    
   /* margin-left: 95px;
    margin-top: -1680px;*/
}

.divRightSize
{
    margin-left: 12px;
    margin-top: -1680px;
    height: 1679px;
    width: 84px;
}

.rightDivSize
{
    height: 1679px;
    width: 120px;
    margin-top: -1680.9px;
    margin-left: -3px;
}

.DivSize 
{
    height: 1680px;
    width: 105px;
    overflow: hidden;
}

.divLeftBar
{
    float:left;
    width: 9px;
    margin-left: 95px;
    margin-top: -1684px;
}



.repeatLeftGradient
{
    /*height: 1660px;*/
    height: 1780px;
    background-image: url("../images/greenGradient.gif");
    background-repeat: repeat-x;
    width:96px;
    overflow:hidden;
}

.leftGradientPortion
{
    width: 95px;
    margin-left: 0px;
    padding-top: 53px;
   
    
}



/* Left Corner */


/* Right Corner */

.rightCorner
{
    width: 167px; height: 1155px;
    margin-left: 10px;
}

.rightPink
{
    width: 97px;
    height: 53px;
    background-image: url("../images/rightPink.gif");
    background-repeat: no-repeat;
    margin-left: -3px;
    margin-top: -1px;
}

.rightLineCorner 
{
    height: 60px;
    width: 11px;
    background-image:url("../images/rightUpperLine.gif");
    background-repeat: no-repeat;
   /*margin-left: 3px;*/
 }



.repeatRightGradient
{
    height: 1660px;
    width:96px;
    background-image: url("../images/greenGradient.gif");
    background-repeat: repeat-x;
    
    margin-left:0px;
 }

.rightRightDiv
{
    width: 95px;
    margin-left: 0px;
    padding-top: 0px;
}

.rightGradientPortion
{
    width: 97px;
    padding-top: 53px;
     float:left;
     /*margin-left:3px;*/
}

.footerBottomBorder
{
    width: 650px;
    height: 15px;
    background-image: url(../images/bottomBorder.gif);
}
/* Right Corner */

/* Common CSS */

.TL
{
    margin-top: 0px;
    margin-left: 0px;
}

/* Common CSS */


/* index CSS */

.headerWrapper
{
    width: 1000px;
    height: 160px;
}

.LeftCornerWrapper
{
     width: 98px;
    height: 1155px;
}


.rightCornerWrapper
{
    width: 106px;
    height: 1155px;
}
.leftCornerWrapper
{
    width: 106px;
    height: 1155px;
}

.midContentTd
{
    width: 770px;
    /* 70%; */
    /* width :815px; */
    overflow: hidden;
    padding-left: 0px;
}

.garmetImgButton
{
	 margin-top:0px;
	 padding-top:0px;
	 height:99px;
	 width:226px;
	 overflow:hidden;
}

.indexSize
{
    width: 1000px;
    height: 1590px;
 
}

/* index CSS */


/* From Abid */


/*End of confirm order*/

/*Index_Page*/
/*left_arrow.gif*/
.sliddingRightArrow
{
	left:919px;
	/*top:472px;*/
	top:418px;
	z-index:21;
	position:absolute;
}
.sliddingLeftArrow
{
	left:290px;
	/*top:472px;*/
	top:418px;
	z-index:21;
	position:absolute;
}
.sliddingLeftArrow
{
	
}
.tableBackgroundColor
{
	background-color: #ededed;
	margin-left:30px;
}

.headerBorder
{
	  border-bottom:1px solid gray;
	  border-top:1px solid gray;
	 height:36px;
	 width:915px;
	 padding-top:2px;
	 margin-top:10px;
	  
}
.bottomBorder
{
	 border-bottom:1px solid gray;
	 height:28px;
	 width:915px;
}
.HelpPanelSize
{
	 padding-top:1px;
	 float:left;	
	 width:270px;
	 height:auto;
	 overflow:hidden;
}
.WhiteTable
{
    width:217px;
    height:80px;
    background-color:#FFFFFF;
     border: 5px Solid Gray;
   /* position:absolute; top:3px; left:5px; */
}
.blueSmallArialText
{
    font-family:Arial;
    font-weight:bold;
    font-size:10px;
    color:#00ccff;
    margin:1px 0px 0px 30px;
}
.chatballonImage
{
    width:22px;
    height:14px;
    background-image:url("../images/chat_baloon.gif");
    background-repeat:no-repeat;
    
}
.chatballonImgPanel
{
	margin: 4px 0px 0px 60px;
	padding-top:15px;
}
.graySmallArialText
{
	font-family:Arial;
    font-weight:bold;
    font-size:8px;
    color:#9a9a9a;	
    margin: 2px 0px 0px -15px;
    padding-left:-10px;
}

.needHelpTextPane
{
	 margin-left:53px;
	 margin-top:3px	
}
.innerWhiteTable
{
	width:217px;
	height:135px;
    border:5px solid #cb3397;
    margin-top:10px;
    padding:1px -2px 1px 1px;
    background-color:White;
}

.pinkSaleTable
{
	width:217px;
	height:135px;
    border:5px solid #cb3397;
    margin-top:105px;
    padding:1px 1px 1px 1px;
    background-color:White;
}

.headerTeleNumber
{
    font-family: Futura-Bold;
    font-size: 24;
    font-weight: bolder;
    color: #c9328f;
    width: 150px;
    margin-top: 6px;
}

.headerTeleNumberDiv
{
    margin-left: 230px; 
    margin-top: -20px;
}

.headerBtnFont
{
    font-family: Georgia;
    font-size: 12;
    font-weight: bold;
    color: #666666;
    padding-top: 10px;
}

.headerBtnTextPadding
{
    padding-left: 25px;
}

.headerBtnTextPadding
{
    padding-left: 25px;
}

.headerBtnTextGiftPadding
{
    padding-left: 11px;
}

.headerBtnTextSpecialPadding
{
    padding-left: 30px;
}

.headerBtnTextPlantsPadding
{
    padding-left: 37px;
}

.headerBtnTextFlowersPadding
{
    padding-left: 35px;
}

.headerBtnTextOccasionPadding
{
    padding-left: 30px;
}

.needHelpImage
{
    width:213px;
    height:77px;
}

.sliddingPanelSize
{
	 width:970px;
	 height:270px;
	 margin-top:10px;
	
}

.IndexSaleImage
{
    height:135px;
    width: 217px;
}

.panelImageSize
{
	width:172px;
	height:142;
}

.buttonImageBorder
{
	height:31;
	width:69;
	border:0px;
}

.buttonImageBorder1
{
	height:22;
	width:70;
	border:0px;
}

.btnTestingDetail
{
    background-image: url("../detail.gif");
    height: 29px;
    width: 67px;
    position: relative; margin-top: 2px; margin-left: 5px; 
}

.FloListImagePanelAlignment
{
   float:left;
   height: 94px; 
    width: 182px;
    text-align: center;
}
.imageContainer
{
	 height:260px;
	 margin-top:2px;
}

.contentLeftMargin
{
    margin-left:43px;
}

.textInfoPinkSmall
{
	font-family:Georgia;
    font-size:19px;
    font-weight:normal;
    color:#cc3399;	
}

.contentTextWidth
{
    width:920px;
    height: auto;
    padding-bottom: 20px;
	margin:0px auto;
	margin-left:40px;
}

.images2Linesheight
{
    height: 55px;
}

.textInfoDimensions
{
    width:500px;
    z-index:20;
    float:left;
}
.textInfoHeader
{
    font-family:Georgia;
    font-size:19px;
    font-weight:bold;
    /*color:#cc3399;	*/
	/*color:#cfcfcf;*/
	color:#999999;
	background-color:#fcfbf9;
}
.lineBreaker
{
      width:700px;	
	  height:15px;
	  overflow:hidden;
}

.lineBreakerWhite
{
     background-color:White;
      width:700px;	
	  height:15px;
	  overflow:hidden;
}

.lineBreakerSmall
{
	 height:8px;
	 width:700px;
}

.leftFoating
{
	 float:left;	
}
.modelPhoto
{
	width:358px;
    height:243px;
    background-image:url("../images/seogirl.jpg");
    vertical-align: bottom;
    margin-left: 580px;
    margin-top: -235px;
}
.buttonAlignCenter
{
	 padding:0px 13px 0px 13px; 	
}
.bottomTextPanel
{
    background-color: White;
     width:358px;
     height:auto;
     /*200px;
	 width:960px;*/
}
	
.grayArailLargeText
{
    font-family:Arial;
    font-size:22px;
    font-weight:bolder;
    color:#9a9a9a;
}
.sliddingImageBorder
{
	border:4px Solid #00ccff;
	margin-left: 23px;
	margin-top: 6px;
	margin-bottom:25px;
	float: left;
}
.Index_slidding_table
{
	 background-color:#eddded;
}
.sliddingPanel
{
	 float:left;	
	 border:5px solid Gray;
	 margin-left:20px;
	 height:237px;
}
.outerSliddingPanel
{
	 float:left;	
	 border:0;
	 padding-bottom:0;
	 padding-left:0;
	 width:750px;
	 height:230px;
	 overflow:hidden;
}
.Index_Help_Panel
{
	 padding-top:4px;
	 float:left;	
	 width:200px;
}
.topImagesPanel
{
	 width:226px;
	 float:left;
}
.leftPinkImage
{
    width:28px;
    height:34px;
    background-image:url("../images/leftPink.gif");
    /*position:absolute; top:287px; left:250px; */
    margin-left: 0px;
    float:left;
}
/*_3A end*/
.bigBirthdayImage
{

}
.imgButtonMargin
{
	 margin-top:0px;
	 padding-top:0px;
	 height:98px;
	 width:226px;
	 overflow:hidden;
}
.topPanel
{
   	margin-top:15px;
}


.pinkTextPanel
{
	
}
.Index_Pink_Text_Panel
{
	float:left;	
	margin: 10px 0px 0px 3px;
	height:20px;
	/*border-bottom:1px solid gray;
	border-top: 1px solid gray;*/
	margin-top:1px;
}

.repeatWhiteGradient
{
    width:11px;
    height:1300px;
    /*background-image:url("../images/bgWhiteGradient.gif");*/
    background-repeat:repeat-x;
}
.bodyContentSize
{
    height:auto;
    width:960px;
    margin-left:0px auto;
    overflow: hidden;
}

.BodyContentSize
{
    height: auto;
    width:769px;    
}

.contentBodymargin
{
     width:820px;
     padding-top: 30px;
     padding-left:0px;
}
.contentMainBodyLeftMargin
{
	
}
.classRightTopCornerTd
{
    width:12%;    
}
.classLeftVerticalTd
{
     width:9.9%;    
}
.repeatVerticalLineTd
{
     width:.5%;    
}
.repeatVerticlRtRineTd
{
    
    width:0.8%;
}
.repteatGradiantTd
{
    width:13%;
}
.bgColorTd
{
    
     background-color:#99cc33;
}
.BottomBordertd
{
    background-color: #99cc33; width: 96px; height:70px;    
}

.bodySize
{
    position: relative;
    height: auto; 
    width:990px;
    overflow: hidden;
    margin-left: -8px;
    margin-top: 14px;
}

.repeatPink
{
    width:8px;
    height:34px;
    background-image:url("../images/pinkRepeat.gif");
    float:left;
}

.dealTextLeftMargin
{
    margin-left: 40px;
}

.divWidToRepeat
{
    width:520px;
}
.textAlignCenter
{
    margin-top:8px;
    margin-left:110px;
}

.whiteArialText
{
    font-family:Arial;
    font-weight:bold;
    font-size:15px;
    color:White;
}

.rightPinkImage
{
    width:8px;
    height:34px;
    background-image:url("../images/rightPink.gif");
     float:left;
}

.blueArialText
{
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    color:#00ccff;
}
.grayArialText
{
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    color:#9a9a9a;
}

.innerHeastingBlueBG
{
    width:644px;
    height:30px;
    background-color:#00ccff;
    margin:4px 0px 3px 5px;
}

.whiteArialTextSp
{
    font-family:Arial;
    font-weight:bold;
    font-size:15px;
    color:#FFFFFF;
    position:relative; top:7px; left:5px;
}

.whiteSmallArialText
{
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
    position:relative; top:-7px; left:420px;
    width:100px;
}

.lightGrayTable
{
    background-color:#ededed;
    float:left;
    border: 1px Solid Gray;
    padding-top:8px;
    width:644px;
    height:180px;
}

.blackArialText
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:Black;
    text-align:center;
}

.blackCurrencyFont
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:Black;
    text-align:center;
}

.blackArialSmallText
{
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
    color:Black;
    text-align:center;
}

.deliveredText
{
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    color:#6e6e6e; 
}

.deliveredFont
{
    font-family:Arial;
    font-weight:bolder;
    font-size:12px;
    color:#6e6e6e; 
}

.smallArialBlackText
{
    font-family:Arial; 
    font-size:11px; 
    font-weight:normal; 
    color:#000000;
}

.smallArialBlackTextForSEODark
{
	color:#999999 !important;
}
.smallArialBlackTextForSEODark a
{
	color:#666666 !important;
}
.smallArialBlackTextForSEODark h1
{
	font-size:16px !important;
}

.smallArialBlackTextForSEOLight
{
	color:#cfcfcf !important;
	background-color:#fcfbf9;
	padding-left:3px;
	padding-bottom:2px;
	padding-right:2px;
}
.smallArialBlackTextForSEOLight a
{
	color:#999999 !important;
}
.smallArialBlackTextForSEOLight h1
{
	font-size:16px !important;
}

.grayGeorgiaLargeText
{
    font-family:Georgia;
    font-size:16.25px;
    font-weight:bolder;
    color:#9a9a9a;
    float:left;
    width:200px;
    padding-left:5px;
    padding-top:5px;
}

.grayGeorgiaExtraLargeText
{
    font-family:Georgia;
    font-size:22px;
    font-weight:bolder;
    color:#9a9a9a;
    float:left;
    width:270px;
    padding-left:-15px;
    padding-top:5px;
}

.singleLine
{
    position: relative;
    border-top: 1px solid #999999;
    width: 740px;
    height:1px;
    padding:0;
    margin-left: 5px;
    margin-top: 20px;
}

.singleProAboveInnerDiv
{
    float: left; 
    width: 985px;
    height: auto;
}

.singleBoldLine
{
    position: relative;
    border-bottom: 5px solid #999999;
    width: 930px;
    height:1px;
    padding:0;
    margin-left: 0px;
    margin-top: 20px;
}

.leftVertical
{
    width: 97px;
    vertical-align: top;
}
.rightVerticalWraper
{
    width:97px;
    padding-left:0px;
    height:1680px;
       
}
.leftVerticalWraper
{
    width:106px;
    padding-left:0px;
    height:1680px;
       
}
.rightTopCorner
{
    width:106px;
    height:62px;
    background-image:url("../images/rightUpperPink.gif"); 
       
}
.leftTopCorner
{
    width:105px;
    height:62px;
    background-image:url("../images/leftUpperPink.gif"); 
       
}

.rightVertical
{
    width: 115px;
    vertical-align: top;
}

.mainDiv
{
    margin-top: 0px;
    margin-left: 0px;
    width:999px;
    height: auto;
}


.repeatLeftBorderGreen
{
    background-image: url("../images/borderGreenRepeat.gif");
    background-repeat: repeat-y;
    width: 99px;
}

.repeatRightBorderGreen
{
    background-image: url("../images/borderGreenRepeat2.gif");
    background-repeat: repeat-y;
    width: 99px;
}

.LeftBorderGreen
{
    background-image: url("../images/borderGreenLast.gif");
    background-repeat: no-repeat;
    height: 8px;
    width: 75px;

}

.RightBorderGreen
{
    background-image: url("../images/borderGreenLast.gif");
    background-repeat: no-repeat;
    height: 8px;
    width: 65px;
    margin-left: 15px;
}

/* From Abid */


.leftCornerTwo
{
    background-image: url("../images/rightCornerTwo.gif");
    background-repeat: no-repeat;
    height: 8px;
    width: 97px;
}

.footerLightGreenLine
{
    border-top: 1px solid #cdff67;
    width: 100%;
}

/* From Abid */

/* Drop Down Menu */


.body
{
    font-family:arial;
    color:#cc3399;
}

table
{
    font-size:80%;
    background:#fcfbfa;
}

.topMenuAnchor:link
{
    color:white;
    text-decoration:none;
    font:bold
}

.topMenuAnchor:visited
{
    color:white;
    text-decoration:none;
    font:bold
}

.topMenuAnchor:hover
{
    color:#00ccff;
    text-decoration: underline;
}

td.menu
{
    font-family: Arial;
    font-size: 12px;
    position:relative;
    padding-left: -25px;
}

table.menu
{
    font-size:100%;
    text-align:left;
    color:black;
    border:0px;
    /* border:2px solid #cd369b; */
    background-color: #990066;
    visibility:hidden;
    overflow: visible;
    position: absolute;
    z-index: 99;
    margin-left: 8px;
    margin-top: 8px;
}


.specialMenuAlign
{
	text-align:left;
    margin-left:20px;
}

.gourmetMenuAlign
{
    margin-left:12px;
    text-align:left;
}

.plantMenuAlign
{
	text-align:left;
    margin-left:-7px;
	
}

.flowersmenuAlign
{
    margin-left:5px;
	
}

.ocassionMenuAlign
{
    margin-left:3px;
}

.birthdayMenuAlign
{
	text-align: left;
	margin-left: -8px;
}

.contentTd
{
    border-top :1px solid Gray;
    border-left :1px solid Gray;
    border-right :1px solid Gray;
    width:982px;
} 
 
.menu
{
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    color:#cc3399;
}

.menuAnchor:link
{
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
    color:white;
}

.menuAnchor:hover
{
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
    color:#00ccff;
}

.menuAnchor:visited
{
    font-family:Arial;
    font-size:12px;
    font-weight:bolder;
    color:#00ccff;
    text-decoration: underline;
}

/* Edited by _3A*/
.repeatVerticalLeftLine
{
    background-image:url("../images/repeatLeftLine.gif");
    background-repeat: repeat-y;
    width: 7px;
    height:100%;
    margin-top:-5px;
}
.repeatVerticalRightLine
{
    background-image:url("../images/rightLineRepeat.gif");
    background-repeat: repeat-y;
    width: 8px;
    height:100%;
}
.middleContentArea
{
	width:984px;
	height:auto;
	float:left;	
	overflow:hidden;
	 
    border-top :1px solid Gray;
    border-left :1px solid Gray;
    border-right :1px solid Gray;
    
}
/*End of Edit by _3A*/
/* Drop Down Menu */
/*Added by _3A*/
.maxAvaialableHeight
{
	 height:auto;
	 width:7px;	
	 float:left;
	 margin-top:0px;
	 margin-left: -1px;
	 
}
.maxAvaialableRightHeight
{
	 height:auto;
	 width:7px;	
	 float:left;
	 margin-top:0px;
}
.maxHeightWidthBg
{
	 height:100%;
	 width:96px;
	 background-color:#99cc33;
}
.fbottomDarkLine
{
	 background-image:url("../images/bottomLine.gif");
	 height:7px;
	 overflow:hidden;
	 width:100%;
}

.footerLinks
{
	 width:920px;
	 height:30px;
	 text-align:center;
	 vertical-align:middle;	
	 padding: 0px 17px 0px 18px;
	 overflow:hidden;
	 margin-left: 10px;
}
.footerBorderTable
{
	width:auto;
	height:80px;
	float:left;
	border:1px solid Gray;
	background-color:White;
	overflow:hidden;
	
}
.footerImages
{
	 width:290px;	
	 height:90px;
	 float:left;
	 padding-left:5px;
}
.footerImgTablePanel
{
	 width:95%;
	 height:120px;	
	 padding-top:10px;
	 padding-left:20px;
	 margin-left: 8px;
}
.payPalImg
{
	width:117px;
	height:40px;
	float:left;
	overflow:hidden;
	border:0px;
}
.fedExImg
{
	width:136px;
	height:40px;
	float:left;
	overflow:hidden;
	border:0px;
			
}
.fydExParent
{
	width:100%;
	height:40px;
}
.apacheImg
{
	  width:252px;
	  height:40px;
	  overflow:hidden;
	  border:0px;
}
.footerTableLeftCl
{
	 width:auto;
	 height:89px;
	 float:left;
	 padding: 0px 5px 2px 5px;
	 overflow:hidden;
	 border-right:1px solid Gray;
}
.footerTableMiddleCl
{
	width:auto;
	height:80px;
	float:left;
	padding : 12px 0px 2px 6px;
	 
}
.footerTableRightCl
{
	width:auto;
	height:80px;
	float:left;
	padding : 12px 0px 2px 6px;
	overflow:hidden;
}
.footerTableLeftClR1
{
	 width:270px;
	 height:22px;
	 overflow:hidden;
	 padding-top:4px;
	 padding-left:6px;
	 margin-left:10px;
}
.footerTableLeftClR2
{
	 width:270px;
	 height:22px;
	padding-top:3px;
	padding-left:6px;
	margin-left:10px;
	overflow:hidden;
}
.footerTableLeftClR3
{
	 width:270px;
	 height:22px;
	 padding-top:3px;
	 padding-left:6px;
	 margin-left:10px;
}
.footerTableLeftClR3C1
{
	 width:150px;
	 height:22px;
	 float:left;
	 
	
}
.lineSeparator
{
	 width:1px;
	 height:90px;
	 background-color:Gray;
	  float:left;
}
  
.FooterSubmitImage
{
    width:90px;
	 margin-top:2px;
	float:left;
	
}
.inputText
{
    height:20px;
    width:140px;
    font-family: Arial;
    font-size: 10;
    font-weight:normal;
}
.becomeFan
{
	 width:115px;
	 height:20px;
	 overflow:hidden;
	  text-align:center;
}
.becomeFanImg
{
	 width:150px;
	 height:40px;
	 padding:7px 0px 0px 5px;
	 overflow:hidden;
}
.followUsText
{
	width:115px;
	height:20px;
	text-align:center;
	padding-top:4px;
}
.followUsImg
{
	width:115px;
	height:40px;
	 padding: 5px 0px 0px 5px;
	 overflow:hidden;
}
.footerLargeText
{
    font-family: Arial;
    color: #9b9b9b;
    font-size: 11px;
    font-weight: bold;
}
.footerWrap
{
    width: 100%;
    height: 150px;
    background-image:url("../images/footerWhiteGradient.gif");
    background-repeat:repeat-x;
    background-color:#e7e7e7;
    margin-top: -3px;
}



/* Single Product */

.leftMenuSize
{
	 width:280px;
	 height:1100px; 
	 margin-top:10px;
	 float:left;
}

.searchLeftMenuSize
{
	 width:280px;
	 height:1100px;
	 margin-left: -15px; 
	 margin-top:10px;
	 float:left;
}

.singleContentLeftMargin
{
	 margin-left:43px;
	 margin-top: 850px;
}

.singleProMenuPane
{
    /*position:absolute;
    margin-left: 10px;
    margin-top: 30px;   
    width:220px;*/
}

.singleProLeftMenu
{
    width:227px;
    background-color:#ededed;
    margin-top:20px; 
    margin-left:43px;
}

.singleProArrowAlign
{
    position: relative; margin-top: -63px; margin-left: 217px;
}

.singleProOrderDivHeight
{
    height: 90px;
}

.singleProHelpPanelSize
{
	 padding-top:1px;
	 float:left;	
	 width:270px;
	 height:auto;
	 overflow:hidden;
}

.singleProDescpPane
{
    float : left;
    margin-top: 11px;
    width: 685px;
    height: auto;
}

.paddingMenuTop
{
    padding-top:20px;
}

.proSearchPinkLargeMenuFont
{
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    color:#cc3399;
}

.proSearchPinkLargeMenuAlign
{
    padding-left:15px;
}

.proSearchDarkGrayMenuFont
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#646464;
    line-height:20px;
}

.proSearchDarkGrayMenuFontAlign
{
    padding-left:25px;
}

.paddingMenuBottom
{
    padding-bottom:20px;
}

.singleProRightPane
{
    position:relative;
    margin-left:200px;
    margin-top:-1090px;
    width:580px;
}

.alignBoldLine
{
    margin-top: 1170px;
}

.singleProTextAlgin
{
    width:540px;
    position:relative;
    margin-top:15px;
    margin-left :-190px;
}

.proSearchAboveLine
{
    border-top: 1px solid #999999;
    height: 0px;
    width:562px;
    position:relative;
    margin-top:66px;
}

.proSearchBelowLine
{
    border-top: 1px solid #999999;
    height: 0px;
    width:562px;
    position:relative; margin-top:5px;
}

.singleProPinkArrowAlign
{
    position: relative;
    margin-left:10px;
    margin-top: 11px;
}

.pinkELargeHeadingFont
{
    font-family:Georgia;
    font-size:20px;
    font-weight:bold;
    color:#cc3399;
}

.pinkLargeHeadingFont
{
    font-family:Arial;
    /*font-size:12px;*/
    font-size:14px;
    font-weight:bold;
    color:#cc3399;
}

.pinkTextAlign
{
   margin-top:  -15px;
   /*margin-left: 750px; */
   margin-left: 270px; 
}

.pinkELargeHeadingLink:link 
{
    font-family:Georgia;
    font-size:20px;
    font-weight:bold;
    color:#cc3399;
}

.pinkELargeHeadingLink:visited 
{
    font-family:Georgia;
    font-size:20px;
    font-weight:bold;
    color:#cc3399;
}

.singleProHeadingAlign
{
    position:relative;
    margin-top:-19px; 
    margin-left:28px;
}


.singleProOutterGrayBox
{
    border:1px solid #999999;
    margin-top:30px; margin-left:0px;
    width:684px;
    height:1100px; 
    
}

.singleProInnerFlowerBox
{
    border:1px solid #999999;
    margin-top:16px; 
    margin-left:16px;
    width:329px;
    height:370px;
}

.singleLargeImageAlign
{
    margin-top:0px; margin-left:0px; 
}

.singleProInnerFormBox
{
    border:1px solid #999999;
    margin-top:-372px; 
    margin-left:356px;
    width:310px;
    height:365px;
    padding-top: 5px;
}

.singleProTable
{
    width:96%;
    /* padding-left:10px; */
    margin-left: 10px;
    padding-top:2px;
} 


.singleProTableExtraPadding
{
    padding-top:8px;
}

.singleProBlueColor
{
    background-color:#d1f1fe;
}

.singleProTrPadding
{
    padding-left:55px;
}

.singleProGreenColor
{
    background-color:#d1eca7;
    border-bottom: 2px solid white;
    border-top: 2px solid white;
}

.singleProCalenderimageAlign
{
    position:relative;
    margin-top:-4px;
}

.singleProcalArrow
{
    width: 15px;
    position:relative;
    margin-top:10px;
    margin-left:1px;
}

.singleProBlackSmallFont
{
    font-family:Arial;
    font-weight:bolder;
    font-size:10px;
    color:#39424b;
}

.singleProCalTextAlign
{
    position:relative;
    margin-top :-16px;
    margin-left: 13px;
}

.smallInputWidth
{
    width:30px;
}

.paddingDay
{
    padding-left:7px;
}

.singleProTdDiv
{
    width:130px;
    margin-top:5px;
}

.singleProMoreGiftFont
{
    font-family:Arial;
    font-size:13px;
    font-weight:bolder;
    color:#c73099;
}

.sinleProHeadingDiv
{
    margin-left:0px; 
    margin-top: 0px;
    height: 37px;
    border-top: 1px solid black ;  
    border-bottom: 1px solid black; 
}

.singleProSmallPadding
{
    padding-left:20px;
}

.singleProTextPortionDiv
{
    width:525px;
    height:370px;
    position:relative; 
    margin-top:7px; 
    margin-left:15px;   
}

.singleLargeTextDivHeight
{
    height:45px;
}

.singleProBlackExtLargeText
{
    font-family:Arial;
    font-weight:bold;
    font-size:24px;
    color:#000000;
	height:60px;
}

.singleProLightGraySmallText
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#9a9a9a;
}

.singleTextDivWidth
{
    width: 550px;
}

.singleProBlackSmallText
{
    font-family:Arial;
    font-size:12;
    font-weight:bold;
    color:#707070;
}

.singleProBlackSmallerText
{
    font-family:Arial;
    font-size:12;
    font-weight:bolder;
    color:Black;
}

.singleProLineBelowText
{
    border-bottom: 1px solid #cccccc;
    width:655px;
    position:relative;
    height: 40px;  
}

.singleProPinkTextAlign
{
    position:relative;
    height: 100px;
    width: 575px; 
    margin-top:10px;
}

.sinlgeProFreePinkText
{
    font-family: FuturaStd-Bold;  
    font-size:25px;
    font-weight:900;
    color:#c73099;
}

.sinlgeProExtLargeRegularPinkText
{
    font-family:Century Gothic;
    font-size:25px;
    font-weight:normal;
    color:#c73099;
}

.sinlgeProExtLargeGrayText
{
    font-family:Arial;
    font-size:18px;
    color:#999999;
}

.sinlgeProExtLargeRegularGrayText
{
    font-family:FuturaStd-Bold;
    font-size:20px;
    font-weight:bolder;
    color:#9a9a9a;
}

.sinlgeProLargeRegularBlackText
{
    font-family:Century Gothic;
    font-size:16;
    font-weight:bold;
    color:#666666;
}

.singleProLightGraySmallText
{
    font-family:Arial;
    font-size:11;
    font-weight:bold;
    color:#999999;
}

.singleProSimilarProductDiv
{
    width:685px;
    margin-top: 0px;
    height: auto;
}


.singleProTdHeight
{
    height: 50px;
}

.singleProTd2Height
{
    height: 100px;
}

.singleProSimilarProductsText
{
    font-family:Arial;
    font-size:20px;
    font-weight:bold;
    color:#9b9b9b;
}

.proSearchAlignCenter
{
    text-align:center;
}

.tdWidthForGap
{
    width: 25px;
}

.proSearchLightGraySmallText
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#aaaaaa;
}


.singleProBoldLine
{
    position: relative;
    border-bottom: 5px solid #999999;
    width: 770px;
    height:1px;
    padding:0;
    margin-left: -190px;
    margin-top: 25px;
}

.checkoutGrayArialFontAlign
{
    font-family:Arial;
    font-weight:bolder;
    font-size:9px;
    color:#9a9a9a;
    position:relative; 
    width: 100px; 
    color:#999999;
}

/* Single Product */

/* Search Product */

.searchProPane
{
    float : left;
    margin-top: 11px;
    width: 715px;
    height: auto;
}

.searchProHeadingAlign
{
    margin-top:7px; 
    margin-left:22px;
}

.proSearchGrayPagerBox
{
    height:30px;
    width:695px;
    /*margin-top: 9px;*/
    margin-top: 1px;
    background-color:#cccccc;
    padding-left:20px;
    padding-top:8px;
}

.proSearchPinkSmallFont
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#cc3399;
}

.proSearchWhiteSmallFont
{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#FFFFFF;
}

.proSearchPagingLinks
{
    width:400px;
    margin-left:220px;
    float: left;
    margin-top: -15px; 
    float: left;
}

.alignAtLeft
{
    margin-top: 4px;
    margin-left: 7px;
    float:left;
	width:200px;
}

.alignAtMiddle
{
    margin-top: 5px;
    /*margin-left: 80px;  */
    float:left;
}

.alignAtRight
{
    float:right;
    margin-right: 20px;
    margin-top: 0px;
}

.proSearchResultAlign
{
     float: left;
     margin-top: 2px;
}

.alignSearchTotal
{
    margin-top: 1px;
}

.proSearchDisplayTextAlign
{
    margin-left: 500px;
    margin-top: -14px;
    float: left;
    width:150px;
}

.proSearchDropDown
{
    width:50px;
    height:20px;
}

.proSearchPerPageAlign
{
    width:100px;
}

.proSearchGrayPagerBelowLine
{
    border-top: 1px solid #999999;
    height: 0px;
    width:715px;
    margin-top: 2px;
}

.proSearchGrayPagerAboveLine
{
    border-bottom: 1px solid #999999;
    height: 0px;
    width:715px;
}

.proSearchLowerGrayPagerBox
{
    height:30px;
    width:695px;
    margin-top: 2px;
    background-color:#cccccc;
    padding-left:20px;
    padding-top:8px;
}

.proSearchResult
{
    margin-top:10px; 
    width:685px;
}

.proSearchTable
{
    background-color:White;
    height:220px;
    width:100px;
}

.proSearchImageContainer
{
     height:290px;
	 margin-top:2px;
	 width: 720px;
}

.searchFloListImagePanelAlignment
{
   float:left;
   height: 94px; 
   width: 165px;
   margin-left: 4px;
   text-align: center;
}

.proSearchImageMargin
{
    margin-left:0px;
}

.proSearchImageTopMargin
{
    margin-top: -14px;
}

.drawBorder
{
    height: 270px;
    border: 1px solid #9c9c9c;
}

.boldLineAlign
{
    margin-top: 30px; margin-left: 43px;
}

.proBodySize
{
    position: relative;
    height: auto; 
    width:990px;
    overflow: hidden;
    margin-left: -12px;
    margin-top: 14px;
}

/* Search Product */

/* Thank you align */

.thankyouHeadingAlign
{
    position:relative;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    margin-top:0px; 
    margin-left:0px;
    width: 910px;
    padding-top: 5px;
    height: 30px;
}

.thanksInnerDiv
{
     margin-top: 45px;
     padding-left: 70px;
     padding-bottom: 200px;
     width: 840px;
}

.thanksTextFont
{
    font-family:Arial;
    color:#65cdfd;
    font-weight:bolder;
    font-size:40px;
}

.thanksSmallFont
{
    font-family:Arial;
    color:#717171;
    font-weight:bold;
    font-size:11px;
}

.thanksSmallLightFont
{
    font-family:Arial;
    color:#adadad;
    font-weight:bolder;
    font-size:11px;
    
}

.thanksMoreGreatItemFont
{
    padding-left:50px;
    font-family:Arial;
    color:#9b9b9b;
    font-weight:bolder;
    font-size:20px;
}

.thanksImageMargin
{
    margin-left:30px;
}

.thanksImageContainer
{
	 height:290px;
	 margin-top:25px;
	 width: 810px;
}

/* Thank you align */


/* Policies */

.policiesInnerDiv
{
     position:relative; margin-top: 25px; margin-left: 55px;
     height: auto; width: 770px;
}

.policyBlackHeadingFont
{
   font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:Black;
}

.policyBlackSmallFont
{
    text-align:justify;
    font-family:Arial;
    line-height: 25px;
    font-size:11px;
    font-weight:bold;
    color:#696969;
}

.policyPinkColorForFont
{
    color:#ca2e9c;
}

.policyBelowLine2
{
    border-bottom: 1px solid #999999;
    height: 1px;
    width: 770px;
}

.policyLargelineBreaker
{
      width:700px;	
	  height:250px;
	  overflow:hidden;
}

.policyHslineBreaker
{
      width:700px;	
	  height:70px;
	  overflow:hidden;
}

.policyQslineBreaker
{
      width:700px;	
	  height:30px;
	  overflow:hidden;
}


.policyAslineBreaker
{
      width:700px;	
	  height:40px;
	  overflow:hidden;
}

.policySmallLineBreaker
{
      width:700px;	
	  height:10px;
	  overflow:hidden;
}

/* Policies */

/* Account */

.accountHeadingAlign
{
    position:relative;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    margin-top:0px; 
    margin-left:0px;
    width: 910px;
    padding-top: 5px;
    height: 30px;
}

.pinkPortion
{
    margin-top: 6px;
    width: 910px; 
    height: 90px;
    background-color: #e699cd;
}

.bluePortion
{
    margin-top: 30px;
    width: 910px; 
    height: 340px; 
    background-color: #d1f1fe;
}

.imagesInRow
{
    position: relative;
    padding-top: 23px;
    margin-left: 370px;
}

.accountTrackOrder
{
    width: 238px;
    height: 34px;
    background-image:url("../images/trackOrder.jpg");
    background-repeat: no-repeat;
    position:absolute; margin-top: 35px; margin-left: 35px;
}

.whitePortion
{
    padding-top: 90px;
    padding-left: 65px;
}

.accountLeftRoundedCorner
{
    margin-top: -5px;
    margin-left: -5px;
    width: 740px;
    height: 22px;
    background-image:url("../images/whiteUpperRounded.gif");
}

.accountRightRoundedCorner
{
    width: 740px;
    height: 22px;
    background-image:url("../images/whiteLowerRounded.gif");
    margin-left: -5px;
}

.whiteCenterDiv
{
    
    background-color: White;
    width: 714px;
    height: auto;
    padding-left: 15px;
    /*margin-left: 5px;
    margin-top: -130px;*/
}

.accountleftTrackingDiv
{
    width: 260px;
    margin-top: 25px;
    margin-left: 50px;
    float: left;
    padding-top: 35px;
}

.accountRightTrackingDiv
{
    width: 270px;
    margin-left: 50px;
    margin-top: 25px;
    height: 100px; 
    float: left;
}

.accountArialGrayFont
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #9a9a9a;
    line-height: 25px;
}

.accountArialRedFont
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: #cd0237;
    line-height: 25px;
    margin-left: 210px;
}

.accountArialBlackFont
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    color: black;
    line-height: 25px;
}

.accountArialBlackLargeFont
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #323232;
    line-height: 25px;
}

.accountTextAlignLeft
{
    text-align:left; 
}

.accountTextAlignRight
{
    text-align:right; 
}

.inputTextBox
{
    height:16px;
    width:150px;
    font-family: Arial;
    font-size: 10;
    font-weight:normal;
}

.floatLeft
{
    float: left;
}

.accountPinkArrowAlign
{
    position: relative; 
    margin-left: 154px;
    margin-top: -40px;
}

.accountPinkArrowSmallAreaAlign
{
    margin-left: 88px; 
    margin-top: -39px;
}

.accountTrackBtn
{
    float: left;
    margin-left: 5px;
}

.accountTrackingInfo
{
    /*margin-left: 10px;*/
    /*margin-top: 130px;*/
    width: 650px;
    text-align: center;
}

.accountGreenInfoPortion
{
    margin-top: 3px;
    height: 350px;
    width: 910px; 
    background-color: #d1eca7;
}

.accountTopGreenRoundedCorner
{
    width: 740px;
    height: 14px;
    background-image:url("../images/greenUpperRounded.gif");
}

.accountLowerGreenRoundedCorner
{
    width: 740px;
    height: 14px;
    background-image:url("../images/greenLowerRounded.gif");
    background-repeat: no-repeat;
}

.whiteInfo
{
    margin-left: 65px;
    position: relative;
    margin-top: 3px;
    padding-top: 78px;
}

.infotable
{
    width: 727px;
    background-color: White;
    margin-left:6px;
    margin-top: -2px;
}

.centerInfoPorion
{
    width: 650px;
    height: auto;
    margin-left: 40px;
}

.smallPadding
{
    padding-left: 10px;
}

.comboBox
{
    width: 120px;
    height: 20px;
}

.whiteBackground
{
    background-color: White;
}

.accountDrawBorder
{
    height: 40px;
    border-top: 1px solid #9c9c9c;
    border-bottom: 1px solid #9c9c9c;
}

.accountUpdateBtnAlign
{
    position: relative; margin-left: 535px; 
}

.accountUpdateAccImage
{
    background-image: url("../images/updateAccount.jpg");
    width: 451px;
    height: 41px;
    margin-left: 45px;
    position:absolute; margin-top: 25px;
}

.accountblueAddressPotion
{
    width: 910px; 
    height: auto;
    background-color: #d1f1fe;
    margin-top: 3px;
    padding-top: 25px;
    padding-bottom: 20px;
}

.accountUpdateAddress
{
    height: 35px;
    width: 352px;
    background-image:url("../images/updateAddress.gif");
    margin-left: 45px;
}

.addressWhiteInfo
{
    margin-left: 60px;
    margin-top: 20px;
}

.addresswhiteCenterDiv
{
    background-color: White;
    width: 729px;
    height: auto;
}

.accountBottomRoundedCorner
{
    width: 740px;
    height: 22px;
    background-image:url("../images/whiteLowerRounded.gif");
    margin-left: -5px;
}

.addressUpdateDiv
{
    width: 675px;
    background-color: #d1f1fe;
    height: 30px;
    text-align: left;
    margin-left: 21px;
    padding-left: 10px;
    padding-top: 5px;
}

.addressInnerWhiteDiv
{
    height: auto;
    width: 675px;
    margin-left: 26px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.billingAddress
{
    border: 1px solid #cccccc;
    margin-left: 55px;
    width: 270px;
    height: auto;
}

.primaryBillingAddress
{
    border: 1px solid #cccccc;
    margin-left: 355px;
    margin-top: -226px;
    width: 270px;
    height: auto;
}

.billingAddDescp
{
    padding-left: 18px;
    background-color: #d1f1fe;
    border: 1px solid white;
}

.billingInfoTable
{
    margin-left: 45px;
    margin-top: 20px;
    margin-bottom: 15px;
}

.addressHistoryWhiteDiv
{
    height: auto;
    width: 683px;
    margin-left: 26px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.historyTableLeftMargin
{
    /*margin-left: 45px;*/
	width:225px;
	height:225px;
}
 
.historyTable2
{
    margin-top: -226px;
    margin-left: 230px;
	width:225px;
	height:225px;
}
 
.historyTable3
{
    margin-top: -227px;
    margin-left: 460px;
	width:225px;
	height:225px;
}

.historyMakeTdWidth
{
    width: 50px;
}
  
.orderHistoryDiv
{
    background-color: #d1eca7;
    height: auto;
    width: 910px;
    margin-top: 3px;
    padding-bottom: 20px;
    padding-top: 25px;
}

.orderTopGreenRoundedCorner
{
    width: 729px;
    height: 14px;
    padding-top:-3px;
    background-image:url("../images/OrderUpperRounded.gif");
}

.orderLowerGreenRoundedCorner
{
    width:728px;
    height: 14px;
    background-image:url("../images/OrderLowerRounded.gif");
    
}

.accountOrderHisImage
{
    width: 278px;
    height: 45px;
    background-image: url("../images/orderHistory.jpg");
    margin-left: 35px;
}

.orderHistoryInnerDiv
{
    margin-left: 65px;
    width: 728px;
    background-color: White;
}

.orderHistoryWhiteDiv
{
    
    width: 724px;
    height: auto;
    margin-left: 5px;
    margin-bottom: 10px;
    /*margin-top: 8px;*/
}

.orderHistoryTopDiv
{
    width: 670px;
    background-color: #d1eca7;
    height: 30px;
    padding-top: 5px;
    text-align: left;
    margin-left: 16px;
    margin-top: 40px;
    padding-left: 15px;
}

.orderHistoryTable
{
    margin-top: 10px;
    margin-left: 15px;
    width: 687px;
}

.hisTableTdOne
{
     width: 120px; text-align: right;
}

.hisTableTdTwo
{
    width: 110px; text-align: left; padding-left: 10px;
}

.hisTableThree
{
    width: 300px; text-align: left; padding-left: 20px;
}

.hisTableFour
{
    width: 100px; text-align: right; padding-left: 10px;
}

.hisTableFive
{
    width: 60px; text-align: left; padding-left: 15px;
}

.lineBWTable
{
    height: 20px;
    border-bottom: 1px solid #9a9a9a;
    width: 690px;
}

.orderHisTableMargin
{
    margin-top: 15px;
}

.accountSpaceDiv
{
    height: 20px;
}

/* Account */

/* Contact US align */

.contactUsAlign
{
    position:relative;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    margin-top:0px; 
    margin-left:0px;
    width: 910px;
    padding-top: 5px;
    height: 30px;
}

.contactUsLightGrayFont
{
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	color: #969696;
}

.fullName
{
	margin-left:35px;
	padding-top:100px;
}

.contactInputsMargin
{
	margin-left:35px;
	padding-top:10px;
}

.contactSubmitMargin
{
	margin-left:383px;
	padding-top:10px;
} 

.contactInputTextBox
{
    height:16px;
    width:200px;
    font-family: Arial;
    font-size: 10;
    font-weight:normal;
}

.contactTextArea
{
    height:163px;
    width:435px;
    font-family: Arial;
    font-size: 10;
    font-weight:normal;
}

.contactLeftInputDiv
{
	width: 500px; 
	float: left; 
	margin-left: 25px; 
	padding-bottom: 200px;
}

.contactRightImageDiv
{
	width: auto;
	float: left; 
	margin-left: 25px; 
	padding-top: 50px;
	padding-left:50px;
}

/* Contact US align */

/* Registration */

.registrationAlign
{
    position:relative;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    margin-top:0px; 
    margin-left:0px;
    width: 910px;
    padding-top: 5px;
    height: 30px;
}

.regContentDiv
{
	margin-top: 20px;
	margin-bottom: 400px;
	width: 910px;
	height: auto;
}

.registrationBlueDiv
{
   background-color :#d1f1fe;
   width:910px; 
   padding-top: 20px;
   height: 70px;
   margin-top: 10px;
}

.registrationPinkArrow
{
    position: relative;
    margin-left: 850px; 
    margin-top: -63px;
    padding-bottom: 5px;
}

.registrationCheckBoxAlign
{
    margin-top: 22px;
    margin-left: 10px;
    float: left;
}

.registrationRetCustomerImage
{
    width:193px;
    height:92px;
    background-image:url("../images/returnCustomer.jpg");
    background-repeat: no-repeat;
    margin-left: 5px;
    float: left;
}

.registrationNewCustomerImage
{
    width:193px;
    height:92px;
    background-image:url("../images/newCustomer.jpg");
    background-repeat: no-repeat;
    float: left;
    
    margin-top: -25px;
    margin-left: 18px;
    
}

.newCustomermainDiv
{
    width: 880px; 
    height:175px; 
    margin-top: 10px; 
    margin-left: 5px;
}

.newCustomerInnerFormDiv
{
    width: 640px; 
    height: 175px;
    float:left; 
    /*
    margin-left: 230px; 
    margin-top: -100px;
*/
    border: 2px solid white;
}

.newCustomerPicDiv
{
    width:210px; 
    height:100px;
    margin-left: 10px;
    margin-top:30px; 
}

.newCustomerFormDiv
{
    width:636px; 
    height:auto; 
    margin-left: 268px; 
    margin-top: -130px;
}

.regSmallBoldBlackFont
{
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:Black;
}

.bgTransparent
{
	background-color: Transparent;
}


.controlsOnBlue
{
	width: 300px; 
	float: left; 
	margin-left: 35px; 
	margin-top: -5px;
}

.controlsOnGreen
{
	width: 300px; 
	float: left; 
	margin-left: 35px; 
	margin-top: -5px;
}

.regPinkColor
{
	color:#cb56a4;
}

.registrationForgetTextDiv
{
	float:left; 
	width:200px; 
	text-align:left; 
	margin-top: 10px; 
	margin-left: -20px; 
}

.newCheckBoxAlign
{
   /*margin-top: 35px;
   padding-left: -50px;
   padding-left: -210px;*/
   float: left;
}

.regisBGreenDiv
{
   border-top: 2px solid white;	
   background-color :#d1eca7;
   width:910px; 
   padding-top: 5px;
   height: auto;
   padding-bottom: 20px;
}

.selectOptionArea
{
    /*width:175px;*/
    /*height:18px;*/
    font-family: Arial;
    font-size: 12px;
}

.regGreenControlsDiv
{
	margin-top: 20px;
	margin-left: 265px;
}

.regTdWidth
{
	width: 70px;
}

.selectOptionLargeArea
{
    width:152px;
    height:18px;
    font-family: Arial;
    font-size: 12px;
}

.regHowDidAlign
{
	position: relative; margin-left: 448px;
}

.regHowDidComboAlign
{
	position: relative; margin-left: 448px;
}

.registrationWhiteDiv
{
	margin-top: 1px;
}

.regAlignLoginBtn
{
	margin-left: 648px;
}
/* Registration */

/* Shopping Cart */


.shoppingCartAlign
{
    position:relative;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    margin-top:0px; 
    margin-left:0px;
    width: 910px;
    padding-top: 5px;
    height: 30px;
}

.regAlignCheckNowBtn
{
	margin-left: 561px;
}

.cartInnerTable
{
    border-color:#ededed;
    text-align: center;
	background-color: Transparent;
}

.cartDetailTable
{
/*    margin-top: 15px;*/
    margin-top: 1px;
}

.cartHeaderRow
{
    text-align:center;
    height:20px;
    background-color:#ededed;
}

.cartArialblackFont
{
    font-family:Arial;
    font-weight:bold; 
    font-size:10px;
}

.cartTDOne
{
   width:100px;
}

.cartTDTwo
{
   width:150px;
}
 
.cartTDThree
{
   width:210px;
}                   

.cartTDFour
{
   width:100px;
}                    
 
.cartTDFive
{
   width:80px;
}                   

.cartTDSix
{
   width:100px;
}  

.cartLargeArialBlackFont
{
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:Black;
}

.cartSmallGrayArialFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:Gray;
}

.cartDarkGrayArialFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:#7b7b7b;
}

.cartMediumBlackFont
{
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:Black;
}

.cartNormalArialFont
{
    font-family:Arial;
    font-weight:bold; 
    font-size:10;
}

.cartSecondLastRow
{
    background-color:#ededed;
    text-align:right;
    height:20px;                    
}

.cartContinueImageAlign
{
    text-align:left; 
    padding-left:10px; 
    padding-top:5px;
}

.cartUpdateImageAlign
{
    text-align:right;
    padding-right:10px;
    padding-top:5px;
}

.cartPinkArrow
{
    margin-left: 279px; 
    margin-top: -62px; 
}

.cartlastRow
{
    text-align:right;
    height:40px;
}

.cartQuantityTextBox
{
	width: 45px;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
}

/* Shopping Cart */

/* Gifts */

.giftHeadingAlign
{
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    width: 220px;
    padding-top: 5px;
    height: 30px;
    float: left;
}

.giftHeading2Align
{
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    width: 670px;
    padding-top: 6px;
    padding-bottom: 5px;
    margin-left: 27px;
    /*
    padding-top: 5px;
    margin-left: 240px;
    margin-top: -37px;
    height: 30px;*/
    float: left;
}
	
.giftGrayTextAlign
{
    margin-left: 5px;
}

.grayBoldHeadingFont
{
    font-family:Georgia;
    color:#cbcbcb;
    font-weight:bolder;
    font-size:17px;
    width: 680px;
}

.giftNormalArialFont
{
    font-family:Arial;
    font-weight:bold; 
    font-size:10;
    color: #858585;
}

.giftAboveLargeLine
{
    width:570px; 
    float :left;
    border-top: 1px solid #999999;
}

.giftBelowLargeLine
{
    width:570px;
    
    float: left;
    border-top: 1px solid #999999;
}

.giftPinkTextAlign
{
    margin-top: 5px;
    margin-bottom: 5px;
}

.GrayBoldFont
{
    font-family:Georgia;
    color:#cbcbcb;
    font-weight:bolder;
    font-size:17px;
}

.giftHeaderHeight
{
	height: 40px;
	margin-bottom: 10px;
}

.giftLeftGrayTable
{
    border: 2px solid #999999; 
    width: 218px; 
    margin-top: 0px; 
    background-color:#ededed;
    padding-bottom: 5px;
    margin-bottom: 50px;
    float :left;
}

.giftInnerTable
{
    border: 1px solid #999999; 
    width: 206px; 
    margin-top:5px; 
    margin-left:5px; 
    padding-bottom: 15px;
    background-color:White; 
}

.giftpinkArrow
{
    margin-left: 202px; 
    margin-top: -62px;
}

.giftSmallNoAlign
{
    margin-top:2px; 
    margin-left:2px;
    
}

.smallBoldBlackFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:black;
}

.alignCenter
{
    text-align:center;
}

.LargeBoldBlackFont
{
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:Black;
}

.LargeBoldArialBlackFont
{
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:18px;
    font-weight:bold;
    color:Black;
}
.smallBoldGrayFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:Gray;
}



.giftLeftTableAlign
{
    
    height:130px; 
    margin-top:15px; 
	/*
    margin-left:86px;
    width: 125px;
	*/
	
    margin-left:6px;
    width: 200px;
	
    text-align:right; 
}

.giftMediumBoldBlackFont
{
    text-align:center;
    vertical-align:middle;
    font-family:Arial;
    font-size:12px;
    font-weight:bold;
    color:Black;
}

.giftMainConatinerDiv
{
	/* margin-top: 2px; */
	/* width: 915px; */
	height: auto;
	float: left; 
	padding-bottom: 350px;
}

.giftRightBlueDiv
{
    float: left;
    margin-left: 20px;
    border: 2px solid white;
    height: 150px; 
    width: 662px;
    padding-left: 6px;
    background-color:#ceeefb;
    padding-bottom: 35px;
}

.giftTopBlueDiv
{
    float: left;
    margin-left: 20px;
    border: 2px solid white;
    height: auto;
    width: 662px;
    padding-left: 6px;
    background-color:#ceeefb;
    padding-bottom: 35px;
}

.giftBlueFirstRow
{
	border: 2px black;
    margin-top:20px;
    margin-left:10px; 
    height:230px; 
    width:665px;
}

.giftImageDiv
{
    margin-top:10px; 
    margin-left:10px; 
    height: 160px; 
    width: 123px;
    float: left;
}

.giftImageBorder
{
    border: 1px solid #999999;
    width: 123px;
}

.giftSmallBoldGrayText
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:Gray;
}

.giftImageTextAlign
{
    margin-top:5px;
    text-align:center;
}

.giftImageTextAlignLeft
{
    margin-top:5px;
    text-align:left;
}

.giftLowerTextAlign
{
    margin-top:7px;
    margin-left:4px;
}

.giftRedCurrencyFont
{
	font-family:Arial; font-weight:bold; color:#d2033b; 
}

.giftSmallGrayFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:Gray;
}

.nextStepDiv
{
	/*margin-bottom: 300px;*/
	padding-left: 643px;
	border-top: 2px solid white;
}

/* Gifts */ 


/* payment */

.paymenyDetailImage
{
    background-image: url("../images/payDetail.jpg");
    background-repeat: no-repeat;
    width: 226px;
    height: 40px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.paymentTDTwoWidth
{
    width: 210px;
}

.paymentSmallCombo
{
    width: 50px;
}

.paymentMediumCombo
{
    width: 75px;
}

.paymentInputTextBox
{
    height:16px;
    width:180px;
    font-family: Arial;
    font-size: 10;
    font-weight:normal;
}

.paymentPinkArialFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color: #c9449f;
    padding-left: 500px;
}

.paytable
{
    padding-left: 30px;
}

.payNowPinkArrow
{
    margin-left: 608px; 
    margin-top: -39px;
}

.payNowDiv
{
   	height: 35px;
	margin-left: -6px;
	margin-top: 50px;
	padding-bottom: 400px;
	background-color: White;
	padding-top: 20px;
}

.macfeeVariDiv
{
    margin-top: 10px;
}

.varifImage
{
    float:left;
    padding-left: 394px;
}

.MacfeeImage
{
    margin-left:10px;
    float: left;
}

.payRightBlueDiv
{
    float: left;
    margin-left: 20px;
    height: auto; 
    width: 662px;
    padding-left: 6px;
    background-color:#ceeefb;
    margin-bottom: 20px;
}

.imageContainerDiv
{
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    height: 60px;
}

.paymentPaypalImage
{
    padding-left: 15px;
    margin-top: 15px;
    float: left;
    background-image: url("../images/paypal.gif");
    width: 75px;
    height: 27px;
}

.paymentArialGreenFont
{
    float:left;
    font-family:Arial;
    font-size:14px;
    font-weight:bold;
    color: #98ca33;
    margin-top: 20px;
    width: 185px;
    padding-left: 175px;
    /*margin-left: 130px;*/
}

.payNowImage
{
    margin-left: 5px; 
    margin-top: 7px;
}

.payNowArrowAlign
{
    margin-left: 608px; 
    margin-top: -39px;
}

/* payment */

/* cod-page */

.codPageImage
{
    background-image: url("../images/cashPickup.jpg");
    background-repeat: no-repeat;
    width: 172px;
    height: 48px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.codPageTopCheckBoxesDiv
{
    margin-left: 200px;
    margin-top: -50px;
}

.smallBoldPinkFont
{
    vertical-align:middle;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#c45ea7;
}

.codMediumArialFont
{
    font-family:Arial;
    font-weight:bold; 
    font-size:13;
}

.codeTableGrayFont
{
    font-family:Arial;
    font-weight:bold; 
    font-size:12;
    /*color:#bdbdbd*/
    color:#9d9d9d
}

.codLeftWhiteDiv
{
    background-color: white; 
    border: 1px solid white; 
    padding-left: 30px; 
    padding-top: 4px; 
    padding-bottom: 15px;
}

.codLeftTabBlueRow
{
    background-color: #d1f1fe; 
    border: 1px solid white; 
    height:20px; 
    padding-left: 10px;
    padding-top: 4px;
}

.codRightTab
{
    border: 2px solid #cdced3; 
    width: 375px;
}

.codRightTabContainer
{
    width: 630px; 
    height: 175px;
    margin-top: 20px; 
    padding-left: 20px;
}

.codPinkArrow
{
    margin-left: 169px; 
    margin-top: -39px;
}

.codPinkArrowTwo
{
    margin-left: 367px; 
    margin-top: -41px;
}

.codLeftTabDiv
{
    border: 2px solid #cdced3; 
    width: 235px; 
    float: left;
}

.codRightTabDiv
{
    width: 360px; 
    float: left; 
    margin-left: 10px; 
    height: auto;
}

/* cod-page */

/* confirm-order */

.confirmUpperbox
{
  height: 372px; 
  width:660px;
}

.confirmInfo
{
	margin-top:15px;
	margin-bottom: 5px;
	margin-left:10px;
	width: 220px;
}

.confirmMaintable
{
	margin-top:15px;
	margin-left:55px;
	height: auto; /* 222px; */
    width:606px;
}

.confirmMaintexttable
{
	float:left;
	height: auto; /* 222px; */
    width:255px;
    vertical-align: middle;
}

.confirmTextheight
{ 
   height:22px;
}

.confirmMainConatinerDiv
{
	padding-bottom: 150px;
	height: auto;
	float: left; 
}

.confirmBoldArialFont
{
    font-family:Arial;
    color:#626262;
    font-weight:bolder;
    font-size:13px;
}

.confirmGrayArialFont
{
    padding-left: 15px;
    font-family:Arial;
    color:#6f7478;
    font-weight:bolder;
    font-size:13px;
}

.confrimTextHeightbg
{ 
   height:19px;
   background:#cddee5;
   padding-top: 3px;
}

.confirmMessagebox
{
	float:left;
	margin-left:45px;
	height: auto; /* 222px; */
    width:255px;
}

.confirmTextAreaWidth
{
    height:75px;
    width:255px;
}

.confirmRightBlueDiv
{
    float: left;
    margin-left: 20px;
    height: auto; 
    width: 662px;
    padding-left: 6px;
    background-color:#ceeefb;
    /*margin-bottom: 300px;*/
}

.confrimShippingTextheight
{ 
   padding-top: 25px; 
   height:20px;
}

.smallTopMargin
{
    margin-top: 8px;
}

.confirmLinkArialFont
{
    font-family:Arial;
    color:#d41e51;
    font-weight:bolder;
    font-size:11px;
    text-align:right; margin-top: -15px;
}

.confirmPinkbox
{
	background:#e699cd;
	height:auto;
    width:668px;
	margin-top: 2px;
	margin-left: -6px;
	border-top: 2px solid white;
	padding-bottom: 50px;
}

.confirmPinkbox strong
{
font-size:16px;
color:#cd3099;
}

.confirmPayMethodImage
{
    padding-top: 15px;
}

.confirmMainTabpink
{
	margin-top:15px;
	margin-left:55px;
	height: 165px; 
    width:620px;
}

.confirmGooglePayBox
{
	float:left;
	height:155px;
    width:255px;
    border:3px solid #d0359b;
    background:#FFF;
}

.logoAnddetail
{
	height:65px;
	width:255px;
}

.logo
{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

.confrimPinkFont
{
    font-family:Arial;
    color:#e699cd;
    font-weight:bolder;
    font-size:12px;
}
.confirmPinkTextAlin
{
	margin-left:95px;
	height:30px;
}

.confirmPaynow
{
	height:48px;
	margin-left:17px;
}

.paypalpaymentbox
{
  float:left;
  margin-left:45px;
  height:155px;
  width:255px;
  border:3px solid #d0359b;
  background:#FFF;
}

.confirmMedBoldArial
{
    padding-left:5px;
    font-family:Arial;
    color:Black;
    font-weight:bold;
    text-align:center;
    font-size:12px;
}

.confirmMedGrayArial
{
    padding-left:5px;
    font-family:Arial;
    color:#b5b5b5;
    font-weight:bold;
    text-align:center;
    font-size:11px;
    
}

.confirmPaylaterDiv
{
    margin-left:55px;
    margin-top:10px;
	height:60px;
    width:561px;
    border:3px solid #d0359b;
    background:#FFF;
}

.confirmPaylater
{
	float:left;
    width:150px;
}

.paylaterTextAlign
{
	margin-top:17px;
	margin-left:15px;
}

.confirmPaylaterFont
{
    font-family:FuturaStd-Bold;
    font-size:24px;
    font-weight:bolder;
    font-style: italic;
    color:Black;
}

.paycodImage
{
	float:left;
	margin-top:6px;
	height:42px;
    width:400px;
}

.confirmPayMethodSmallText
{
    float: left;
    margin-top: 4px;
}

/* confirm-order */


/* Shipping Info */

.shippingRightGreenDiv
{
    float: left;
    margin-left: 20px;
    height: 915px; 
    width: 662px;
    padding-left: 6px;
    background-color:#d0eba6;
    padding-bottom: 35px;
}

.shippingFirstGreenDivHeight
{
    height: 80px;
}

.receiptInfo
{
    float: left;
    margin-top: 18px;
    background-image:url("../images/receiptInfo.jpg");
    background-repeat: no-repeat;
}

.shippingPinkFont
{
    color: #d02f99;
    font-family: Arial;
    font-size: 13px;
    font-weight: bolder;
    padding-top: 25px;
    padding-left: 120px;
}   

.shippingTopGreenDiv
{
    height: 250px;
}

.shippingPinkTextAlign
{
    float: left; 
    width:250px; 
    height: 50px; 
    margin-top:15px; 
    margin-left: 185px; 
    vertical-align: bottom; 
    text-align: left; 
}


.AlignRight
{
    text-align:right;
}

.marginLeft
{
    margin-left:10px;
}

.shippingFirstTable
{
    /*margin-top: 85px;*/
    width: 655px; 
    height: 230px; 
    position: relative;
    padding-top: 50px;  
}

.shippingTextArea
{
    width: 605px;
    height: 60px;
    color: #a9a9a9;
    font-family: Arial;
    font-size: 12px;
    font-weight: bolder;
    line-height: 18px;
    margin-left: 10px;
}

.tdOneWidth
{
    width: 120px;
}

.shippingPinkArrowAlign
{
    margin-left: 202px; 
    margin-top: -62px;
}

.deliveryDateImage
{
    background-image: url("../images/deliveryDate.jpg");
    background-repeat: no-repeat;
    width: 193px;
    height: 39px;
    margin-top: 20px;
    margin-left: 10px;
}

.shippingCalenderDiv
{
    margin-top: 10px;
    margin-left: 10px;
    height: 60px;
    width: 645px;
    border: 2px solid #c9cdce;
    background-color: White;
}

.deliveryDiscountDiv
{
    margin-top: 10px;
    margin-left: 10px;
    height: 100px;
    width: 645px;
    border: 2px solid #cb319f;
    background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.clickDate {
	font-size:12px;
	padding-left:120px;
}
.clickDate a {color:#c8369b;}
.messageStackError{font-size:12px; color:#FF0000; padding-top:10px;}

.messageStackSuccess{font-size:12px; color:#00CC00; padding-top:10px;}

.shippingCalender
{
    float: left; 
    margin-top: 20px; 
    padding-left: 30px;
}

.shippingDarkGreen
{
    float: right;
    background-color: #66cc00;  
    height: 58px; 
    width: 190px; 
    /*margin-left: 153px;
    margin-top: 1px;*/
}

.shippingDateTextBox
{
    width: 30px;
    height: 22px;
    margin-left: -6px;
}

.shippingWhiteFont
{
    line-height: 15px;
    font-family: Arial;
    font-size: 9px;
    font-weight: bolder;
    color: White;
    text-align: center;
}

.shippingCalControlDiv
{
    margin-left: 8px; 
    margin-top: 10px; 
    float: left; 
    width: 30px; 
    text-align: center; 
}

.shippingCalBlackText
{
    text-align:center; 
    width: 80px; 
    font-family: Arial; 
    font-size: 9px; 
    font-weight: bolder; 
    float: left; 
    margin-left: 3px;
     margin-top: 18px; 
}

.calDarkGreenArrowAlign
{
     float: left; margin-top: 20px;
}

.shippingSecondDiv
{
    border-top: 3px solid white; 
    width:670px; 
    margin-left: -6px; 
    margin-top: 15px;  
}

.shipping2ndWhiteDiv
{
    border-top: 2px solid white; 
    width: 670px; 
    height: 150px; 
    margin-left: -8px;
    border-bottom: 2px solid white; 
}

.shippingThirdDiv
{
    width:670px; 
    margin-left: -6px; 
    /* margin-top: 35px; */  
}

.shippingThirdDivCombo
{
    width: 260px; 
    margin-left: 380px; 
    margin-top: 15px; 
    text-align: right;
}

.shippingTextAreaMessage
{
    width: 405px;
    height: 60px;
    color: #a9a9a9;
    font-family: Arial;
    font-size: 12px;
    font-weight: bolder;
    line-height: 18px;
}

.shippingTextAreaSignature
{
    width: 181px;
    height: 60px;
    color: #a9a9a9;
    font-family: Arial;
    font-size: 12px;
    font-weight: bolder;
    line-height: 18px;
}

.smallBoldBlackArialFont
{
    vertical-align:middle;
    line-height: 25px;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:black;
}

.shippingBlackSmallFont
{
    line-height: 15px;
    font-family: Arial;
    font-size: 9px;
    font-weight: bolder;
    color: black;
}

.shippingTextAreaContainer
{
    width: 620px;
    height: 115px; 
    margin-left: 15px; 
    margin-top: 15px;
}

.shippingYourMessageDiv
{
    float: left; 
    padding-left: 26px;
}

.shipping171TextAlign
{
    text-align: right; width: 390px;
}

.shipping75textAlign
{
    text-align: right; width: 175px; 
}

.shippingRadio
{
    /* margin-top: 125px; */
    margin-left: 415px;
}

.shippingNextStepImage
{
    /*margin-bottom: 200px; */
    margin-bottom: 1px; 
    margin-left: 640px;
}

.shippingNextStepBorder
{
    border-top: 2px solid white;
}

.giftMessageImage
{
    background-image: url("../images/giftMessage.jpg");
    background-repeat: no-repeat;
    width: 193px;
    height: 39px;
    margin-top: 20px;
    margin-left: 10px;
}

/* Shipping Info */

/* Calender */
.delivaryCalender {
	width:297px;
	height:195px;
	position:absolute;
	background:#FFFFFF;	
	border:#999999 1px solid;
}
.delivaryCalender span {
	width:297px;
	height:23px;
	display:block;
	background:#cb3398;
}
.delivaryCalender span b {
	width:148px;
	float:left;
	font-family: Arial;
	font-weight:bold;
	line-height:23px;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.delivaryCalender span b img {
	float:right;
	margin:3px 4px 0 0;
}
* html .delivaryCalender span b img {
	margin:-20px 2px 0 0;
}
*+ html .delivaryCalender span b img {
	margin:-20px 2px 0 0;
}
.month {
	width:297px;
	height:150px;
	overflow:hidden;
	background:url(../image/month-bg.gif) repeat-y;
	border-bottom:#cccccc 1px solid;	
}
.monthBox {
	width:148px;
	float:left;
}
.monthBox table {
	padding-left:2px;
}
.monthBox table b,.monthBox table i,.monthBox table em {
	text-align:center;
	font-size:11px;	
	display:block;
	font-weight:bold;
	padding:5px 0 21px 0;
	color: #cb3398; 
}
.monthBox table i,.monthBox table em {
	color:#cccccc;
	padding:0 0 5px 0;
}
.monthBox table i a {
	color:#cccccc;
	font-style: normal;
}
.monthBox table em a 
{
    font-style: normal;
	color:#999999;
}
.monthBox table .today {
	color:#cb3398;
} 

/* Calender */


/* Ie 6.0 */

.bodyContentSize
{
    height:auto;
    width:980px;
    margin-left:0px;
    overflow: hidden;
}


.topPanelWidth
{
   	margin-top:15px;
   	width:920px;
}

.thanksFloListImagePanelAlignment
{
   float:left;
   height: 94px; 
   width: 175px;
   margin-left: 4px;
   text-align: center;
}

.deliveryDateTime {
				background-image: url("../images/deliveryTime.jpg");
				background-repeat: no-repeat;
				width: 193px;
				height: 39px;
				margin-top: 20px;
				margin-left:  2px;
				}

/* Ie 6.0 */
