/*
	Date: 20.07.09
	Title: flower shop
====================================
*/
* {
	margin:0;
	padding:0;
}
/*body {
	background:#003358 url(/images/body-bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}*/
BODY {
 FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(images/body-bg-new.gif) #FCC9E8 repeat-x
}
:focus{
	outline:0;
}
:link,:visited  {text-decoration: none;}
ul,ol  {list-style: none;}
a img,:link img,:visited img  {border: none;}
address,i,em  {font-style: normal;}
* a {
	color:#cc0033;
}
h1{
	font-size:16px;
	color:#99cc33;	
	font-weight:bold;
}
.wrapOuter,.wrapContent {
	width:100%;
	margin:0 auto;
	/*background:url(/images/wrap-left-new.gif) no-repeat top left;*/
	background:url(/images/wrap-left-mother-day.jpg) no-repeat top left;
	background-repeat:repeat-y;
}
.wrapContent {
	/*background:url(/images/wrap-right-new.gif) no-repeat top right;*/	
	background:url(/images/wrap-right-mother-day.jpg) no-repeat top right;
	background-repeat:repeat-y;
} 
.wrap {
	width:1000px;
	margin:0 auto;	
}
/***********header*************/
.header {
	width:1000px;
	height:140px;		
	background:url(/images/header-bg-new.png) no-repeat left top;
}
.headerTop {
	width:938px;
	padding-left:60px;
}
.logo { 
	float:left;
	width:284px;
	height:63px;
	margin:8px 38px 0 0;
}
.accountCart {
	float:left;
	width:573px;
	padding:0 0 3px 17px;	
	background:url(/images/cart-nav-left.jpg) no-repeat top left;
}
.ulouter {
	width:556px;
	height:37px;
	padding-right:17px;	
	background:url(/images/cart-nav-right.jpg) no-repeat top right;
}
.accountCart ul {
	width:556px;
	height:37px;	
	background:url(/images/cart-nav-bg.jpg) repeat-x;
}
.accountCart ul li {
	float:left;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	padding:10px 10px 0 10px;
	text-transform:uppercase;
	background:url(/images/li-bullet.jpg) no-repeat right 6px;
}
.accountCart ul .first {
	padding:10px 13px 0 0;
}
.accountCart ul .cart {
	background:none;
}
.cartImage {
	width:32px;
	height:28px;
	float:left;
	margin:-5px 3px 0 0;
}
.accountCart ul li a {
	color:#666666;
}
.accountCart ul li a:hover {
	color:#cc0033;
	text-decoration:underline;
}
.accountCart ul li .amount {
	text-transform:none;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;	
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0033;
}
.accountCart strong {
	float:left;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#336600;
	padding:10px 0 0 67px;
}
* html .accountCart strong {
	padding:10px 0 0 99px;
}
*+ html .accountCart strong {
	padding:10px 0 0 99px;
}
.accountCart .telno {
	font-size:24px;
	color:#cc0033;
	padding:4px 0 0 8px;	
}
.accountCart .telno .small {
	font-size:18px;
}
.accountCart p {
	float:right;	
	padding:3px 38px 0 0;
	font-size:12px;
	color:#666666;
}
.search {
	clear:both;
	width:888px;
	height:47px;
	overflow:hidden;
	margin:0 0 0 50px;
	padding-left:15px;
	background:#e4e2e2 url(/images/search-left.gif) no-repeat top left;
}
.searchContent {
	width:873px;
	height:47px;
	overflow:hidden;
	padding-right:15px;
	background:url(/images/search-right.jpg) no-repeat top right;
}
.searchContent p {
	width:590px;
	float:left;
	font-size:12px;
	color:#333333;
	padding:8px 0 0 15px;
}
.inputWrap {
	width:158px;
	float:left;
	overflow:hidden;
	border-top:1px solid #7c7c7c;
	margin:14px 7px 0 35px;
}
.searchContent input {		
	width:152px;
	height:17px;
	border:1px solid #c3c3c3;
	color:#cccccc;
	font-size:12px;
	padding:0 0 0 4px;
	border-bottom:1px solid #dddddd;
}
* html .searchContent input {
	margin-top:-1px;
}
*+ html .searchContent input {
	margin-top:-1px;
}
.searchContent .searchButton {	
	width:64px;
	height:20px;
	border:none;
	float:left;
	margin-top:14px;
}
.navWrap {
	margin:0 0 21px 24px;
	width:942px;	
	padding-left:7px;
	background:url(/images/sub-nav-left.jpg) no-repeat top left;
}
.navContent {
	width:935px;
	padding-right:7px;
	height:39px;	
	background:url(/images/sub-nav-right.jpg) no-repeat top right;
}
/****************dropdown***********/
.nav {
	width:935px;
	height:39px;
	background:url(/images/sub-nav-bg.jpg) repeat-x;
}
.nav li {
	float:left;
	line-height:39px;
	padding:0 40px;
	font-family:Tahoma;
	font-size:13px;
	color:#666666;
	text-transform:uppercase;	
	position:relative;
	background:url(/images/li-bullet1.jpg) no-repeat top right;
	z-index:199;
}
.nav .last {
	background:none;
}
.nav li a {
	display:block;
	float:left;
	color:#666666;
	z-index:199;
}
.nav ul li a {
	color:#666666;
	display:block;
	height:auto;
	z-index:199;
}
.nav li a:hover {
	color:#cc0033;
}

