body{font-family:Arial, Helvetica, sans-serif}
.CategoryHeading	{
	color:#005EE1;
	font-size:21px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.CategoryHeading1	{
	color:#005EE1;
	font-size:18px;
	padding-right:10px;	
}
.CategoryHeading2	{
	color:#005EE1;
	font-size:20px;
	padding-right:10px;
	padding-top:10px;
}
.CategoryText	{
 line-height:20px;
 text-align:justify;
 padding-left:10px;
 padding-right:10px;
 }
 .CategoryText1	{
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
 }
  .CategoryText2	{
	color:#000000;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;	
	font-weight:bold;
 }

 .InnerText	{
	 padding-top:10px;
	 
 }
 .moreinfolink{
 	color:#F19409;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
 }
 .MainSubHeading	{
	color:#000000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 }
  .MainSubHeading1	{
	color:#000000;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
 }
.ProductHeading	{
	color:#000000;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ProductHeading1	{
	color:#066AB6;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.ProductHeading	A{
	color:#005EE1;
	font-size:12px;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
.ProductHeading	A:active{color:#005EE1; text-decoration:none;}
.ProductHeading	A:visited{color:#005EE1; text-decoration:none;}
.ProductHeading	A:link{color:#005EE1; text-decoration:none;}
.ProductHeading	A:hover{color:#005EE1; text-decoration:underline;}
.LeftText	{
	color:#000000;
	font-size:11px;
	padding-top:10px;
}
.LeftCartText	{
	color:#000000;
	font-size:11px;
	padding-top:10px;
}


.NormalText	{
	color:#000000;
	font-size:11px;
	padding-top:2px;
	line-height:20px;
}
.NormalText	A{
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
.NormalText	A:active{color:#005EE1; text-decoration:none;}
.NormalText	A:visited{color:#005EE1; text-decoration:none;}
.NormalText	A:link{color:#005EE1; text-decoration:none;}
.NormalText	A:hover{color:#005EE1; text-decoration:underline;}
.PriceFont	{
	font-size:20px;
	color:#2DAC00;
	font-weight:bold;
}
.SmallText	{
	color:#000088;
	font-weight:normal;
	font-size:10px;
}
.BigTextBox	{
	border: 2px solid #0070E8;
	padding:3px;
}
.TextBox	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	border: 1px solid #7F9DB9;
	size:auto;
}
.BlueText	{
    font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000088;
	padding:10px;
}
.CartErrorMsg	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-align:center;
	padding-top:15px;
}
.SmallBlueTextLInk	{
	font-size:10px;
	color:#0066FF;
	text-decoration:underline;
	font-weight:normal;
}
/******/
.shoppingitem {
   font-weight:bold;
	font-size:12px;
}
.GridItem{
    /*font-size:;*/
	/*padding-top:10px;*/
	font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.cartTable{
	font-size:11px;
}
table.cartTable { padding: 0px; border: 1px solid #cccccc; border-collapse: collapse}
table.cartTable tr.special { border: 1px solid #cccccc; background-color:#F8F8F8; }
table.cartTable td{  padding: 5px; }
table.cartTable td.specialtd{ border-right:1px solid #cccccc;font-weight:bold;}
table.cartTable td div{ border-right:0px solid #cccccc; }
.cartitem{
   font-weight:normal;
 }
 .ProductName{
 
 color:#000000;
 font-weight:bold;
 font-size:19px;
 font-family:Arial, Helvetica, sans-serif;
 padding-left:15px;
 padding-right:10px;
 padding-top:10px;
 padding-bottom:10px;

 }
 .CartText{
 font-family:Arial, Helvetica, sans-serif;
 font-weight:bold;
 color:#000066;
 padding-right:30px;
 font-size:16px;
 
 }
 .CartBigTextBox	{
 /*#00CCFF*/
	border: 2px solid #4FC0D9;
	padding:2px;
}
.CartPrice{
   font-size:20px;
	color:#000000;
	font-weight:bold;
	padding-right:0px;
	padding-left:10px;
}
.Payment{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
.Payment A{
	color:#0066FF;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}
.Payment	A:active{color:#0066FF; text-decoration: underline;}
.Payment	A:visited{color:#0066FF; text-decoration: underline;}
.Payment	A:link{color:#0066FF; text-decoration: underline;}
.Payment	A:hover{color:#0066FF; text-decoration: underline;}
.CartTextHeading{
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 color:#000000;
	 padding-right:30px;
	 font-size:16px;
}
.QoopClass	{
	line-height:25px;
	font-size:13px;
}
.Sizes	{
	font-size:12px;
	font-weight:bold;
	line-height:22px;
}
.Price	{
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	color:#006633;
}
.Heading	{
	color:#FFFFFF;
	font-size:12px;
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.PriceBackground	{
 	width:42px;
	padding-top:5px;
	padding-right:22px;
	background:url(../images/shopping/qtyimag.gif);
	background-repeat:no-repeat;
}
.QuantityTextBox {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #ffffff;
	font-size: 12px;
	color:#636363;
	width:29px;
}
.ShippingMethodsOdd	{
	color:#000000;
	border-bottom: 1px solid #CDE2FF;
	background-color:#F5F5F5;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	padding:3px;
}
.ShippingMethodsEven	{
	color:#000000;
	border-bottom: 1px solid #CDE2FF;
	background-color:#FFFFFF;
	padding:3px;
	font-size:12px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
}
.OrderLayerTd{ 
	background-color:#FFFFFF;
	padding:3px;
	border-right:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf; 
	height:100%;
}
.BigErrorMsg	{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-align:center;
	padding-top:15px;
}
.AlbumDisplayNameName {
	vertical-align:top;
	font-family:Arial;
	font-size: 14px;
	font-weight:bold;
	color:#888888;
	padding-top:2px;
	padding-left:20px;
}
.LayerMessage	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-top:20px;
	padding-left:10px;
}
.NormalTextHide	{
	color:#000000;
	font-size:12px;
	padding-top:2px;
	line-height:20px;
}
.CartHeadBold	{
	font-weight:bold;
	font-size:12px;
	font-style:italic;
	padding-top:3px;
	
}

.CategoryHeading12	{
	color:#ffffff;
	font-size:18px;
	padding-right:10px;	
}

.BillingDetailsTop	{
	background:url(../images/shopping/listbg.gif);
	background-repeat:repeat-x;
	padding-left:10px;
	font-weight:bold;
	color:#ffffff;
}
.BillingDetailsInner	{
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
}
.OrderDetailsInner	{
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	color:#027EE0;
}
 .OrDetailsInner	{
	color: #424242;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	padding-top:10px;
 }
 .NormalOrderText	{
	color: #424242;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
 }
 .ODetailsInner	{
	color: #545559;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
 }
.OrderDetails	{
	 padding-left:10px;
	 padding-top:10px;
}
.CartTextHeadingBorder{
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px; 
  color:#0274CA;
  font-weight:bold; 
  border:#E9E9E9 solid 1px;
  background:#FBFBFB;
  padding-left:15px;
  padding-right:15px;
}

.CommonText{
 font-family:Arial; 
 font-size:12px;
 color:#000000;
 text-align:justify;
 padding-left:10px;
 padding-right:10px;
 line-height:20px;  
}

p.SmallText1{
 font-family:Arial; 
 font-size:11px;
 color:#000000;
 text-align:right;
 padding-right:5px;
}


.CartErrorMsessage	{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC0000;
	text-align:center;
}



/*  25.01.08  */

a.clickhere{
font-family:Arial, Helvetica, sans-serif;
color:#f2930a;
font-size:12px;
font-weight:normal;
}
.clickhere a:visited{
font-family:Arial, Helvetica, sans-serif;
color:#f2930a;
font-size:12px;
font-weight:normal;
}
.content{
font-family:Arial, Helvetica, sans-serif;
color:#170d05;
font-size:12px;
font-weight:normal;
}

.TotalPrice{
	font-family:Arial, Helvetica, sans-serif;
	color:#056AB8;
	font-size:15px;
	font-weight:bold;
	padding-right:25px;
	padding-top:10px;
}
.StepTabOn{
	 background:transparent url(../images/shopping/shopping_new/tabbgon.gif) no-repeat scroll 0%;
	 height:31px;
	 width: 71px;
	 font:Arial, Helvetica, sans-serif;
	 font-weight:200;
	 font-size:12px;
	 text-align:center;
	 padding-right:25px;
	 	 
}
.StepTabOff{
	 background:transparent url(../images/shopping/shopping_new/tabbgoff.gif) no-repeat scroll 0%;
	 height:31px;
	 width: 71px; 
	 font:Arial, Helvetica, sans-serif;
	 font-weight:200;
	 font-size:12px;
	 text-align:center;
	 padding-right:25px;
}

.BlueBoldText{
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 font-weight:bold;
 color:#0769B4;
 font-weight:bold;

}

.OrangeNumber{
  color:#E28D0E;
  font-weight:bold;
  font-size:14;
  }
  
  body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.content{
color:#170d05;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.address{
color:#545454;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height:19px;
}
.texbox{
border:#2A3F00 1px solid;
height:20px;
color:#545454;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}
.texarea{
border:#2A3F00 1px solid;
color:#545454;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.Link{
 font-family:Arial; 
 font-size:12px;
 color:#0000CC;
 text-align:justify;
 line-height:20px; 
}

.Link A{color: #0000CC;text-decoration: none;}
.Link A:link{color: #0000CC;text-decoration: none;}
.Link A:visited{color: #0000CC;text-decoration: none;}
.Link A:active{color: #FF0000;text-decoration: none;}
.Link A:hover{color: #000066;text-decoration: underline;}


/*added */

.WhileHeaderFont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
} 

.MemberButtonTab{ 
/*background:url(../images/bg_green.gif); */
background:url(../images/bg_blue.gif);
background-repeat:repeat-x; 
height:43px;
}

.whiteFont{
	color: white;
}

.TableContent {font-family: Arial;font-size: 12px;color: #787878;text-decoration: none;padding-left:20px;padding-top:10px;font-weight:bold;}

.checkoutProductTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:300;
color:#000000;
text-decoration:none;
}
.checkoutProductTitle a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:300;
color:#000000;
text-decoration:none;
}
.checkoutProductTitle a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:300;
color:#000000;
text-decoration:none
}

.checkoutRowHeading	{
	color:#000000;
	font-size:12px;
	padding-top:2px;
	line-height:20px;
}
/* conversion service */
.conversion_left {
	background-image: url(../images/shopping/left.gif);
	background-repeat: no-repeat;
	height: 292px;
	width: 16px;
}
.conversion_right {

	background-image: url(../images/shopping/right.gif);
	background-repeat: no-repeat;
	height: 292px;
	width: 16px;
}
.conversion_middle {
	background-image: url(../images/shopping/middle.gif);
	background-repeat: repeat-x;
	height: 292px;
}
.conversion_header1 {
	background-image: url(../images/shopping/yourmemories1.gif);
	background-repeat: no-repeat;
	height: 267px;
	background-position: left;
}
.conversion_bullettext1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #3e3e3f;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	
}

.conversion_header2 {
	background-image: url(../images/shopping/badge.gif);
	background-repeat: no-repeat;
	height: 191px;
	width: 191px;
}
.conversion_frame {
	background-image: url(../images/shopping/conversion_frame.gif);
	background-repeat: no-repeat;
	height: 199px;
	width: 156px;
}
.conversion_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #49494b;
	text-decoration: none;
}
.conversion_left1 {

	background-image: url(../images/shopping/left1.gif);
	background-repeat: no-repeat;
	height: 210px;
	width: 16px;
}
.conversion_right1 {


	background-image: url(../images/shopping/right1.gif);
	background-repeat: no-repeat;
	height: 210px;
	width: 16px;
}
.conversion_middle1 {



	background-image: url(../images/shopping/middle1.gif);
	background-repeat: repeat-x;
	height: 210px;
}
.conversion_bullet {
	text-align: left;
	text-indent: 20px;
	background-image: url(../images/shopping/bullet.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.conversion_text1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2b9d02;
	padding-right:26px;
	text-decoration: none;
}
.conversion_left2 {

	background-image: url(../images/shopping/left2.gif);
	background-repeat: no-repeat;
	height: 332px;
	width: 16px;
}
.conversion_right2 {


	background-image: url(../images/shopping/right2.gif);
	background-repeat: no-repeat;
	height: 332px;
	width: 16px;
}
.conversion_middle2 {



	background-image: url(../images/shopping/middle2.gif);
	background-repeat: repeat-x;
	height: 332px;
}
.conversion_text2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #2b9d02;
	text-decoration: none;
}
/* conversion */
.InnerTextBox{font-family:Arial;font-size: 14px;color: #000000;border: 1px solid #cccccc;min-height:20px;padding-top:4px;padding-bottom:2px;padding-right:2px;padding-left:2px;line-height:20px;}
.TextBoxFocus{font-family:Arial;font-size: 14px;color: #000000;border: 1px solid #009900;min-height:20px;padding-top:4px;padding-bottom:2px;padding-right:2px;padding-left:2px;line-height:20px;}
.RemoveOrder{
 color:#0769B4; 
 font-weight:bold; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:13px; 
 vertical-align:top; 
 text-decoration:none;
}
.RemoveOrder a{
 color:#0769B4; 
 font-weight:bold; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:13px; 
 vertical-align:top; 
 text-decoration:none;
}
.RemoveOrder a:hover{
 color:#0769B4; 
 font-weight:bold; 
 font-family:Arial, Helvetica, sans-serif; 
 font-size:13px; 
 vertical-align:top; 
 text-decoration:none;
}
.DetailViewFont	{font-family:Arial, Helvetica, sans-serif;font-size:12px;padding-left:5px;}
.SuccessMsg {color: #3CBC39;font-size: 16pt;font-family: Arial, Helvetica, sans-serif;}

.greentextfordvd {
font-family:Arial, Helvetica, sans-serif;
color:#629e03;
 font-size:16px; 
  font-weight:bold; 
  }

p.SmallText2{
 font-family:Arial; 
 font-size:11px;
 color:#000000;
 text-align:left;
 padding-right:5px;
}
.SmallTextred{
 font-family:Arial; 
 font-size:11px;
 color:#ee0909;
 text-align:left;
 padding-right:5px;
}

.CartView_textBox{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
background-color:#FFFFFF;
color:#000000;
border:#999999 solid 1px;
height:23px;
vertical-align:middle;
}
.OnFocusCartView_textBox{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:600;
background-color:#FFFFFF;
color:#000000;
border:#009900 solid 1px;
height:23px;
vertical-align:middle;
}
.categoryOneButtom{
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 font-weight:bold;
 color:#000CFF;
}
/*6.5.2008*/
.ShippMapHead{
   font-family:Arial, Helvetica, sans-serif;
   font-size:20px;
   font-weight:bold;
   color:#0e395a;
}
.UpsStore{
   font-family:Arial, Helvetica, sans-serif;
   font-size:15px;
   font-weight:bold;
   color:#317cba;
}
.UpsAddress{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:normal;
   color:#787878;
}
.maptopleftcorner{
	background-image:url(../images/shopping_new/map/cornertopleft.gif);
	background-repeat:no-repeat;
	width:8px;height:8px;
}
.maptoprightcorner{
	background-image:url(../images/shopping_new/map/cornertopright.gif);
	background-repeat:no-repeat;
	background-position:top right;
	width:8px; height:8px;
}
.mapbottomleftcorner{
	background-image:url(../images/shopping_new/map/cornerbottomleft.gif);
	background-repeat:no-repeat;
	background-position:bottom left;height:8px;
}
.mapbottomrightcorner{
	background-image:url(../images/shopping_new/map/cornerbottomright.gif);
	background-repeat:no-repeat;
	background-position:bottom right;height:8px;
}
.mapbordertop {
	background-image:url(../images/shopping_new/map/border.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.mapborderbottom {
	background-image:url(../images/shopping_new/map/border.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.borderleft {
	background-image:url(../images/shopping_new/map/border.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.mapborderright {
	background-image:url(../images/shopping_new/map/border.gif);
	background-repeat:repeat-y;
	background-position:right;
}
.fixedShipping{
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   color:#000000;
   font-weight:bold;
 }
 
 .sendustopleft{
   background-image:url(../images/shopping_new/sendus/sendpagecornertopleft.gif);
   background-repeat:no-repeat;
   width:15px;
   height:14px;
}
.sendustopright{
   background-image:url(../images/shopping_new/sendus/sendpagecornertopright.gif);
   background-repeat:no-repeat;
   width:15px;
   height:14px;
}
.sendustop{
   background-image:url(../images/shopping_new/sendus/sendpagetopbg.gif);
   background-repeat:repeat-x;
} 
.sendusleft{
   background-image:url(../images/shopping_new/sendus/sendpageleftbg.gif);
   width:15px;
   background-repeat:repeat-y;
}
.sendusright{
   background-image:url(../images/shopping_new/sendus/sendopagerightbg.gif);
   width:15px;
   background-repeat:repeat-y;
}
.sendusbottomleft{
   background-image:url(../images/shopping_new/sendus/sendpagecornerbottomleft.gif);
   background-repeat:no-repeat;
   width:15px;
   height:14px;
}
.sendusbottomtop{
   background-image:url(../images/shopping_new/sendus/sendpagebottombg.gif);
   background-repeat:repeat-x;
}
.sendusbottomright{
   background-image:url(../images/shopping_new/sendus/sendpagecornerbottomright.gif);
   background-repeat:no-repeat;
   width:15px;
   height:14px;
} 
/* for tool tip */
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 5px;
	background-color:#eff8fe;
	visibility: hidden;
	z-index: 100;
	font:Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:12px;
	color:#000000;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.ShoppingHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:16px;
}
.ReviewCartTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234C84;
	font-size:16px;
}
.ShoppingBoxTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234C84;
	font-size:16px;
}
.ShoppingBoxTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234C84;
	font-size:16px;
}
.SmallTextblue{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234C84;
	font-size:15px;
}
.OrderSuccessMsg{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#234C84;
	font-size:18px;
}
.shop_middle {
	background-image: url(../images/shopping/shopping_new/b-middle.gif);
	background-repeat: repeat-y;
}
.free_middle {
	background-image: url(../images/shopping/shopping_new/g-middle.gif);
	background-repeat: repeat-y;
}
.free_message{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#446F28;
}
/*6.5.2008*/
