/* CSS Document */
/**
*	Stylesheet for Sportingbaby.com
*	@author		Sarita Roy
*	@date		October 13, 2006
*	@copyright	Analyze System Software Pvt. Ltd.(Ansys)
*	@version	1.0
*/
body {
	margin:0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #340B87;
	}
	
	
a img {border: none; }
/* Ansys navColor 3300FF BC69CD*/
a:link, #navEZPagesTOC ul li a {
	color: #404040;
	text-decoration: none;
	}
 
a:visited {
	color: #BC69CD;
	text-decoration: none;
	}

#navSupp ul li a:hover
{
	color:#E6C4FD;
}
/* Edited By Ansys*/
/* Anchor */
a.topLnk:link {color: #404040;	text-decoration: none;}
a.topLnk:visited {	text-decoration: none;	color: #404040;}
a.topLnk:hover {	text-decoration: underline;	color: #404040;}
a.topLnk:active {	text-decoration: none;	color: #404040;}

a.pinkLnk:link {color: #76078C;	text-decoration: none;}
a.pinkLnk:visited {	text-decoration: none;	color: #76078C;}
a.pinkLnk:hover {	text-decoration: underline;	color: #76078C;}
a.pinkLnk:active {	text-decoration: none;	color: #76078C;}

a.ftLnk:link {color: #fff;	text-decoration: none;}
a.ftLnk:visited {	text-decoration: none;	color: #fff;}
a.ftLnk:hover {	text-decoration: underline;	color: #fff;}
a.ftLnk:active {	text-decoration: none;	color: #fff;}

a.tpNavLnk:link {color: #fff;	text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
a.tpNavLnk:visited {	text-decoration: none;	color: #fff; font-family:Arial, Helvetica, sans-serif;}
a.tpNavLnk:hover {	text-decoration: underline;	color: #fff; font-family:Arial, Helvetica, sans-serif; }
a.tpNavLnk:active {	text-decoration: none;	color: #fff; font-family:Arial, Helvetica, sans-serif;}

.topNavBarMenu {display:block; height:32px; margin:0px; width:auto; overflow:hidden; padding:0px 10px; line-height:32px; vertical-align:middle;}

/*eof Anchor*/

/*	Nav  Bar */
.topNavBar {height:32px; margin-left:15px; width:850px; line-height:32px; vertical-align:middle; background-image:url(../images/site/topBarBkgr.jpg); background-repeat:repeat-x; position:absolute;}
* html .topNavBar {width:840px;}

.topNavBar2 {height:32px; width:850px; line-height:32px; vertical-align:middle; background-image:url(../images/site/topBarBkgr.jpg); background-repeat:repeat-x;}

#navMain ul li a:hover
{
	color: #fff;
	text-decoration:underline;
}
/*end edit*/

/* Form Elements*/
form {margin:0px; padding:0px;}
select {height:20px; font-size:10px; color:#666; border:solid 1px #CECDCD; margin-top:5px; padding-top:1px;}
input.searchBox {height:14px; width:186px; margin:0px; padding:4px; background-color:#fff; border:1px solid #D9D8D8; border-right:0; color:#B6B5B5; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
@media { input.searchBox {margin-top:-1px;}} /* ie7 hack * html .marT33 */ 
input.searchBut {height:24px; width:29px; margin:0px; padding:0px; border:0px; background-image:url(../images/site/searchBut.gif); background-repeat:no-repeat; cursor:pointer; cursor: hand;}

.searchBoxIndx {width:300px; height:31px;}
.menuTopBar {height:31px; width:auto;}
/*Form Elements Done*/

/* Search Element*/
.searchIcon {height:24px; width:34px; background-image:url(../images/site/searchIcon.gif); background-repeat:no-repeat;}
/* eof Search*/

/* Header Elements*/
.headDet {height:auto; width:481px; margin-right:9px;}
.detTop {height:27px; width:481px; margin-top:-5px;}

.topIcoNav {height:27px; width:294px; margin-top:3px;}
.icos {height:27px; width:23px;}
.topIcoNavTxt {height:17px; width:auto; margin-top:10px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.alnRt {margin-top:3px;}
.detBot {height:auto; width:481px;}
.feet {height:80px; width:294px;}
.shopCartDet {height:80px; width:187px;}
.shTxt {height:14px; margin-top:10px;}
.h18 {height:18px; line-height:18px; vertical-align:middle;}
.h14 {height:14px; line-height:14px; vertical-align:middle;}


/* eof Header*/

/* Font Elements */
.fon9 {font-size:9px;}
.bld {font-weight:bold;}

.txt666 {color:#666;}
.pinkTxt {color:#89249E;}
/* eof Font Element*/


a:hover, #navEZPagesTOC ul li a:hover,  #navCatTabs ul li a:hover {
	color: #FF0000;
	}

a:active {
	color: #0000FF;
	}

h1 {
	font-size: 1.5em;
	font-family:Arial, Helvetica, sans-serif;  color:#89249E; 
	font-weight:normal;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	margin: 0.3em 3px;
}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

TEXTAREA {
/*	float: left;*/
	margin: auto;
	display: block;
	width: 95%;
	}

input:focus, select:focus, textarea:focus {
	background: #F0F8FF;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo
{
	/*float:left;
	padding-left:90px;*/
	height:120px; width:187px; margin-left:98px;
}

.centerBoxContents, .specialsListBoxContents,  .centerBoxContentsAlsoPurch, .attribImg {
	
	}
<!-- Ansys Category-->
.categoryListBoxContents
{
	float: left;
	
}

a.categoryListBoxContents:link {color: #404040;	text-decoration: none;}
a.categoryListBoxContents:visited {	text-decoration: none;	color: #404040;}
a.categoryListBoxContents:hover {	text-decoration: underline;	color: #404040;}
a.categoryListBoxContents:active {	text-decoration: none;	color: #404040;}

<!-- End Category Ansys-->

LABEL.inputLabel {
	width: 11em;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid #9a9a9a;
	width:90%;
	text-align:left;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #000000;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers

vertical-align: top;text-align: left;*/
#mainWrapper {
	margin:0px auto;
	width: 884px;
	height:auto;
	}

#mainWrap {
	margin:0px auto;
	width: 884px;
	height:auto;
	}
	
/*Updated by Ansys. On July 27, 2008*/
#headerWrapper
{
 	height:147px; width:884px; margin-top:33px;
	
	}
	
/* Header - Added Ansys*/
.topBot {height:7px; width:884px;}
.corner {height:7px; width:7px;}
.midTop {height:5px; width:870px; border-top:2px solid #2A8EDB; background-color:#fff;}
.headBdy {height:166px; background-color:#fff; width:870px; border-left:2px solid #2A8EDB; border-right:2px solid #2A8EDB; padding-right:10px;}

/*	eof Header Added*/

#contentMainWrapper
{
	padding:5px;border-left:2px solid #2A8EDB; border-right:2px solid #2A8EDB;
	background-color:#fff;margin-top:26px;
	
	}
* html #contentMainWrapper {margin-top:0px;} /* For ie 6 and below */
<!--eof editing-->

#logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
	margin: 0em;
	padding: 0em;
	}

#navColumnTwoWrapper, #mainWrapper {
	margin: auto;
	} 
	
#navColumnOneWrapper
{
	margin-bottom:10px;
	
}

#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	margin: 0em 0em 1em 1em;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}

/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	}


/** 
*	Navigation bar 
*   Updated By Ansys	
*/
.footerTopFont
{	
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#F7E9FA;	
	width:850px;
	text-align:center;
	margin-top:5px;
	}
.footerTopFont a
{	
	font-family: "Trebuchet MS", Arial, sans-serif, Verdana;
	font-size:12px;
	color:#F7E9FA;	
	}
.footer {height:auto; width:850px; background-color:#9638A9; padding:15px 0px;}
.ftLnks {font-family:"Trebuchet MS", Arial, sans-serif; color:#fff; text-align:center;}
.midBot {height:5px; width:870px; border-bottom:2px solid #2A8EDB; background-color:#fff;}
.footerBorder{border-left:2px solid #2A8EDB; border-right:2px solid #2A8EDB; background-color:#fff;}

#navFooterTopBar 
{
	width:850px;
	height:4px;
	margin:0px 15px 2px 15px;;
	background-color:#76078C;
	}

#navFooterBtnSpace
{
	height:5px;
	width:854px;
	}

#navSuppWrapper		/*edited*//*font-weight: bold;*/
{
	margin: 0px 15px 5px 15px;
	background-color: #9638A9;
	color: #F7E9FA;
	height: 83px;
	width: 850px;
	}
/*font-weight: bold;*/
#navMainWrapper, #navCatTabsWrapper {
	margin: 0em;
	background-color: #9638A9;
	
	color: #F7E9FA;
	height: 1%;
	width: 854px;
	}
<!-- eof Edit-->

#navMain ul, #navSupp ul, #navCatTabs ul  {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	text-align: center;
	line-height: 1.5em;
	}

#navMain ul li, #navSupp ul li, #navCatTabs ul li {
	display: inline;
	}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #000000;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding:  0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow, #indexProductListCatDescription {
	margin: 0.5em;
	}

#navMainSearch {
	float: right;
	}

/* Ansys cc9900*/
#navBreadCrumb {
	background-color: #fff;
	}

#navEZPagesTop {
	background-color: #ffff33;
	}

/* Ansys font-weight: bold;*/
#navBreadCrumb, #navEZPagesTop {
	font-size: 0.95em;
	
	margin: 0em;
	padding: 0.5em;
	}


/*Ansys height:24px;*/
#navColumnOne {
	background-color: #fff;
	
	}

#navColumnTwo {
	background-color: #fff;
	height:24px;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 0.5em;
	}

.alert {
	color: #FF0000;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	padding: 0.8em;
	}
	

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

/*Shopping Cart Display*/
#cartAdd {
	float: right;
	text-align: center;
	margin: 1em;
	border: 1px solid #000000;
	padding: 1em;
	}

.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	}

.tableHeading, #cartSubTotal {
	background-color: #e9e9e9;
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

.tableRow, .tableHeading, #cartSubTotal {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

.cartNewItem {
	color: #33CC33;
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	color: #660099;
	position: relative;   /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	color: #ff0000;
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	} 

#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: right;
	padding: 0.2em;
	}

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}

.categoryIcon {}

#cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	margin: 1em 0em;
	}

/*sideboxes*/

.columnLeft {}

/*Ansys left box head 
	color: #ffffff;  background-color:#f0d2fc;*/
h3.leftBoxHeading, h3.leftBoxHeading a {
	font-size: 1em;
	color:#7E1593;
	height:24px; line-height:24px; vertical-align:middle;
	}
/* Ansys	padding: 0.5em 0.2em; */
.leftBoxHeading, .centerBoxHeading {
	margin: 0em;
	
	}

/* Ansys	background-color: #FF6699; */

	/*1.5em*/
.leftBoxContainer {
	margin-top: 0px;
	}

.sideBoxContent {
	padding: 0.4em;
	height:auto; width:145px;
	}

h3.rightBoxHeading, h3.rightBoxHeading a {
	font-size: 1.1em;
	color: #FFFF00;
	}

.rightBoxHeading {
	margin: 0em;
	background-color: #663366;
	padding: 0.2em 0em;
	}

h3.leftBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

h3.rightBoxHeading a:hover {
	color: #FF0000;
	text-decoration: none;
	}

.rightBoxContent {
	background-color: #ffffff;
	margin-bottom: 1em;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
	text-align: center
	}

#bestsellers .wrapper {
	margin: 0em 0em 0em 1.5em;
	}

#bestsellers ol {
	padding: 0;
	margin-left: 1.1em;
	}

#bestsellers li {
	padding: 0;
	margin: 0.3em 0em 0.3em 0em;
	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}

/*misc*/
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}

.bold {
	font-weight: bold;
	}

.rowOdd {
	background-color: #E8E8E8;
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	background-color: #F0F0F0;
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {padding: 10px 3px; line-height: 150%;}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}

/*Edited By Ansys. July 28, 2008*/
/* Paddings */
.pad2	{padding:2px;}
.pad5	{padding:5px;}
.pad10	{padding:10px;}
.pad15	{padding:15px;}
.pad20	{padding:20px;}

.padT3	{padding-top:3px;}
.padT5	{padding-top:5px;}
.padT10	{padding-top:10px;}
.padT12	{padding-top:12px;}
.padT15	{padding-top:15px;}
.padT17	{padding-top:17px;}
.padT20	{padding-top:20px;}
.padT25	{padding-top:25px;}
.padT30	{padding-top:30px;}
.padT37	{padding-top:37px;}
.padT40	{padding-top:40px;}
.padT45	{padding-top:45px;}
.padT50	{padding-top:50px;}
.padT55	{padding-top:55px;}
.padT60	{padding-top:60px;}

.padR5	{padding-right:5px;}
.padR10	{padding-right:10px;}
.padR13	{padding-right:13px;}
.padR12 {padding-right:12px;}
.padR15	{padding-right:15px;}
.padR20	{padding-right:20px;}

.padB5	{padding-bottom:5px;}
.padB10	{padding-bottom:10px;}
.padB15	{padding-bottom:15px;}
.padB20	{padding-bottom:20px;}

.padL4	{padding-left:4px;}
.padL5	{padding-left:5px;}
.padL10	{padding-left:10px;}
.padL13	{padding-left:13px;}
.padL15	{padding-left:15px;}
.padL20	{padding-left:20px;}

/* Margins */
.mar5	{margin:5px;}
.mar10	{margin:10px;}
.mar15	{margin:15px;}
.mar20	{margin:20px;}

.marMT10 {margin-top:-10px;}
	* html .marMT10 {margin-top:-2px;}     /* ie6 and below hack */
.marT2	{margin-top:2px;}
.marT4 {margin-top:4px;}
.marT5	{margin-top:5px;}
.marT8	{margin-top:8px;}
.marT10	{margin-top:10px;}
	* html .marT10 {margin-top:6px;}    /* ie6 and below hack */
.marT15	{margin-top:15px;}
.marT17	{margin-top:17px;}
.marT20	{margin-top:20px;}
.marT21	{margin-top:21px;}
.marT25	{margin-top:25px;}
.marT30	{margin-top:30px;}

.marR5	{margin-right:5px;}
.marR7	{margin-right:7px;}
	* html .marR7 {margin-right:2px;}    /* ie6 and below hack */
.marR10	{margin-right:10px;}
.marR15	{margin-right:15px;}
.marR20	{margin-right:20px;}

.marB5	{margin-bottom:5px;}
.marB10	{margin-bottom:10px;}
.marB15	{margin-bottom:15px;}
.marB20	{margin-bottom:20px;}
.marB33 {margin-bottom:33px;}


.marL4	{margin-left:4px;}
	* html .marL4 {margin-left:2px;}    /* ie6 and below hack */
.marL5	{margin-left:5px;}
.marL6	{margin-left:6px;}
.marL7	{margin-left:7px;}
.marL10	{margin-left:10px;}
.marL14	{margin-left:14px;}
.marL15	{margin-left:15px;}
.marL20	{margin-left:20px;}
.marL32 {margin-left:25px;}
.marLh28	{margin-left:30px;}
	* html .marLh28 {margin-left:16px;}    /* ie6 and below hack */
.marL144 {margin-left:144px;}

/* Width + Height */
.ha	  { height:auto}
.h25  { height:25px}
.h31 {height:31px;}
.h40  { height:40px}
.h18  { height:18px}
.w100P{width:100%}
.w50P{width:50%}
.w100 { width:100px;}
.w20  { width:20px}
.w125 { width:125px;}
.w75  { width:75px;}
.w250 {width:250px;}

/* Formating Elements */
.fl {float:left;}
.fr {float:right;}
.clL {clear:left; padding:0px; margin:0px; height:0px;}
.clR {clear:right; padding:0px; margin:0px;height:0px;}
.cl {clear:both; padding:0px; margin:0px;height:0px;}

.bdrR {border:1px solid red;}

<!--eof Edit-->

/* Body Part */
.bdyContent {height:auto; width:850px; margin:0px;}
.ltImg {height:398px; width:259px; border:1px solid #A4A4A4; margin: 0px; padding: 0px; overflow:hidden;}
.rtImg {height:398px; width:574px; border:1px solid #89249E; margin: 0px; padding-left: 10px; overflow:hidden;}
.siteWelcome {height:auto; padding-left:20px; width:370px; z-index:11; margin-top:-195px; line-height:15px; vertical-align:middle;}
.blankBar {height:4px; width:850px; background-color:#76078C;}
#bodyWrap {height:auto; width:850px; background-color:#fff; border-left:2px solid #2A8EDB; border-right:2px solid #2A8EDB; padding:0px 15px 10px 15px;}

/* eof Body part*/

/* New Pages */
/*Product Display border: 1px solid #f0d2fc;*/
.ltWrap {height: auto; width:167px;}
.mnuBxs {height:auto; width:165px; padding:5px 0px;}
.mnuBxsCat {height:auto; width:145px; border:1px solid #f0d2fc; padding:10px;}
.rtWrap {height:auto; width:672px; overflow:hidden;}
.mnuHd {height:24px; width:157px; line-height:24px; vertical-align:middle; color:#7E1593; background-color:#f0d2fc; padding-left:10px;}
.actMnu {height:24px; width:153px; line-height:24px; vertical-align:middle; color:#666; background-color:#fff; padding-left:10px;}
.actMnuSub {height:30px; width:145px; line-height:30px; vertical-align:middle; color:#666; background-color:#F9F5FA; padding-left:20px;}
.breadcrumbs {height:20px; width:672px; line-height:20px; vertical-align:middle;}
.bdyBanner {height:43px; width:672px; background-color:#0069FE; color:#fff; line-height:43px; vertical-align:middle; text-align:center; font-family:"Arial Narrow", Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:1px;} 
.topArea {height:75px; width:672px;}
.sort {height:42px; width:295px; padding-top:10px;}
.sortTxt {line-height:30px; vertical-align:middle; padding-right:12px;}
select.sortDrop {height:22px; font-size:10px; color:#100a0b; border:solid 1px #cecdcd; background-color:#fcf8fc; margin-top:5px; padding:2px;}
.paginationTop {height:52px; width:auto; overflow:hidden;}
.paginationBot {height:30px; width:auto;}
.pageTxt {height:24px; width:auto; line-height:24px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.pageAct {height:24px; width:18px; line-height:24px; vertical-align:middle; text-align:center; color:#100a0b;}
.pageSep {height:24px; line-height:24px; vertical-align:middle; color:#20191b;}
.page {height:24px; width:18px; line-height:24px; vertical-align:middle; text-align:center; color:#20191b;}
.pageArrw {height:9px; width:7px; padding-top:8px;}
.totProd {height:20px; width:175px; line-height:20px; vertical-align:middle; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999;}
.prodWrap {height:auto; width:672px;}
.prodContainer {height:180px; width:325px; border:1px solid #F0CBF8; overflow:hidden;}
.prodImgContainer {height:180px; width:142px; background-color:#fff;}
.prodDetContainer {height:180px; width:181px; background-color:#F7E5F5;}
.prodTitle {height:20px; width:142px; text-align:center; color:#9638A9; font-size:12px; font-family:"Century Gothic", "Arial Narrow", Arial, sans-serif, Verdana; font-weight:bold; line-height:20px; vertical-align:middle; overflow:hidden; padding-top:12px;}
.prodImg {height:140px; width:115px; overflow:hidden; margin:5px 13px;}
.detailOfProd {height:100px; width:156px; padding:10px 13px; font-family:Arial, Helvetica, sans-serif; text-align:left; overflow:hidden;}
.butWrap {height:26px; width:180px; margin-top:25px;}
.butClk {height:26px; width:76px; background-image:url(../images/site/button2.png); background-repeat:no-repeat; line-height:26px; vertical-align:middle; color:#fff; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.marL8 {margin-left:8px;}
.marL10 {margin-left:10px;}


/*Product Detail*/
.productTitle {height:32px; width:auto; display:block; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#89249E; letter-spacing:-1px;}
.nextPrevWrap {height:25px; width:245px;}
.pageFlow {height:23px; width:118px; text-align:center; line-height:23px; vertical-align:middle; color:#B95ECB; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #C160D5;}
.pageFlowAuto {height:23px; width:auto; text-align:center; line-height:23px; vertical-align:middle; color:#B95ECB; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; border:1px solid #C160D5; padding:0px 10px;}
.marL5 {margin-left:5px;}
.marL30 {margin-left:30px;}
.marT5 {margin-top:5px;}
.imgZoomWrap {height:auto; width:325px; overflow:hidden; }
.prodImgDetail {height:auto; width:225px; background-color:#fff; border:1px solid #FBEBF9; padding:10px;}
.prodDetContainerDetail {height:auto; width:390px; background-color:#fff; font-family:Arial, Helvetica, sans-serif;}
.butWrapOption {height:26px; width:180px; margin-top:5px;}
input.qtyInput {height:18px; width:40px; padding:3px; font-weight:bold; border:1px solid #ccc; background-color:#f7f7f7;}
input.submitBtnClick {height:26px; width:76px; background-image:url(../images/site/button2.png); background-repeat:no-repeat; color:#fff; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; font-weight:bold;}
.frmTxtAl {height:30px; width:100px; line-height:30px; vertical-align:middle;}
select.sOpt {background-color:#fcf8fc; border:1px solid #CECDCD; width:auto; text-align:center;}
option.optSize {padding:0px 5px;}

.detailBottomWrap {width:657px; height:auto; margin:20px 0px;}
.greyBar {height:32px; width:100%; background-color:#F7F7F7; line-height:32px; vertical-align:middle; padding-left:15px; font-weight:bold; font-family:"Trebuchet MS", Tahoma, Arial; font-size:14px;}
.productDetailTxt {height:auto; width:100%; padding:10px 0px 10px 15px; font-family:Arial, Helvetica, sans-serif;}

/*New Links*/
a.pink1Lnk:link {color: #76078C;	text-decoration: none;}
a.pink1Lnk:visited {	text-decoration: none;	color: #76078C;}
a.pink1Lnk:hover {	text-decoration: underline;	color: #76078C;}
a.pink1Lnk:active {	text-decoration: none;	color: #76078C;}

a.grey1Lnk:link {color: #404040;	text-decoration: none;}
a.grey1Lnk:visited {	text-decoration: none;	color: #404040;}
a.grey1Lnk:hover {	text-decoration: underline;	color: #404040;}
a.grey1Lnk:active {	text-decoration: none;	color: #404040;}