.nav li ul  { /* second-level lists */
	position: absolute;
	background:#FFFFFF;
	width: 193px;	
	border:1px solid #cccccc;
	border-top:none;	
	visibility:hidden;
	left: 0;

	z-index:199;
}
.nav li ul li {
	width:179px;
	background:#e4e2e2;
	height:auto;
	font-size:12px;
	padding:2px 0 2px 12px;
	line-height:16px;
	color:#333333;
	font-weight:normal;
    border:1px solid #FFFFFF;	
	border-bottom:1px solid #cccccc;
	text-transform:none;	

	z-index:199;
}
.nav li ul .lastItem {
	 border-bottom:1px solid #FFFFFF;	
	z-index:199;
}
/*************end of header***********/
/**************Start of mid************/
.midWrap,.footerWrap {
	width:1000px;
	overflow:hidden;	
	background:url(/images/mid-bg-new.png) repeat-y;
}
.sideNavContainer {
	width:182px;
	overflow:hidden;
	float:left;
	margin:0 10px 0 26px;
}
* html .sideNavContainer {
	margin-left:12px;
}
.sideNav {
	width:182px;	
	overflow:hidden;
	padding-bottom:7px;
	margin-bottom:12px;
	background:url(/images/side-nav-bottom.gif) no-repeat bottom left;
}
.price {
	background:url(/images/price-bottom.gif) no-repeat bottom left;
	
}
.collection {
	background:url(/images/gift-bottom.gif) no-repeat bottom left;
}
.color {
	background:url(/images/color-bottom.gif) no-repeat bottom left;
}
.plant {
	background:url(/images/plant-bottom.gif) no-repeat bottom left;
}
.sideNavTop {
	width:171px;	
	display:block;	
	color:#336600;
	font-weight:bold;
	line-height:32px;
	padding-left:11px;
	text-transform:uppercase;
	background:url(/images/side-nav-top.jpg) no-repeat top left;
}
.sideNavContent {
	width:180px;
	border:1px solid #cccccc;
	border-bottom:none;
	margin-top:1px;
} 
.sideNav ul {
	width:156px;
	padding:6px 0 7px 22px;	
	background:#e4e2e2 url(/images/side-navbg.gif) repeat-x;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF; 
}
.sideNav .priceList {
	background:#e5e3e3 url(/images/price-bg.gif) repeat-x;
}
.sideNav .collectionList {
	background:#ebe9e9 url(/images/collect-bg.gif) repeat-x;
}
.sideNav .colorList {
	background:#e5e3e3 url(/images/color-bg.gif) repeat-x;
}
.sideNav .plantList {
	background:#e6e4e4 url(/images/plant-bg.gif) repeat-x;
}
.sideNav ul li {
	font-size:13px;
	line-height:21px;
}
.sideNav ul li a {
	color:#666666;	
}
.sideNav ul li a:hover {
	color:#cc0033;
	text-decoration:underline;
}
.midContainer {
	width:537px;
	float:left;
	overflow:hidden;
	margin-right:10px;	
}
.midBannar {
	width:537px;
	height:301px;	
	background:url(/images/bannar.jpg) no-repeat;
}
.midBannar p {
	float:right;
	width:239px;
	color:#ff6600;
	font-size:16px;
	line-height:22px;
	padding:157px 60px 0 0;
}
.midBannar strong {
	font-size:24px;
}
.midBannar a {
	float:right;
	clear:both;
	width:230px;
	font-weight:bold;
	font-size:14px;
	color:#cc0033;
	text-decoration:underline;
	padding:17px 15px 0 0; 
}
.midBannar small {
	clear:both;
	display:block;
	overflow:hidden;
	width:200px;
	font-size:9px;
	color:#4e811c;	
	padding:16px 0 0 406px;
}
.slider {
	width:531px;
	height:138px;
	margin:22px 0 43px 0;	
	border:3px solid #cccccc;	
}
.slider ul {
	margin-top:4px;
	width:442px;
	overflow:hidden;
	float:left;
}
.slider ul li {
	float:left;	
	/*margin-right:26px;*/
	border:1px solid #cccccc;
}
.slider ul .last {
	margin-right:0;
}
.slider ul li a {
	cursor:pointer;
}
.slider ul li span,.productRight ul li span {
	display:block;
	width:126px;
	font-size:10px;
	color:#fceef1;
	text-align:center;
	line-height:26px;
	background:#cc0033;
	margin:1px;
}
.SliderArrow,.SliderArrowRight {
	width:27px;
	height:81px;
	float:left;
	overflow:hidden;
	margin:29px 18px 0 0;
}
.SliderArrowRight {
	margin:29px 0 0 17px;	
}
.slider ul li big,.productRight ul li big {
	font-size:12px;
}
.slider ul li img,.productRight ul li img {
	display:block;
	margin:0 1px 1px 1px;
}
.rightBannar {
	width:208px;
	float:left;	
}
.rightBannar img {
	display:block;
	margin-bottom:12px;
}
.fabourite,.fabouriteTop {
	width:757px;
	float:left;
	overflow:hidden;	
}
* html .fabourite {
	width:760px;
}
.fabouriteTop big,.searchContainer big {
	float:left;
	font-size:30px;
	color:#99cc33;	
}
.fabouriteTop a {
	float:right;
	font-size:14px;
	color:#999999;	
	margin:16px 15px 0 0;
}
.boxCoantainer {
	clear:both;
	width:756px;	
	overflow:hidden;
	border-right:1px solid #dfdfdf;
	border-top:1px solid #dedede;
}
.extend {
	border-bottom:1px solid #dedede; 
}
* html .boxCoantainer {
	width:759px;
}
.boxContent,.slideContent ul li {
	width:188px;
	height:295px;
	float:left;
	border-left:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
.boxContent span,.slideContent ul li span,.itemImageHolder span,.giftBox span {
	width:188px;
	height:154px;
	overflow:hidden;
	display: table-cell;
    text-align: center;
	vertical-align: middle;
}
* html .boxContent span {
	float:left;
}
* html .slideContent ul li span {
	float:left;
}
*+ html .boxContent span {
	float:left;
}
.boxCoantainer *,.slideContent ul li *,.itemImageHolder *,.giftBox * {
	vertical-align: middle;
}
*+ html .slideContent ul li span {
	float:left;
}
* html .itemImageHolder span {
	float:left;
}
*+ html .itemImageHolder span {
	float:left;
}
.boxCoantainer em,.slideContent ul li em,.itemImageHolder em,.giftBox em {
	display: inline-block;
	height:100%;
}
* html .giftBox span {
	float:left;
}
*+ html .giftBox span {
	float:left;
}
.boxContent b,.slideContent ul li b {
	font-size:14px;
	color:#666666;
	display:block;
	text-align:center;
	width:188px;
	margin:-1px 0 7px 0;
}
.boxContent p,.slideContent ul li p,.stepBottom p,.itemDetail p {
	clear:both;
	width:165px;
	padding-left:23px;
}
.boxContent p big,.slideContent ul li big,.stepBottom big,.itemDetail big,.giftBox big  {
	font-size:12px;
	color:#333333;
	padding:5px 4px 0 0;
	float:left;
} 
.boxContent p strong,.slideContent ul li strong,.stepBottom p i,.itemDetail i,.giftBox i {
	float:left;
	font-size:18px;
	color:#cc0033;
	padding-right:11px;
}
.boxContent p small,.slideContent ul li small,.stepBottom em,.itemDetail small  {
	font-size:10px;
	color:#999999;
	padding-top:8px;
	float:left;
	font-weight:bold;
}
.boxContent .add,.slideContent ul li .add {
	float:left;
	margin:6px 4px 0 9px;
}
.boxContent .details,.slideContent ul li .details {
	margin-top:6px;
	float:left;
}
.specialFeature {
	width:747px;
	float:left;
	margin-top:32px;
	padding-top:10px;
	overflow:hidden;
	background:url(/images/special-top.gif) no-repeat top left;
	margin-left:225px;
}
.specialContainer {
	width:747px;	
	background:url(/images/special-bottom.gif) no-repeat bottom left;
	padding-bottom:10px;
}
.specialContent {
	width:737px;
	border-left:5px solid #999999;
	border-right:5px solid #999999;
}
.specialContent dl {
	width:735px;
	overflow:hidden;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#e6e6e6 url(/images/special-bg.gif) repeat-x; 
}
.specialContent dl strong,.specialContent dl b {
	display:block;
	font-size:30px;
	color:#cc0033;
	padding:8px 0 0 26px;
}
.specialContent dl b {
	font-size:14px;
	padding:0 0 0 24px;
	margin-top:-2px;
}
.specialContent dl .content {
	width:484px;
	float:left;
	padding:13px 0 0 17px;
}
.specialContent dl p {
	color:#666666;
	line-height:24px;
	font-size:12px;
	padding:0 0 14px 14px;
}
.specialContent dl ul {
	padding-bottom:7px;	
}
.specialContent dl ul li {
	padding:0 0 14px 41px;
	font-size:16px;
	color:#cc0033;
	line-height:31px;
	font-weight:bold;
	background:url(/images/tick.png) no-repeat scroll left 0;
}
.specialContent dl .image {
	width:232px;
	float:left;
	overflow:hidden;
	margin:27px 0 -2px 0;
} 
/************End of mid************/
/***************footer**************/
.footer {
	margin:0 26px 0 26px;
	padding-top:154px;
	background:url(/images/footer-bg.gif) no-repeat top left;
}
.footer ul {
	width:946px;
	margin:0 auto;
	text-align:center;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
}
.footer ul li {
	line-height:34px;
	font-size:12px;
	display:inline;
	color:#666666;
	padding:0 11px 0 5px;
	background:url(/images/li-bullet2.jpg) no-repeat right 2px; 	
}
.footer ul .last {
	background:none;
}
.footer ul li a {
	color:#666666;	 
}
.footer ul li a:hover {
	color:#cc0033;
	text-decoration:underline;	 
}
* html .footer ul {
	padding-top:3px;
}
*+ html .footer ul {
	padding-top:3px;
}
* html .footer ul li {
	padding:0 11px 0 11px;		
}
*+ html .footer ul li {
	padding:0 11px;
}
.footer p {
	display:block;
	margin:24px 0 80px 0;
	font-size:12px;
	color:#999999;
}
/************End of footer***********/
/***************Search Page*********/
.searchContainer,.searchContainerTop {
	width:757px;
	float:left;
	overflow:hidden;	
}
.searchContainer .text {
	clear:both;	
	color:#666666;
	display:block;
	font-size:12px;		
	line-height:18px;
	padding-bottom:10px;
}
.searchSlider {
	width:751px;
	height:344px;
	clear:both;
	margin-bottom:37px;	
	border:3px solid #cccccc;	
}
.slideContent{
	width:750px;
	height:342px;
	background:#cfe9fa url(/images/border.jpg) no-repeat top right;
	border:1px solid #FFFFFF;
	border-right:none;
}
.slideContentTop {
	width:730px;
	height:29px;
	line-height:29px;
	border-left:1px solid #99cc33;
	border-right:1px solid #99cc33;
	border-bottom:1px solid #FFFFFF;
	font-family:Tahoma;
	font-size:18px;
	font-weight:bold;
	padding-left:17px;	
	color:#336600;
	background:url(/images/slider-top.gif) repeat-x;
}
.slideContent ul {
	width:653px;
	float:left;
	margin:18px 0 0 0;
	overflow:hidden;
}
.slideContent ul li {
	background:#ffffff;
	/*margin-right:41px;*/
	border:1px solid #cdd6dc;
}
.slideContent ul .last {
	margin-right:0;
}
.custom,.custom1 {
	margin:101px 20px 0 -1px;
	width:28px;
	height:81px;	
	float:left;
}
.custom1 {
	margin:101px 0 0 21px;
}
* html .custom {
	position:relative;
	width:28px;
	height:81px;
	float:left;	
	margin-left:-1px;
	margin-top:100px;
}
* html .slideContent ul {
	margin:18px 0 0 0;
}
/**************End of Search Page**************/
/************Start of product Page*************/
.productContainer {
	width:753px;
	border:1px solid #cccccc;
	float:left;
	overflow:hidden;
	background:url(/images/product-bg.gif) repeat-y;
}
.productLeft {
	width:570px;
	overflow:hidden;
	float:left;
	padding:21px 2px 40px 22px;	
}
.productDetail {
	width:329px;
	float:left;
}
.productImage {
	width:300px;
	
	display:block;
	/*height:342px;
	padding:14px 14px 12px 13px;
	border:1px solid #cccccc; */
}
.productImage img {
	border:1px solid #cccccc;
}
.description {
	width:329px;
	padding-top:16px;
}
.description strong {
	color:#333333;
	font-family:Tahoma;
	font-size:18px;
	text-transform:uppercase;
}
.description ul {
	margin:20px 0 17px 7px;
}
* html .description ul {
	margin:17px 0 17px 7px;
}
*+ html .description ul {
	margin:17px 0 17px 7px;
}
.description ul li {
	color:#666666;
	font-size:12px;
	padding:0 0 3px 7px;
	background:url(/images/product-bullet.jpg) no-repeat left 6px;
}
* html .description ul li {
	background:url(/images/product-bullet.jpg) no-repeat left 9px;
}
*+ html .description ul li {
	background:url(/images/product-bullet.jpg) no-repeat left 9px;
}
.description p {
	font-size:12px;
	color:#666666;
	line-height:18px;
}
.stepsDetail {
	width:224px;
	margin-left:14px;
	float:left;
} 
.step {
	width:213px;
	background:#cfe9fa;
	padding:0 0 13px 0;
	margin-bottom:29px;
}
.stepTop {
	width:200px;
	padding:4px 0 7px 13px;
	border-bottom:1px solid #FFFFFF;
}
.step strong,.step small {
	font-size:36px;
	display:block;
	color:#999999;	
}
.step small {
	font-size:14px;
	margin-top:-6px;	
}
.stepBottom {
	width:205px;
	padding:12px 0 0 8px;
}
.stepBottom strong {
	font-size:14px;
	color:#333333;
	padding-bottom:19px;
}
.stepBottom p,.giftBox p {
	width:169px;
	display:block;
	overflow:hidden;	
	padding-left:25px;
}
* html .stepBottom p {
	padding-left:21px;
}
.stepBottom input {
	float:left;
	margin:6px 11px 0 0;
}
* html .stepBottom input {	
	margin:3px 5px 0 0;
}
*+ html .stepBottom input {	
	margin:3px 5px 0 0;
}
.calendar {
	width:201px;
	display:block;
	overflow:hidden;
	padding:0 0 2px 4px;
}
.calendar img {
	float:left;
	margin-top:3px;
}
.calendar small {
	float:left;
	margin:0;
	width:72px;
	line-height:10px;
	padding:1px 0 0 3px;
	font-size:10px;
	color:#333333;
}
.calendar small a {
	color:#333333;
}
.calendar .arrow {
	margin:7px 0 0 6px;
}
.inputContainer {
	float:left;
	width:29px;
	height:19px;
	margin-left:12px;
	border-top:1px solid #777777;
}
.inputContainer input {
	width:27px;
	height:17px;
	margin:0;
	border:1px solid #c3c3c3;
}
* html .inputContainer input {
	margin:0;
}
*+ html .inputContainer input {
	margin:0;
}
.stepBottom b,.calenderExtend i {
	font-size:10px;
	width:71px;
	float:right;	
	overflow:hidden;
	padding:0 4px 0 0;	
	color:#999999;	
}
.stepBottom b .extended,.calenderExtend i .extended {
	padding-left:18px;
}
.calenderSpacer {
	margin-bottom:11px;
}
* html .calenderSpacer {
	margin-bottom:0px;
}
*+ html .calenderSpacer {
	margin-bottom:0px;
}
.customMsg {
	font-size:12px;
	color:#999999;
	padding-bottom:15px;
}
.orderNow {
	display:block;
	margin-top:16px;
}
.productRight {
	width:158px;
	margin-top:1px;
	overflow:hidden;
	float:left;
}
.productRightTop {
	background:#bdde7a;
	width:158px;
	/*height:31px;*/
	/*line-height:31px;*/
	text-align:center;
	font-size:14px;
	color:#336600;
}
.productRight ul {
	width:130px;
	margin:19px auto auto auto;
}
.productRight ul li {
	margin-bottom:24px;
	width:128px;
	height:170px;
	border:1px solid #cccccc;
}
.delivary {
	width:750px;
	float:left;
	padding-top:14px;
	overflow:hidden;
}
.delivary img {
	float:left;
}
.delivaryContent1 {
	width:540px;
	float:left;
	overflow:hidden;
}
.delivary strong,.delivary p {
	font-size:18px;	
	color:#666666;
	display:block;
	font-weight:normal;
	padding:45px 0 0 27px;	
}
.delivary p {	
	font-size:12px;
	color:#999999;
	padding:0 20px 17px 27px;	
}
/***********End of product Page***********/
/**************start of Check out*********/
.checkOutWrap {
	width:945px;
	overflow:hidden;
	background:url(/images/check-bg.jpg) repeat-y;
	border:#cccccc 1px solid;
	margin-left:26px;
}
.checkoutLeft {
	width:692px;
	float:left;
	overflow:hidden;
}
.checkNav {
	width:672px;
	margin:10px;
	overflow:hidden;
	height:51px;	
	background: url(/images/check-bg.gif) repeat-x top;
}
.checkNavContent {
	width:672px;	
	overflow:hidden;
	background:url(/images/check-left.jpg) no-repeat top left;
}
.checkNav ul {
	width:672px;	
	overflow:hidden;
	background:url(/images/check-right.jpg) no-repeat top right;
}
.checkNav ul li {
	padding:12px 12px 0px 12px;
	float:left;
	overflow:hidden;
	font-size:12px;		
}
.checkNav ul li a {
	color:#FFFFFF;
	padding-bottom:24px;
	display:block;
}
.checkNav ul li a:hover,.checkNav ul #selected a {
	background:url(/images/arrow.jpg) no-repeat center bottom;	
}
.item {
	clear:both;
	width:677px;
	overflow:hidden;	
	border-top:#cccccc 1px solid;
	padding:9px 0 0 15px;	
}
.item strong {
	font-size:18px;
	color:#cc0033;
	font-weight:normal;
	display:block; 
}
.itemContent {
	width:657px;
	padding:33px 0 0 20px;
}
.itemImageHolder {
	width:141px;
	border:#cccccc 1px solid;
	float:left;
	margin-bottom:28px;
}
.itemImageHolder span {
	width:141px;
	height:136px;
}
.itemDetail {
	float:left;
	padding-left:50px;
}
.itemDetail b {
	font-size:14px;
	color:#333333;
	display:block;
	padding-bottom:3px;
}
.itemDetail p {
	width:400px;
	display:block;
	padding:13px 0 34px 0;
}
.itemDetail select {
	width:49px;
	float:left;
	margin:4px 17px 0 9px;
}
.itemDetail .alt {
	color:#333333;
	padding-left:6px;
}
.itemDetail a {
	float:left;
	padding:8px 0 0 72px;
	font-size:10px;
	font-weight:bold;
	color:#cc0033;
}
.next {
	display:block; 
	width:180px;
	clear:both;
	border-top:#cccccc 1px solid;
	padding:30px 0 30px 512px;
}
.checkOutRight {
	width:250px;
	float:left;
	margin-left:2px;
	overflow:hidden;
}
.checkOutRightIe {
	margin:0 0 0 2px;	
}
* html .checkOutRightIe {
	margin:0 0 -18px 2px;	
}
.checkOutContent {
	width:945px;
	overflow:hidden;
	padding-bottom:1px;
	background:url(/images/spacer.jpg) no-repeat bottom left;
}
.spacer {
	display:block;
	width:945px;
	height:1px;
	background:url(/images/spacer.jpg) no-repeat top left;
}
.checkOutRight big { 
	font-size:36px;
	color:#999999;
	display:block;
	padding:6px 0 56px 10px;
}
.checkOutProduct,.checkArrow {
	display:block;
	overflow:visible;
	margin:0 auto;
}
.checkArrow {
	margin:-50px auto 49px auto;   
}
.orderContainer {
	width:220px;
	overflow:hidden;
	padding:0 17px 0 13px;	
}
.orderContainer b,.orderContainer p {
	display:block;
	padding-bottom:20px;
	color:#666666;
	font-size:14px;
}
.orderContainer i {
	color:#cc0033;
	font-style:normal;
	padding-left:3px;
} 
.orderContainer p {
	clear:both;
	padding:0;
}
.orderContainer small {
	float:right;
	font-size:11px;	
}
.orderContainer em {
	font-style:normal;
	float:left;
	font-weight:bold;	
}
.orderContainer .total {
	padding-top:22px;
}
* html .orderContainer .total {
	padding-top:12px;
}
*+ html .orderContainer .total {
	padding-top:12px;
}
.orderContainer .altText {
	font-size:16px;
	color:#cc0033;
	font-weight:bold;
}
/************End of Check out*********/
/*************Start of Gift*********/
.giftContainer,.giftBoxContainer,.signInContainer {
	width:677px;
	overflow:hidden;
	padding:8px 0 0 15px;
}
.giftContainer strong,.signInContainer strong,.cardMsg strong,.recipient strong,.payment strong {
	font-size:30px;
	color:#999999;
	display:block;
	font-weight:normal;	
}
.giftBoxContainer {
	padding:32px 0 0 0;
}
* html .giftBoxContainer {
	width:689px;
}
.giftBox {
	/*width:124px;*/
	width:125px;
	float:left;
	overflow:hidden;
	margin-right:11px;
}
.giftBox span {
	/*width:122px;*/
	width:123px;
	height:122px;
	border:1px solid #cccccc;	
}
* html .giftBox span {
	margin-bottom:8px;
}
*+ html .giftBox span {
	margin-bottom:8px;
}
.giftBox a {
	cursor:pointer;
}
.giftBox b {
	font-weight:normal;
	font-size:12px;
	color:#666666;
	display:block;
	padding-top:8px;	
}
.giftBox p {
	width:109px;
	padding:3px 0 33px 15px;
}
.giftBox input {
	float:left;
	margin:6px 9px 0 0;
}
* html .giftBox input {	
	margin:3px 5px 0 0;
}
*+ html .giftBox input {	
	margin:3px 5px 0 0;
}
.currentOrder {
	width:229px;
	overflow:hidden;
	margin:-42px auto auto auto; 
}
.currentOrderBox {
	width:227px;
	overflow:hidden;
	border:1px solid #cccccc;
	background:#FFFFFF;
	margin-bottom:20px;
}
.orderBoxTop {
	display:block;
	width:225px;
	height:15px;
	line-height:15px;
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	background:#cc0033;
	margin:1px 1px 7px 1px;
}
.orderBoxTop a {
	color:#FFFFFF;
}
.orderContent {
	width:225px;
	overflow:hidden;
	margin:0 auto;
}
.holderExtend {
	float:none;
	margin:0 auto;
}
.orderContent b {
	color:#333333;
	display:block;
	width:225px;
	text-align:center;
	font-size:12px;
	padding-top:12px;
}
.orderContent p {
	display:block;
	width:179px;
	overflow:hidden;
	padding:7px 0 2px 46px;
	text-align:center;
}
.orderContent .sum {
	width:195px;
	padding:0 0 12px 30px;
		
} 
.orderContent big,.orderContent i,.orderContent small {
	font-size:12px;
	color:#333333;
	padding:0;
	float:left;
}
.orderContent i,.orderContent small {
	font-style:normal;
	padding-left:4px;
	font-weight:bold;
	color:#cc0033;
}
.orderContent small {
	padding-left:7px;
	color:#999999;
	text-transform:uppercase;
}
.orderContent .qty,.orderContent .num,.orderContent .time {
	font-size:10px;		
}
.orderContent .num {
	color:#333333;
	padding:0 6px 0 2px;
}
.orderContent .time {
	color:#333333;
	padding-left:4px;
}
.orderExtend {
	height:159px;
	padding:17px 0 0 0;
}
* html .orderExtend {
	height:163px;
}
*+ html .orderExtend {
	height:163px;
}
.editCart,.viewItem {
	width:250px;
	height:19px;
	line-height:19px;
	margin:0 0 4px 0;
}
.viewItem {	
	padding:0;
	margin:0 0 0 0;
}
/**************End of Gift*********/
/*****************Start of SignIn***********/
.signInContainer strong {
	padding-top:14px;
}
.signInContent {
	width:653px;
	overflow:hidden;
	margin-bottom:30px;
	padding:24px 0 0 12px; 
	border:1px solid #cdcdcd;
}
.signInContent b {
	font-size:18px;
	color:#99cc33;
	font-weight:normal;	
}
.signInContent dl,.profileInfo dl {
	width:653px;
	overflow:hidden;
	padding:40px 0 36px 0;
}
.signInContent dl .left,.signInContent dl .right,.profileInfo dl .right,.profileInfo dl .left {
	width:289px;
	float:left;
}
.signInContent dl .right,.profileInfo dl .right {
	width:329px;	
}
.signInContent dl .rightExtend,.profileInfo dl .rightExtend {
	float:right;
}
.signInContent dl p,.profileInfo dl p {
	display:block;		
}
.signInContent dl small,.signInContent dl big,.orderTrackLeft big,.profileInfo dl small,.profileInfo dl big {
	width:94px;
	font-size:12px;
	color:#999999;	
	text-align:right;
	margin-top:3px;
	float:left;
}
.signInContent dl i {
	color:#333333;
	font-size:12px;
	padding-right:5px;
}
.signInContent dl .trouble {
	text-align:right;
	width:307px;
}
.signInContent dl big,.orderTrackLeft big,.profileInfo dl big {
	width:182px;
	border-top:1px solid #7c7c7c;
	margin:0 0 0 13px;	
}
.signInContent dl .country,.profileInfo dl .country {
	border:none;
	text-align:left;
}
.signInContent dl .iesolve {
	padding-bottom:0;
}
* html .signInContent dl .iesolve {
	padding-bottom:10px;
}
*+ html .signInContent dl .iesolve {
	padding-bottom:10px;
}
.signInContent dl input,.orderTrackLeft input,.profileInfo dl input {
	width:170px;
	height:17px;
	text-align:left;
	font-size:12px;
	color:#999999;
	line-height:17px;
	border:1px solid #c3c3c3;
	padding-left:10px;
	margin-bottom:10px;
	border-bottom:1px solid #dddddd;
}
.signInContent dl select,.profileInfo dl select {
	width:160px;
	height:22px;	
	margin-bottom:10px;
	font-size:12px;
	color:#999999;
}
* html .signInContent dl input {
	margin-top:-1px;
}
*+ html .signInContent dl input {
	margin-top:-1px;
}
.signInContent dl .forget {
	border:none;
	padding-left:94px;
	text-align:left;	
}
.signInContent dl .expireMonth,.signInContent dl .expireYear {
	width:45px;
	float:left;	
	margin-right:9px;
}
.signInContent dl .expireYear {
	width:64px;
}
.signInContent dl .login,.signInContent dl .register {
	width:97px;
	height:34px;
	border:none;
	padding:0;	
	margin:7px 0 14px 209px;
}
.signInContent dl .register {
	width:134px;
	margin:39px 0 0 133px;	
}
.signInContent dl em {
	display:block;
	overflow:hidden;
	padding-top:43px;	
	font-size:12px;
	color:#333333;
} 
/**********End of SignIn***************/
/**************Start of Delivary**********/
.delivaryContainer {
	padding-top:13px;
}
.delivaryContent {
	width:661px;
	clear:both;
	padding:8px 0 0 0;
}
.delivaryContent dl {
	clear:both;
	padding:20px 0 36px 4px;
	
}
.delivaryContent dl .right {
	width:327px;
}
.delivaryContent dl small {
	width:111px;
}
.delivaryContent dl .left {
	width:308px;
}
.delivaryContainer strong,.cardMsg strong {
	padding:0 0 0 4px;
	float:left;
	width:514px;
}
.use {
	font-size:12px;
	float:left;
	padding-top:4px;
}	
.chooseDate {
	width:416px;
	padding:22px;
	float:left;	
	margin-top:-8px;
	overflow:hidden;
	
}
.clickDate {
	font-size:12px;
	padding-left:4px;
	line-height:18px;
}
* html .chooseDate {
	width:412px;
}
.chooseDate img {
	display:block;
	float:left;
}
.calenderExtend {
	width:199px;
	height:62px;
	float:left;
	margin:-7px 1px 1px 1px;
	padding:0;
	background:#cfe9fa;
}
.calenderExtend small {
	text-align:right;
	width:86px;
}
.calenderExtend input {
	font-size:11px;
	color:#999999;
	line-height:17px;
	text-align:center;
} 
.calenderExtend i {
	padding:5px 12px 0 0;	
}
.contentExtend {
	padding-top:15px;
	width:199px;
}
.cardMsg {
	width:654px;
	padding:16px 22px 0 16px;	
	border-top:1px solid #cccccc;
}
.cardMsg strong {
	padding:0;
}
* html .cardMsg {
	margin-top:26px;
}
*+ html .cardMsg {
	margin-top:26px;
}
.occasion {
	display:block;	
	clear:both;
	width:654px;
	text-align:right;	
	overflow:hidden;	
	padding:20px 0 28px 0;
}
.sendMsg {
	padding:13px 0 21px 0;
}
.occasion small {
	font-size:12px;
	color:#333333;	
	line-height:22px;
	text-transform:uppercase;
	padding-right:7px;
}
.occasion select {
	width:158px;
	height:20px;	
}
.yourMsg {	
	/*margin-right:20px;*/
}
* html .yourMsg {
	/*margin-right:20px;*/
}
.yourMsg b,.yourMsg small {
	font-weight:normal;
	font-size:12px;
	color:#333333;	
}
.yourMsg small {
	font-size:10px;
	float:right;
	clear:both;
	padding-right:10px;
}
.yourMsg textarea,.recipientRight textarea {
	width:90%;
	height:79px;
	color:#999999;
	font-size:12px;
	padding:13px 0 0 10px;
	border:1px solid #cfcfcf;
}

