/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family:Arial, sans-serif; font-size: 12px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #eaa7a9; padiing:5px; color:#f00; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

* {
	margin:0px;
	padding:0px;
}
table {
text-align:left;
margin:0px;
padding:0px;
}

table td table{
text-align:left;
margin:0px;
padding:0px;
}
ul,li,div,{
text-align:center;
list-style:none;
}
img {
	border:0px;
}
body {
	margin:0px;
	padding:0px;
	background:url(images/bg.jpg) repeat-x top left #000000;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#9B9D9B;
}	
select{
margin:5px 0px 5px 5px;
}
h1,h2,h3,h4,h5,h6,ul,li,span,div {
 	margin:0px; padding:0px;
}
p{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#999999;
	margin:0px;
	padding:0px;
}



#main { 
	width:904px; 
	margin:0 auto; 
	padding:0px; 
	overflow:auto;
}
#main .header { 
	width:904px; 
	margin:0px; 
	padding:0px;
	float:left;
	text-align:left;
}
.header a.logo { 
	width:327px;
	height:99px;
	background:url(images/logo.png) no-repeat center; 
	margin:0px; 
	padding:0px;
	float:left; 
	outline:none;
		border:1px solid #f00;
}
.header .topnav { 
	width:451px;
	height:89px;
	margin:0px; 
	padding:10px 0px 0px 0px;
	float:right;
	}
	
*+html .header .topnav { 
	width:451px;
	height:89px;
	margin:0px; 
	margin-top:-84px;
	padding:10px 0px 0px 0px;
	float:right;
	}
.topnav ul { 
	width:451px;
	margin:0px; 
	padding:0px 0px 0px 0px;
}
.topnav li { 
	width:auto;
	margin:0px; 
	padding:0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#199811;
	float:left;
	display:block;
	white-space:nowrap;
}
.topnav li a { 
	margin:0px; 
	padding:10px 5px 5px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#199811;
	float:left;
	text-decoration:none;
	white-space:nowrap;
}
.topnav li a:hover { 
	margin:0px; 
	padding:10px 5px 5px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#199811;
	background:url(images/top_navbg.gif) repeat-x;
	float:left;
}
.topnav li .current { 
	margin:0px; 
	padding:10px 5px 5px 5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#199811;
	background:url(images/top_navbg.gif) repeat-x;
	float:left;
}


/************css to be modified ***************/




.header .navigation { 
	width:849px;
	height:27px;
	margin:0px 0px 0px 27px; 
	padding:0px 28px 0px 0px;
	float:left;
	white-space:nowrap;
}