.delinstruction {
	/*margin:0;*/
}
* html .delinstruction {
	/*margin:0px;*/
}
.delinstruction textarea {
	width:90%;
}

.yousign {
	/*width:200px;*/
	/*margin:0px;*/
}
* html .yousign {
	/*margin:0px;*/
}
.yousign small {
	font-size:10px;
	float:right;
	clear:both;
	padding-right:10px;
}
.yousign textarea {
	width:90%;
}
/**************End of Delivary**********/
/********************Start Of Confirm*********/
.recipient {
	width:668px;
	overflow:hidden;
	margin-left:11px;
	border:1px solid #cecece;
	padding-top:8px;
}
.recipient strong,.payment strong {
	padding-left:10px;
}
.recipientLeft,.recipientRight {
	width:253px;
	float:left;
	margin:19px 0 0 62px;
}
.recipientRight {
	width:291px;
	float:left;
	margin-left:47px;
}
.recipient address {
	width:253px;	
	overflow:hidden;
	margin-bottom:32px;	
}
* html .recipientLeft {
	margin-left:31px;
}
.recipient b,.recipientRight b {
	font-size:14px;
	color:#333333;
	display:block;
	font-weight:normal;
	float:left;
	padding:0 0 6px 2px;
}
.recipient a {
	float:right;
	font-size:10px;
	padding:2px 4px 0 0;
}
.recipient small,.recipient i {
	display:block;
	overflow:visible;
	clear:both;
	background:#e5e5e5;
	width:243px;
	font-size:12px;
	color:#666666;
	/*min-height:21px;*/
	/*line-height:21px;*/
	padding-left:10px;
	padding-bottom:5px;
	padding-top:5px;
	/*height:21px;*/
}
.recipient i {
	background:#FFFFFF;
	padding-bottom:7px;
	padding-top:7px;
	/*min-height:27px;*/
	/*height:27px;	*/	
	
	/*line-height:27px;*/
}
.recipientRight textarea {
	width:279px;
	height:63px;
	color:#666666;
	overflow:hidden;
	clear:both;
	display:block;
	margin-bottom:9px;
}
*+ html .recipientRight textarea {
	width:279px;
	margin-left:-44px;
}
* html .recipientRight textarea {
	margin-left:-44px;
	width:279px;
}
.payment {
	width:692px;
	margin-top:30px;
	padding:7px 0 37px 0;
	overflow:hidden;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.method {
	width:641px;
	background:#e4e2e2;
	margin:5px 1px 1px 1px;
	overflow:hidden;
	padding:35px 0 37px 48px;	
}
.methodBox {
	width:277px;
	border:3px solid #99cc33;
	overflow:hidden;
	float:left;
	margin-right:26px;
	background:#FFFFFF;
	padding-bottom:5px;	
}
.methodBox span {
	width:88px;
	height:80px;
	float:left;
	overflow:hidden;	
	padding:22px 0 0 12px;
}
.methodBox p {
	float:left;
	width:175px;
	padding-top:9px;
	font-size:12px;
	color:#999999;
}
.methodBox b {
	display:block;
	color:#666666;
}
.ques {
	display:block;
	float:left;
	margin:4px 23px 0 0;
}
* html .ques {
	margin:4px 9px 0 0;
}
.payNow {
	float:left;	
}
/*************End of Confirm*************/
/*************Start of Complete*************/
.info {
	font-size:12px;
	float:right;
	padding-right:23px;
}
.compleContent{
	margin-bottom:63px;
}
.paymentComplete {
	width:641px;
	display:block;
	overflow:hidden;
	clear:both;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;	
	padding-left:29px;	
}
.paymentComplete span {
	width:283px;
	float:right;
	color:#99cc33;
	line-height:32px;
}
.paymentComplete b {
	font-size:14px;
	float:left;
}
.paymentComplete img {
	float:left;
	padding-left:10px;
}
.paymentComplete span img {
	margin-top:5px;	
}
.antivirusLogo {
	width:670px;
	text-align:right;
}
.antivirusLogo img {
	float:right;
}
.certified {
	display:block;
	margin:auto auto 45px auto;
	
}
/*************End of Complete*************/
/************start of Customer Service***********/
.serviceWrap,.trackOrderWrap {
	padding-bottom:96px;
	background:#FFFFFF url(/images/service-bg.jpg) no-repeat bottom left;
}
.serviceWrap strong,.trackOrderWrap strong {
	width:905px;
	font-size:30px;
	color:#99cc33;
	padding:16px 0 3px 0;
	margin:0 0 50px 18px;
	display:block;
	font-weight:normal;
	border-bottom:1px solid #cccccc;
}
.profileWrap {
	clear:both;
	width:767px;
	margin:0 auto 42px auto;
	overflow:hidden;
	background:#e4e2e2;
}
.profileContainer,.profileContent  {
	width:767px;
	overflow:hidden;
	background:url(/images/profile-top.gif) no-repeat top left;
}
.profileContent {
	background:url(/images/profile-bottom.gif) no-repeat bottom left;
}
.profileInfo {
	width:713px;
	margin:26px;
	background:#ffffff;
	overflow:hidden;
	border:1px solid #999999;
}
.profileInfoTop,.addressBox b {
	width:641px;
	background:#bdde7a;
	height:37px;
	line-height:37px;
	padding:0 47px 0 23px;
	margin-bottom:46px;
	border:1px solid #FFFFFF;
}
.profileInfoTop b {
	font-size:14px;
	color:#336600;
	float:left;
}
.profileInfoTop a {
	color:#cc0033;
}
.signOut {
	float:right;
}
.profileInfo ul {
	overflow:hidden;
	padding:0 0 32px 23px;	
}
* html .profileInfo ul {
	margin-bottom:17px;
}
.profileInfo ul li {
	float:left;
	font-size:18px;
	padding-right:34px;
}
.profileInfo ul li a {
	color:#cc0033;
}
.profileInfo img {	
	padding-right:10px;
}
.editText {
	width:696px;
	display:block;
	clear:both;
	overflow:hidden;
	line-height:38px;
	text-align:right;
	font-size:14px;
	color:#999999;	
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding-right:17px;
}
.enquary {
	width:767px;
	margin:auto;	 
}
.boxWrap {
	width:232px;	
	background:url(/images/box-top.gif) no-repeat top left;
	overflow:hidden;
	padding-top:15px;
	float:left;
	margin-right:35px;
}
.enqueryBox{
	width:232px;
	overflow:hidden;
	padding-bottom:15px;
	background:url(/images/box-bottom.png) no-repeat bottom left;	
}
.enqueryBoxContent {
	background:#e4e2e2;
	padding:12px 0;	
}
.enqueryContent {
	width:174px;	
	border:1px solid #999999;
	margin:0 auto;
	background:#FFFFFF; 
}
.enqueryContentTop {
	width:144px;
	height:37px;
	padding-top:12px;	
	padding-left:28px;
	margin:21px 0 33px 0;
	background:#bdde7a;
	font-size:18px;
	border:1px solid #FFFFFF;
}
.enqueryContentTop img {
	padding-right:10px;
}
.enqueryContent p {
	display:block;
	height:72px;
	width:142px;
	padding:0 15px;
	font-size:14px;
	color:#999999;
	border-bottom:1px solid #e5e5e5;
}
.lastBox {
	margin-right:0;
}
/***********End of Customer Service********/
/************Start of Track Order****************/
.trackOrderWrap {
	background:none;
	padding-bottom:0px;
}
.serviceNav {
	width:905px;
	overflow:hidden;
	margin:0 0 0 18px;
	border-bottom:1px solid #cccccc;
}
.trackOrderWrap strong {
	float:left;
	width:245px;
	border:none;
	margin:0;
}
.serviceNav ul {
	width:603px;
	float:left;
	padding:16px 0 0 57px;
}
.serviceNav ul li {
	float:left;
	padding-left:33px;
	line-height:32px;
	font-size:16px;	
}
* html .serviceNav ul li {
	padding-left:26px;
}
*+ html .serviceNav ul li {
	padding-left:26px;
}
.serviceNav ul .first {
	color:#666666;
}
.serviceNav ul li a {
	color:#999999;
}
.serviceNav ul li a:hover,.serviceNav ul #select a {
	color:#cc0033;
}
.trackOrderWrap big {
	display:block;
	float:right;
	margin:7px 25px 42px 0;
	font-size:16px;
	color:#999999;	
}
.orderTrackLeft {
	width:288px;
	padding:23px 0 0 24px;
	float:left;
}
.trackOrderTop {
	margin-bottom:0;
}
.orderTrackLeft small {
	display:block;
	font-size:12px;
	padding-bottom:6px;
	color:#999999;
}
.profileInfo dl big {	
	margin:3px 0 -8px 13px;
}
* html .profileInfo dl big {	
	margin:3px 0 1px 13px;
}
*+ .profileInfo dl big {	
	margin:3px 0 1px 13px;
}
.orderTrackLeft big {
	margin:0;
	float:left;
}
.orderTrackLeft input {
	color:#333333;
}
.orderTrackLeft .trackIt {
	float:left;
	border:none;
	width:83px;
	height:22px;
	margin:0 0 0 3px;
} 
* html .orderTrackLeft input {
	margin-top:-1px;
}
*+ html .orderTrackLeft input {
	margin-top:-1px;
}
.orderTrackRight {
	width:375px;
	float:left;
	padding:13px 0 7px 0;
}
.orderTrackRight i,.orderTrackRight em,.profileInfo .order li i,.profileInfo .order li em  {
	float:left;
	width:224px;
	font-size:12px;
	color:#999999;
	padding-bottom:3px;
	text-align:right;
}
.orderTrackRight em,.profileInfo .order li em {
	width:120px;
	float:left;
	color:#333333;
	padding-left:25px;
	text-align:left;
}
* html .profileInfo dl input {
	margin:-1px 0 0 -13px;
}
*+ html .profileInfo dl input {
	margin:-1px 0 0 -13px;
}
.profileInfo dl {
	width:709px;
	padding:13px 0 19px 0; 
}
.profileInfo dl .left {
	width:306px;
}
.profileInfo dl .right {
	width:309px;
	padding-right:13px;		
}
.profileInfo dl a {
	float:right;
	font-size:12px;
	padding-top:2px;
}
.profileInfo dl .right small { 
	width:111px;
}
.profileInfo dl small {
	width:105px;
}
.profileInfoTop .account {
	width:392px;
}
.editText input {
	margin:5px 0; 
}
.addressBook {
	width:620px;
	overflow:hidden;	
	padding:20px 0 20px 66px;
}
* html .addressBook {
	padding:20px 0 0 66px;	
} 
.addressBox {
	width:253px;
	border:1px solid #cccccc;
	float:left;
	margin:0 55px 0 0;
}
.addressBox b {
	width:238px;
	height:21px;
	display:block;
	line-height:21px;
	padding:0 0 0 13px;
	color:#336600;
	font-size:12px;
	margin-bottom:11px;	
}
.profileInfo address,.addressBox address  {
	width:235px;
	padding:11px 0 0 0;
	float:left;
	display:block;	
	font-size:12px;
	color:#999999;
	line-height:18px;
}
.addressBox address {
	width:203px;
	padding:0 0 0 48px;		
}
.addressBox address a,.profileInfo address a {
	float:left;
	padding:10px 14px 13px 0;
}
* html .addressBox address a {
	padding:10px 14px 0 0;
}
*+ html .addressBox address a {
	padding:10px 14px 0 0;
}
.profileInfo .first {
	padding-left:60px;
}
.profileInfo .addressLast {
	width:181px;
}
.profileInfo address .primary {
	padding:3px 0 25px 0;
}
.profileInfo address i {
	display:block;
	overflow:hidden;
	width:235px;
}
.profileInfo .order,.profileInfo .items,.profileInfo .totalCount {
	width:280px;
	padding:13px 0 18px 0;
	float:left;
}
.orderHistory {
	width:713px;
	overflow:hidden;
	border-bottom:1px solid #cccccc;
}
.orderHistoryExtended {
	border:none;
}
.profileInfo .order li {
	width:280px;
	padding-right:0;
}
.profileInfo .order li i {
	width:101px;
	padding-right:0;
}
.profileInfo .order li em {
	width:152px;
}
.profileInfo .items  {
	width:260px;
}
.profileInfo .items li {
	width:315px;
	padding-right:0;
}
.profileInfo .items li em,.profileInfo .items li i,.profileInfo .totalCount li i,.profileInfo .totalCount li em {
	float:left;
	padding-bottom:3px;
	font-size:12px;
	color:#333333;	
}
.profileInfo .items li i,.profileInfo .totalCount li i {
	padding-left:2px;
	color:#999999;
}
.profileInfo .totalCount {
	width:152px;
}
.profileInfo .totalCount li {
	width:152px;
	padding-right:0;
}
.profileInfo .totalCount li i {
	float:right;
	width:60px;
}
.profileInfo .totalCount li em {
	float:right;
	padding-left:13px;
} 
/************End of Track Order****************/


/*------------------Rizvi--------------------
				25-07-09					*/

/*-----Customer service---------*/
.trackOrderWrap .title{
	width:320px;
}
.checkOutWrap .customerInfo{
	padding:16px 0 0 0;
	float:right;
	width:480px;
}
.checkOutWrap h3{
	font:normal 25px Arial;
	color:#DC1B3F;
	margin:40px 0 35px 75px;
}
.allinfo p{
	margin:0 0 0 75px;
	font:normal 13px/24px Arial;
	color:#666;
	padding:0 40px 0 0;
}
.allinfo .policy{
	margin:0 50px 0 75px;
	font:normal 13px/24px Arial;
	color:#666;
 	padding:0 0 60px 0;
	border-bottom:#D6D6D6 1px solid;
}
.allinfo .qa{
	font:normal 18px Arial;
	color:#DC1B3F;
	margin:30px 0 0 75px;
	display:block;
}
.allinfo .redTxt{color:#DC1B3F; }

/*--------------contact us---------------*/

.checkOutWrap .content{
	width:510px;
	margin:0 0 0 75px;
	float:left;
	display:inline;
}
.checkOutWrap .content p{
	color:#999999;
	font-size:12px;
	line-height:20px;
	margin:58px 0 0 0;
}
.checkOutWrap .content label{
	font:normal 12px Arial;
	color:#666;
	display:block;
	margin:15px 0 0 0;  
}
.checkOutWrap .content input{
	width:240px; height:22px;
	border:#AAAAAA 1px solid;
	margin:7px 0 0 0;
	padding:3px;
	color:#666;
}
 
.checkOutWrap .content textarea{
	width:469px; height:161px;
	border:#AAA 1px solid;
	margin:7px 0 0 0;
	padding:3px;
	color:#666;
}
 
.checkOutWrap .content .btnSubmit{
	width:82px; height:22px;
	padding:0;
	border:none;
	margin:17px 0 0 395px;
}
.checkOutWrap .sidebarWrap{
	width:234px;  
	float:left;
	border:#AFAEAE 1px solid;
	margin: 0 0 0 70px;
 
}
.checkOutWrap .sidebar{
	border:#fff 1px solid;
	width:202px; height:300px;
	background:#D4E3AD url(/images/sidebar-bg.gif) repeat-x top;
	padding:15px;
}
.checkOutWrap .sidebar img{
	display:block;
	margin:10px 0;
}
.checkOutWrap .sidebar span{
	display:block;
	color:#3E7700;
	font:normal 12px Arial;
}
.checkOutWrap .sidebar span b{
	color:#797979;
	display:block;
	font:bold 14px Arial;
	margin-bottom:18px;
}
.checkOutWrap .sidebar span b b{
	font-size:18px;
}
/****************Start Of Thank You Page *************/
.trackOrderWrap .padd {
	padding-left:12px;
}
.thankContainer {
	width:790px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
	padding-top:46px; 
}
.thankContainer b {
	font-size:12px;
	display:block;
	padding-bottom:14px;
	color:#666666;
}
.thankContainer p {
	font-size:12px;
	color:#999999;
	padding-bottom:52px;
}
.additonal {
	margin:0;	
	width:788px;
	height:181px;
	border:1px solid #cccccc;
}
.additonalTop {
	width:766px;
	height:31px;
	line-height:31px;
	margin:1px;
	display:block;
	padding-left:20px;
	color:#336600;
	font-size:14px;
	background:#bdde7a;
}
.additonal ul {
	width:754px;
	padding:6px 0 6px 35px;
}
.additonal ul li {
	margin-right:66px;
}
.additonal i  {
	color:#FFFFFF;
	font-size:12px;	
}
.thankContainer .continue {
	display:block;
	float:right;
	clear:both;
	margin:13px 0 20px 0;
}
/****************End Of Thank You Page *************/
/****************Delivary Calender*****************/
.delivaryCalender {
	width:297px;
	height:195px;
	position:absolute;
	background:#FFFFFF;	
	border:#999999 1px solid;
}
.delivaryCalender span {
	width:297px;
	height:23px;
	display:block;
	background:#99cc33;
}
.delivaryCalender span b {
	width:148px;
	float:left;
	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;	
}
/*
<!--[if IE]>-->
<!--<![endif]-->

<!--[if !IE]>-->
<!--<![endif]-->
*/
.month {
	width:297px;
	height:147px;
	overflow:hidden;
	background:url(/images/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;
}
.monthBox table i,.monthBox table em {
	color:#cccccc;
	padding:0 0 5px 0;
}
.monthBox table i a {
	color:#cccccc;
}
.monthBox table em a {
	color:#999999;
}
.monthBox table .today {
	color:#cc0033;
} 

/* Pagination Part style Starts*/
.paging {
	BORDER-RIGHT: #cccccc 0px solid; MARGIN-BOTTOM:0px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 0px solid; WIDTH: 770px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 28px
}
.paging STRONG {
	FLOAT: left; COLOR: #666666; MARGIN-RIGHT: 10px
}
.paging SPAN {
	FONT-WEIGHT: bold; LINE-HEIGHT: 28px
}
.paging BIG {
	FONT-SIZE: 14px; COLOR: #99CC33; font-size:12px;
}
.paging BIG A{
	FONT-SIZE: 14px; COLOR: #99CC33; font-size:12px;
	TEXT-DECORATION: underline;
}
.paging BIG A:hover{
    TEXT-DECORATION: underline;
	color:#99CC33;
}

.sortedby UL {
	FLOAT: right;padding-right:20px;
}
.sortedby UL LI {
	FONT-WEIGHT: bold; FLOAT: left; LINE-HEIGHT: 28px; MARGIN-RIGHT: 6px;color:#666666;font-size:14px;
}
.sortedby UL LI A {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #999; PADDING-TOP: 0px
}
.sortedby UL LI A:hover {
	TEXT-DECORATION: underline;
}
.sortedby {
	MARGIN-BOTTOM: 6px; OVERFLOW: hidden; WIDTH: 770px; LINE-HEIGHT: 28px
}
.sortedby STRONG {
	FLOAT: left;FONT-SIZE:12px;COLOR:#666666;
}
.sortedby STRONG SELECT {
	MARGIN-LEFT: 5px; WIDTH: 155px
}
.sortedby B {
	FLOAT: left;FONT-SIZE:12px;COLOR:#666666;
}
}
.sortedby B SELECT {
	MARGIN-LEFT: 5px; WIDTH: 55px
}
/* Pagination Part style Ends*/

.seo-text1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 18px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.seo-subheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.divSEO{padding:0; margin:0;}
.divSEO h1{
	padding:0 0 0 41px;
	margin:10px 0 0 0;
	line-height:31px;
	vertical-align:middle;
	font-size:16px;
	color:#cc0033;
	font-weight:bold;
	background:url(/images/tick.png) no-repeat scroll left 0;	
}
.divSEO p{
	color:#666666;
	font-size:12px;
	padding:5px 0 5px 0;
	margin:0 0 0 -5px;
}
.divSEO p b{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	display:inline;
	padding:5px 0 5px 0;
	margin:0px;
}

.new-text-link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #cc0033;
}
.new-text-link a:hover { text-decoration: underline; }