/*.header .navigation { 
	width:849px;
	height:27px;
	margin:0px; 
	padding:0px 28px 0px 27px;
	float:left;
}*/
.navigation ul {
	width:auto; 
	margin:0px; 
	padding:0px; 
}
.navigation li.sizechart {
	width:90px; 
	margin:0px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/size_chart_but.gif) no-repeat;
	float:left;
}
.navigation li.sizechart a {
	width:90px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/size_chart_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.sizechart a:hover {
	width:90px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/size_chart_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.sizechartcurrent {
	width:90px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/size_chart_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.sizechartcurrent a {
	width:90px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


.navigation li.dropship {
	width:140px; 
	margin:0px 0px 0px 3px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/drop_ship_but.gif) no-repeat;
	float:left;
}
.navigation li.dropship a {
	width:140px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/drop_ship_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.dropship a:hover {
	width:140px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/drop_ship_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.dropshipcurrent {
	width:140px; 
	margin:0px 0px 0px 3px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/drop_ship_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.dropshipcurrent a {
	width:140px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


.navigation li.catalogue {
	width:91px; 
	margin:0px 0px 0px 3px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/catalogue_but.gif) no-repeat;
	float:left;
}
.navigation li.catalogue a {
	width:91px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/catalogue_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.catalogue a:hover {
	width:91px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/catalogue_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.cataloguecurrent {
	width:91px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/catalogue_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.cataloguecurrent a {
	width:91px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


.navigation li.download {
	width:174px; 
	margin:0px 0px 0px 3px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/download_but.gif) no-repeat;
	float:left;
}
.navigation li.download a {
	width:174px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/download_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.download a:hover {
	width:174px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/download_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.downloadcurrent {
	width:174px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/download_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.downloadcurrent a {
	width:174px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


.navigation li.viewonline {
	width:159px; 
	margin:0px 0px 0px 3px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/view_online_but.gif) no-repeat;
	float:left;
}
.navigation li.viewonline a {
	width:159px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/view_online_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.viewonline a:hover {
	width:159px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/view_online_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.viewonlinecurrent {
	width:159px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/view_online_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.viewonlinecurrent a {
	width:159px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


.navigation li.stockists  {
	width:84px; 
	margin:0px 0px 0px 3px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/stockists_but.gif) no-repeat;
	float:left;
}
.navigation li.stockists a {
	width:84px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/stockists_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.stockists a:hover {
	width:84px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/stockists_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.stockistscurrent {
	width:84px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/stockists_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.stockistscurrent a {
	width:84px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


.navigation li.enterhere  {
	width:93px; 
	margin:0px 0px 0px 3px; 
	padding:0px; 
	height:27px;
	display:block;
	text-align:center;
	background:url(images/enter_here_but.gif) no-repeat;
	float:left;
}
.navigation li.enterhere a {
	width:93px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/enter_here_but.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#D4D4D4;
	text-decoration:none;

}
.navigation li.enterhere a:hover {
	width:93px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/enter_here_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}

.navigation li.enterherecurrent {
	width:93px; 
	margin:0px; 
	padding:6px 0px 0px 0px; 
	height:21px;
	display:block;
	background:url(images/enter_here_but_over.gif) no-repeat;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}
.navigation li.enterherecurrent a {
	width:93px; 
	margin:0px; 
	padding:0px; 
	height:21px;
	display:block;
	text-align:center;
	text-decoration:none;
	float:left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#CFE3CD;
}


/************css to be modified till here**********/

#main .banner { 
	width:904px; 
	margin:0px; 
	padding:0px;
	float:left; 
}
.bannerleft { 
	width:401px; 
	margin:0px;
	height:382px; 
	padding:52px 0px 0px 51px;
	float:left;
	background:url(images/banner_leftbg.gif) no-repeat top left; 
}
.bannerleft h1 { 
	margin:0px;
	padding:0px 0px 18px 0px;
	background:url(images/text_img.png) no-repeat top left;
}
.bannerleft h2 { 
	margin:0px 0px 22px 0px;
	padding:0px;
	height:78px;
	background:url(images/viewthe_img.png) no-repeat top left;
}
.bannerleft h3 { 
	margin:0px 0px;
	padding:0px;
	height:78px;
	background:url(images/pourtoi_img.png) no-repeat top left;
}
.bannerflash { 
	width:452px; 
	margin:0px;
	height:434px; 
	padding:0px;
	float:right;
	text-align:right;
}

#main .mainbody { 
	width:904px; 
	margin:0px; 
	padding:0px;
	float:left; 
}
.mainbody .imgsec { 
	width:904px; 
	margin:0px; 
	padding:5px 0px 0px 0px;
	float:left;
	/* border-left:#129109 solid 4px;
	border-right:#129109 solid 4px;*/
	background:url(images/img_secbg.jpg) repeat-y top left;; 
}
.imgsec .matching { 
	width:214px; 
	margin:0px 0px 0px 13px;
	height:104px; 
	padding:0px;
	float:left;
}
.corsets { 
	width:214px; 
	margin:0px 0px 0px 6px;
	height:104px; 
	padding:0px;
	float:left;
}
.gowns { 
	width:214px; 
	margin:0px 0px 0px 6px;
	height:104px; 
	padding:0px;
	float:left;
}
.baby { 
	width:214px; 
	margin:0px 0px 0px 6px;
	height:104px; 
	padding:0px;
	float:left;
}
.imgsec .bottombg { 
	width:904px; 
	margin:0px;
	padding:0px;
	float:left;
	background:url(images/img_sec_bottombg.gif) no-repeat bottom left;
}
.mainbody .textsec { 
	width:904px; 
	margin:0px 0px; 
	padding:0px 0px;
	float:left;
}
.textsec_inner { 
	width:864px; 
	margin:0px 0px 0px 20px; 
	padding:0px 0px;
	float:left;
	border-left:#363636 solid 1px;
	border-right:#363636 solid 1px;
	background:#1D1D1D;
}
.textsec_inner .excitement { 
	width:403px; 
	margin:0px; 
	padding:15px 15px;
	background:url(images/gradient_line.gif) no-repeat top right;
	float:left;
}
.excitement h3 { 
	margin:0px 0px 14px 0px; 
	padding:0px 0px 5px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#11A805;
	border-bottom:#797979 dotted 1px;
}
.excitement p { 
	margin:0px 0px; 
	padding:0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#898989;
	line-height:18px;
}

.textsec_inner .design { 
	width:402px; 
	margin:0px; 
	padding:15px 15px 0px 0px;
	float:right;
}
.design h3 { 
	margin:0px 0px 14px 0px; 
	padding:0px 0px 5px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#11A805;
	border-bottom:#797979 dotted 1px;
}
.design p { 
	margin:0px 0px; 
	padding:0px 0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#898989;
	line-height:18px;
}
.design p span { 
	margin:0px 0px; 
	padding:0px 0px 0px 111px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#61B537;
}




.textsec_bottombg { 
	width:866px; 
	margin:0px 0px 0px 20px; 
	padding:0px 0px;
	float:left;
	height:20px;
	background:url(images/text_area_bottombg.jpg) no-repeat bottom left;
}


#footer { 
	width:904px; 
	margin:0 auto; 
	padding:0px; 
}


.footermain { 
	width:836px; 
	margin:0px 0px 0px 20px;
	background:url(images/footer_bg.gif) repeat-x top left; 
	padding:15px 10px 0px 10px;
	height:29px;
	float:left; 
	text-align:center;
}
.footerlinks { 
	width:806px; 
	margin:0px 0px 0px 30px;
	padding:0px 0px;
	float:left; 
}
.footerlinks ul { 
	width:auto; 
	margin:0px 0px;
	padding:0px 0px;
}
.footerlinks li { 
	width:auto; 
	margin:0px 0px;
	padding:0px 8px;
	float:left;
	font:normal 11px Tahoma;
	color:#4E5E4D;
	list-style-type:none;
	display:block;
	border-right:1px solid #4E5E4D; 
}

.footerlinks li.nb { 
	border-right:none; 
}
.footerlinks li a { 
	margin:0px 0px;
	padding:0px;
	font:normal 11px Tahoma;
	color:#4E5E4D;
	text-decoration:none; 
}
.footerlinks li a:hover { 
	margin:0px 0px;
	padding:0px;
	font:normal 11px Tahoma;
	color:#129109;
	text-decoration:none; 
}
.footer_righttxt { 
	width:220px; 
	margin:0px 0px;
	padding:0px 0px;
	float:right;
	font:bold 11px Tahoma;
	color:#129109;
	text-align:center; 
}
.footer_copyrights { 
	width:846px; 
	margin:0px 0px 0px 20px;
	padding:10px 0px 10px 0px;
	text-align:center;
	font:normal 11px Tahoma;
	color:#545454;
	float:left; 
}
.footer_copyrights .left { 
	width:411px; 
	margin:0px 0px;
	padding:5px 0px 5px 9px;
	font:normal 11px Tahoma;
	color:#545454;
	float:left;
	text-align:left; 
}
.footer_copyrights .right { 
	width:420px; 
	margin:0px 0px;
	padding:5px 0px 5px 0px;
	font:bold 11px Tahoma;
	color:#129109;
	float:right;
	text-align:right; 
}


/*innerstyles starts here*/

/* CSS Document */
.innerleftbanner {
	width:452px;
	height:206px;
	float:left;
	background:url(images/inner_leftbanner.jpg) no-repeat top left;
}
.innerleftbanner h2 {
	font:normal 22px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	padding:103px 0px 0px 58px;
	text-align:left;
}
.innerrightbanner1 {
	width:452px;
	height:206px;
	float:right;
	/*background:url(images/inner_rightbanner1.jpg) no-repeat top left;*/
}
.mainbody .innersec {
	width:887px;
	background:url(images/inner_bodybg.jpg) repeat-y top left;
	padding:0px 8px 0px 9px;
	margin:0px;
	float:left;
 }
.innersec .inner_topcorner {
	width:887px;
	background:url(images/inner_gray_topbg.gif) no-repeat top left;
	padding:0px;
	height:20px;
	margin:0px;
	float:left;
 }
 
.innersec .inner_container {
	width:887px;
	padding:0px 0px;
	margin:0px;
	float:left;
	background:#1D1D1D;
 }
 
.inner_container h2 {
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#11A805;
	border-bottom:#797979 dotted 1px;
 }
 .inner_container p {
	padding:0px 0px;
	margin:0px 0px 15px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#9B9D9B;
 }
.inner_container h3 {
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#11A805;
	text-transform:uppercase;
 }
.inner_container h4 {
	padding:0px 0px 5px 0px;
	margin:0px 0px 10px 0px;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#105E0B;
 }
 
 .inner_container h3 {
	padding:0px 0px 5px 0px;
	margin:3px 0px 5px 0px;
	font:bold 15px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-transform:none;
	border-bottom:1px solid #363636;
 }
.inner_container ul {
	padding:0px 0px;
	margin:0px 0px;
	width:auto;
	list-style:decimal;
	display:block;
}
.inner_container li {
	padding:0px 0px 15px 0px;
	margin:0px 0px;
	width:auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#9B9D9B;
}

  
 

 
  

  
.innersec .inner_bottomcorner  {
	width:887px;
	background:url(images/inner_gray_bottombg.gif) no-repeat top left;
	padding:0px;
	height:20px;
	float:left; }
 
 
 .inner_bottombg {
	width:904px;
	background:url(images/img_sec_bottombg.gif) no-repeat top left;
	padding:0px;
	margin:0px;
	float:left;
 }

/*site defalut css starts from here*/


A {
  color: #129109;
  text-decoration: none;
  	outline:none;
}

A:hover {
  color: #4E5E4D;
  text-decoration:none;
  	outline:none;
}

FORM {
	display: inline;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.infoBox {
margin:0px;
margin-bottom:10px;
padding:5px;
font-size:11px;
border:none;
}

.infoBoxContents {
  font-family: Arial, sans-serif;
  font-size: 12px;
  color:#fff;
  margin:0px;
  padding-top:0px;
  vertical-align:top;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxHeading {
  font-family:Trebuchet MS, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
  padding-bottom:5px;
  margin:0px;
}


TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  vertical-align:top;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
background:#e9e9e9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #fcfefc;
}

TABLE.productListing {
  border:0px;
  border-style: solid;
  border-color: #6DC347;
  border-spacing: 1px;
  margin-bottom:10px;
}
.productListing img{
width:80px;
height:auto;
}

.productListing td{
padding:3px;

}

.productListing-heading {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #4e524e;
  color: #FFFFFF;
  font-weight: bold;
}

.productListing a{
color:#0c5808;
}
.productListing a:hover{
text-decoration:underline;
}


.productListing-heading a {
  color: #FFFFFF;

}

.productListing-heading a:hover{
color:#cccccc;
text-decoration:none;
}



.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color:#000;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

.pageHeading{
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:16px;
  font-weight: bold;
  color: #ffffff;
  padding-bottom:3px;
  border-bottom:1px solid #3f3f3f;
}

/*TD.pageHeading, DIV.pageHeading {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
}*/


TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TD.smallText .pageResults {
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.pageResults a{
color:#66c060;
font-size:11px;
text-decoration:none;
}

.pageResults a:hover{
color:#ffffff;
font-size:11px;
text-decoration:none;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #a0e69c;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #129109; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }





#nav-back{

 background:url('images/pourtoi_01.jpg') no-repeat left top; 
 height:52px;
 width: 1000px;
 padding-top:22px;
 }


.hnav {
font: bold 12px/1.5em Arial;
color:#9D9D9D;
padding-left:6px;
padding-right:6px;
padding-top:5px;
padding-bottom:3px;
}
a.hnav:link {
	text-decoration: none;
}
a.hnav:visited {
	text-decoration: none;

}
a.hnav:hover {
		color:#198E33;
		background-color:#F6EE0B;
		text-decoration: none;
}



/*css written by kumar  on 19oct09*/

.leftcolumn,.ritecolumn{
border:1px solid #0f7e07;
padding:5px;
background:#105e0b;
line-height:18px;
width:23%;
}

.leftcolumn a{
color: #fff;
text-decoration: none;
outline:none;
float:left;
margin:0px 0px 0px 4px; 
}

.leftcolumn a:hover {
  color: #8ed889;
  text-decoration:none;
  	outline:none;
}

.ritecolumn a{
color: #fff;
text-decoration: none;
outline:none;
display:block;
margin:0px 0px 2px 4px; 
}

.ritecolumn a:hover {
  color: #8ed889;
  text-decoration:none;
  	outline:none;
}

.ritecolumn img a{
margin:0px; 
padding:0px;
}


.leftcolumn .infoBoxHeading {
  font-family:Trebuchet MS, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform:uppercase;
  color: #ffffff;
  padding:5px 0px; 
  background:url(images/infobox/infoboxheadingbg.gif) repeat-x top #105e0b; 
  
}

.ritecolumn .infoBoxHeading {
  font-family:Trebuchet MS, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-transform:uppercase;
  color: #ffffff;
  padding:5px 0px; 
  background:url(images/infobox/infoboxheadingbg.gif) repeat-x top #105e0b;
}



.leftcolumn .infoBox {

padding:5px;
font-size:11px;
}
/**********************/
.whtsnew{
width:25%;
font:12px Arial, Helvetica, sans-serif;
padding-top:10px;
}

.whtsnew img {
border:1px solid #119108;
margin:0px;
padding:5px;
}

.whtsnew a.item {
width:119px;
background:#119108;
padding:2px 4px;
margin:0px 0px 10px 1px;
display:block;
color:#fff;
text-align:center;
}

.whtsnew a.item:hover {
color:#b9e1b7;
}
/**********************/

.whtsnew1{
width:100%;
font:12px Arial, Helvetica, sans-serif;
text-align:center;
}

.whtsnew1 img {
padding:5px;
border:1px solid #119108;
margin:0px 0px 0px 0px;
}


.whtsnew1 a.item1 {
width:100%;
padding:2px 0px;
margin:0px 0px 10px 10px;
color:#fff;
text-align:center;
}

.whtsnew1 a.item1:hover {
color:#b9e1b7;
}

.brdr{
border-bottom:1px solid #363636;
height:2px;
}


.paging{
color:#8c8c8c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.paging a{
color:#66c060;
font-size:11px;
text-decoration:none;
}

.paging a:hover{
color:#fff;
font-size:11px;
text-decoration:none;
}

.advsearch{
clear:both;
margin-top:5px;
text-align:left;
}

.licon{
width:100%;
}

.licon ul{
margin:0px;
padding:0px;
list-style:none;
}

.licon ul li{
display:block;
list-style:none;
margin:0px;
padding:0px;
float:left;
width:100%;
color:#105e0b;
padding:5px 0px;
border-bottom:1px solid #12650d;
font:12px Arial, Helvetica, sans-serif;
}

.licon ul li a{
}