.countries-bg{
	background-image: url(/images/country-bg.gif);
	background-repeat: no-repeat;
	/*width:812px;*/
	height:32px;
	background-color: #333333;
	/*margin:auto auto;*/
	padding-top:15px;
}

.country-heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #666666;
	text-align:left;
	padding-top:1px;
	padding-bottom:10px;
	/*padding-left:85px;*/
	padding-left:5px;
}

.country-name, .country-name a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #e0cd76;
	text-align: center;
}
.country-name a:hover { text-decoration: underline; }

.country-box-area{ margin:auto auto; /*width:812px;*/}
.country-box-top{
	background-image: url(/images/country-box-top.gif);
	background-repeat: no-repeat;
	height:10px;
	/*width:812px;*/
}


.country-box-bg{
	background-image: url(/images/country-box-bg.gif);
	background-repeat: repeat-y;
	/*width:782px;*/
	padding-left:20px;
	padding-right:20px;
	
}


.country-box-bottom{
	background-image: url(/images/country-box-bottom.gif);
	background-repeat: no-repeat;
	height:10px;
	/*width:812px;*/
	clear:both;
	padding-bottom:25px;
}

.country-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-align:left;
}
.country-title a:hover { text-decoration: underline; }

.divlivery-large-font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight:bold;
	/*font-weight: normal;*/
	color: #666666;
}

.divCountryStateCity a{
	text-decoration:underline;
	font-size:11px; 
}
/*
a { text-decoration: none; }
*/