@charset "utf-8";
/* CSS Document */
/**************************************************************************** DEFAULT CSS **************************/
html, h1, h2, h3, h4, h5, h6 {
		padding:0;	
		margin:0; 
		}
p   	{
		padding:0;
		margin: 0 0 0;
		color: #555;
		}
body { 
		margin: 0;
		padding: 0;
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		background-color:#fff;
		background-image: url();
		background-repeat:repeat;
		text-align:center;
		}
		
/************************************************************************** FRAME ********************************/	
/*#header {}*/
#content {}
/*#footer {}*/
	
/************************************************************************* /FRAME ********************************/

/**************************************************************************** ID *********************************/
#wrapper {
		background:#ffffff;
		width: 1000px;
		/*left: 10%;*/
		margin:auto;
		text-align:left;
		/*margin-left: -380px;*/
		}		
#header {
		height: 120px;
		background-color: #fff;
		margin-bottom: 10px;
		}
#headerWrapper {}
#companyLogo {
		width:;
		float:left;
		}
#banner {
		width:;
		margin:15 10;	
		border: 0px dashed #ff0000;
		float:left;
		}
		
/***************************************************************************** TOP BAR ******************************/
#topBar {
		background: url('images/bar2.gif') #fff repeat-x;
		height: 25px;	
		border:0px solid red;

		}
	#topBarLeft {
			float:left;
			background: url(images/topBarLeft.gif) #f0f0f0;
			height: 25px;
			width:12px;
			}

	#topBarRight {	
			float:right;
			background: url(images/topBarRight.gif) #f0f0f0;	
			height: 25px;
			width:12px;
			}
	#topBar a:link {
			color: #ffffff;
			text-decoration:none;
			}
	#topBar a:active {
			color: #ffffff;
			text-decoration:none;
			}
	#topBar a:visited {
			color: #ffffff;	
			text-decoration:none;
			}
	#topBar a:hover {
			color: #ffffff;
			text-decoration:underline;
			}



.topNav {
		margin:0;
		padding:0;
		float:right;
		}
.topNav a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	margin-right: 20px;
		}
.topNav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	margin-right: 20px;
		}
.topNav a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	margin-right: 20px;
		}
.topNav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	margin-right: 20px;
		}


	
/***************************************************************************** /TOP BAR *****************************/

/***************************************************************************** NAV MAIN *****************************/

#navMain {
		float:left;
		}
	#navMain ul{
			margin:0px;
			padding:4px 5px 3px 5px;
			}
	#navMain li{
			padding:0;
			list-style:none;
			display:inline;
			padding:0px 3px 0px 0px;	
			}
			
/***************************************************************************** /NAV MAIN ****************************/

/***************************************************************************** ID SEARCH ****************************/
#search {
		float:left;

		}
/**************************************************************************** /ID SEARCH ****************************/		
		

/**************************************************************************** COL1,2,3 ******************************/		
#col1 	{
		float: left;
		width: 57%;
		height: auto;
		background-color: #ffffff;
		margin-bottom:20;
		padding:0 0 0 0 0;
		border: 0px dashed blue;
		margin-left: 0px;
		}
		
#col2 	{
		float: left;
		width: 204px;
		background-color: #ffffff;
		margin-bottom: 10px;
		margin-left: 10px;
		border: 0px dashed green;
		}
		
#col3	{
		float: right;
		width: 20%;
		margin-right: 0.0%;
		background-color: #ffffff;
		margin-bottom: 10px;
		}
		
/**************************************************************************** /COL 1,2,3 ****************************/

#footer	{
		clear: both;
		height: 90px;
		background-color: #ffffff;
		text-align: center;
		}
		
#gutter {
		float: left;
		width: 1.5%;
		height: 1px;
		}
		
/**************************************************************************** /ID *********************************/

/**************************************************************************** LEFTBAR COMPONENT *******************/

/***************************************************** CURRENCY COMPONENT *******************/

.currencyComponent {
		margin:0px 0;
		}
.currencyComponentHeaderText {
		font-weight:bold;	
		color:#666;
		}
/**************************************************** /CURRENCY COMPONENT *******************/

/******************************************************** BOX COMPONENT *********************/
.box {
		margin: 0px 0px 10px;
		background:;
		width:204px;
		}	
.boxHeader {
		height:10px;
		background: url(/theme/images/search_bar_top.gif) no-repeat;
		width:204px;

		}
.boxFooter {
		height:14px;
		width:204px;
		background: url(/theme/images/search_bar_btm.gif) no-repeat;
		}

.boxHeaderText {

		color:#fff;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
		border:0px dashed #ff0000;
	
		}

.boxBody {
		background: #313131;
		color:#fff;	
		padding:0;
		font-size:12px;

		}

.boxBody p {
		color: #fff;
		font-size:12px;
		}
.boxBody li {
		list-style:none;
		padding:2px 0;
		margin:0;
		color:#fff;
		display: block;	
		}
.boxBody ul {
		padding:0 0 0 10px;
		margin:0;
		}

.box a:link {
		color:#777;
		text-decoration:none;
		}

.box a:visited {
		color:#777;
		text-decoration:none;
		}

.box a:hover {
		color:#777;
		text-decoration:underline;
		}

.box a:active {
		color:#777;
		text-decoration:underline overline;
		}
/******************************************************* /BOX COMPONENT *********************/

/*************************************************** CATEGORYLIST COMPONENT *****************/
.categoryList {
		margin: 0px 0px 10px;
		background:#fff;
		width: 204px;
		}
.categoryListHeader {
		height:23px;
		background: url(images/boxCurve1.gif);	
		width: 204px;
		}
.categoryListBody {
		background:#e8e8e8;
		font-size:11px;
		padding:3px 0 10px 0;
		}
/*.categoryListFooter {
		font-size:0px;
		height:9px;
		width: 204px;
		background: url(images/headerCurveBottom.gif) no-repeat;
		}*/
.categoryListHeaderText {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		padding-top:3px;
		border:0px dashed #ff0000;
		text-align: center;
		padding-top:3px;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-decoration: none;
		}
.categoryList ul{
		border: 0px dashed green;	
		margin: 0;
		padding: 5px 0 0 12px;
		}
.categoryList li{
		margin: 0;
		list-style:none;
		padding:1px 0px 2px 15px;
		line-height: 15px;
		background: url(/theme/images/cat_lvl01.gif) 0px 5px no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
		}
#categoryList_ul_0{
		padding:5px 0 0 0;
		}
.categoryList ul li .categoryList2 {
		margin: 0;
		list-style:none;
		line-height: 15px;
		background: url(/theme/images/cat_lvl02.gif) 0px 5px no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
		padding-left:8px;
		margin:0;		
}
.categoryList ul ul ul li {
		margin: 0;
		list-style:none;
		line-height: 15px;
		background: url(/theme/images/cat_lvl02.gif) 0px 5px no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
		padding-left:8px;
		margin:0;
}
.categoryList ul ul ul ul li {
		margin: 0;
		list-style:none;
		line-height: 15px;
		background: url(/theme/images/cat_lvl03.gif) 0px 8px no-repeat;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: normal;
		color: #333333;
		text-decoration: none;
		padding-left:8px;
		margin:0;
}
.categoryList a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
		}
	
.categoryList a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
		}

.categoryList a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099cc;
	text-decoration: none;
		}

.categoryList a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099cc;
	text-decoration: none;
		}
/************************************************** /CATEGORYLIST COMPONENT *****************/

/***************************************************** PRICERANGE COMPONENT *****************/
.priceRangeComponent {
		margin: 0px 0px 10px;
		background:#fff;
		width:204px;
		}

.priceRangeComponentHeader {
		height:23px;
		background: url(images/boxCurve1.gif);	
		width:204px;
		}
.priceRangeComponentHeaderText {
		padding-top:3px;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
.priceRangeComponentBody {
		background:#e8e8e8;
		font-size:11px;
		padding:3px 0 10px 0;
		}
/*.priceRangeComponentFooter {
		font-size:0px;
		height:9px;
		width:150px;
		background: url(images/headerCurveBottom.gif) no-repeat;
		}*/

.priceRangeComponentBody ul {
		margin:0;
		padding: 5px 0 0 12px;
		}	

.priceRangeComponentBody li {
		list-style:none;
		margin: 0;
		padding:1px 0px 2px 15px;
		line-height: 15px;
		background: url(/theme/images/cat_lvl02.gif) 0px 5px no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
		}	

.priceRangeComponent a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
		}

.priceRangeComponent a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
		}

.priceRangeComponent a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099cc;
	text-decoration: none;
		}

.priceRangeComponent a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099cc;
	text-decoration: none;
		}
/**************************************************** /PRICERANGE COMPONENT *****************/

/************************************************* CUSTOM FIELDS LIST COMPONENT *************/

.customFieldsList {
		margin: 0px 0px 10px;	
		background:#fff;
		width:150px;	
		}
.customFieldsListHeader {
		height:21px;
		background: url(images/boxCurve1.gif);	
		width:150px;
		}
.customFieldsListHeaderText {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
		}
.customFieldsListBody {
		background:#E8F7FA;
		font-size:11px;
		padding:3px 0 0 0;
		}	
.customFieldsListFooter {
		font-size:0px;
		height:9px;
		width:150px;
		background: url(images/headerCurveBottom.gif) no-repeat;
		}
.customFieldsList li {
		list-style:none;
		padding:2 0;
		margin:0;
		}
.customFieldsList ul {
		margin:0;
		padding:0 0 0 10px;
		}
.customFieldsList a:link {
		color:#777;
		text-decoration:none;
		}
.customFieldsList a:visited {
		color:#777;
		text-decoration:none;
		}
.customFieldsList a:hover {
		color:#777;
		text-decoration:underline;
		}
.customFieldsList a:active {
		color:#777;
		text-decoration:underline overline;
		}
/************************************************* /CUSTOM FIELDS LIST COMPONENT ************/

/***************************************************** MFCLIST COMPONENT ********************/

.mfcComponent {
		margin: 0px 0px 10px;
		width:150px;
		}
.mfcComponentHeader {
		height:auto;
		width:150px;
		}
.mfcComponentHeaderText {
		font-size:11px;
		font-weight:bold;
		padding-left:0px;
		padding-top:3px;
		}
.mfcComponentBody {
		font-size:11px;
		padding:3px 0 0 0;
		}
.mfcComponentFooter {
		font-size:0px;
		height:9px;
		width:150px;
		}
.mfcComponent ul {
		margin:0;
		padding:0 0 0 10px;
		}
.mfcComponent li {
		list-style:none;
		}
.mfcComponent a:link {
		color:#777;
		text-decoration:none;
		}	
.mfcComponent a:visited {
		color:#777;
		text-decoration:none;
		}
.mfcComponent a:hover {
		color:#777;
		text-decoration:underline;
		}
.mfcComponent a:active {
		color:#777;
		text-decoration:underline overline;
		}
/***************************************************** /MFCLIST COMPONENT *******************/

/******************************************************* /THEME LIST COMPONENT **************/

.thmComponent {
		margin: 0px 0px 10px;
		background:#fff;
		width:150px;
		}
.thmComponentHeader {
		height:21px;
		background: url(images/boxCurve1.gif);	
		width:150px;
		}
.thmComponentHeaderText {
	color:#fff;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
		}
.thmComponentBody {
		background:#E8F7FA;
		font-size:11px;
		padding:3px 0 0 0;
		}
.thmComponentFooter {
		font-size:0px;
		height:9px;
		width:150px;
		background: url(images/headerCurveBottom.gif) no-repeat;
		}
.thmComponent ul {
		margin:0;
		padding:0 0 0 10px;
		}
.thmComponent li {
		list-style:none;
		}
.thmComponent a:link {
		color:#777;
		text-decoration:none;	
		}	
.thmComponent a:visited {
		color:#777;
		text-decoration:none;
		}
.thmComponent a:hover {
		color:#777;
		text-decoration:underline;
		}
.thmComponent a:active {
		color:#777;
		text-decoration:underline overline;
		}
.themeListingGrid {
		width:100%;
		}
.themeItemsGrid {}

/******************************************************* /THEME COMPONENT *******************/

/*********************************** NEWSLETTER COMPONENT ARE IN TEMPLATE LEFTBAR ***********/

/*************************************************************************** /LEFTBAR COMPONENT *******************/

		
/*************************************************************************** RIGHTBAR COMPONENT *******************/

/********************************************************* CART COMPONENT *******************/

.cartComponent {
		border:1px solid #a0a0a0;
		padding:1px;
		margin:0 0 10px 0;
		}
.cartComponentHeader {
		padding:3px;
		background:#f0f0f0;	
		}
.cartComponentBody {
		padding:3px;
		}
.cartComponent ul {
		padding:0;
		margin:0;
		}
.cartComponent li {
		list-style:none;
		}
/******************************************************** /CART COMPONENT *******************/

/********************************************************* NEWS COMPONENT *******************/

.newsComponent {
		margin: 0px 0px 10px;
		background:#fff;
		width:150px;
		}	
.newsComponentHeader {
		height:21px;
		background: url(images/boxCurve1.gif);	
		width:150px;
		}
.newsComponentHeaderText {
		color:#fff;
		font-size:11px;
		font-weight:bold;
		padding-left:10px;
		padding-top:3px;
		}
.newsComponentBody {
		background:#E8F7FA;
		font-size:11px;
		padding:3px 0 0 0;
		}
.newsComponentFooter {
		font-size:0px;
		height:9px;
		width:150px;
		background: url(images/headerCurveBottom.gif) no-repeat;	
		}
.newsComponent li {
		list-style:none;	
		padding:3px 0 3px 0;
		}
.newsComponent ul {
		margin:0;
		padding:0 0 0 10px;
		}
.newsComponent a:link {
		color:#777;
		text-decoration:none;
		}
.newsComponent a:visited {
		color:#777;
		text-decoration:none;
		}
.newsComponent a:hover {
		color:#777;
		text-decoration:underline;
		}
.newsComponent a:active {
		color:#777;
		text-decoration:underline overline;
		}
/********************************************************* /NEWS COMPONENT ******************/
/********************************************************* NEW PRODUCT COMPONENT ************/

.newProductsComponent {
		margin: 0px 0px 10px;
		background:#fff;
		width:176px;
		}	
.newProductsComponentHeader {
		height:23px;
		background: url(images/NewProdHeader.gif);	
		width:176px;
		}
.newProductsComponentHeaderText {
		padding-top:3px;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
.newProductsComponentBody {
		background:#fff;
		border-left: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		font-size:11px;
		/*padding:3px 0 10px 0;*/
		}
.newProductsComponentFooter {
		font-size:0px;
		height:7px;
		width:176px;
		background: url(images/frame_bottom.gif) no-repeat;
		}

.newProductsComponentProdName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	margin-top: 5px;
	vertical-align:top;
	padding-bottom:5px;
	align:left;		
		}
.newProductsComponentPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-bottom:5px;
	align:left;
}

.newProductsComponentGrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.newProductsComponentGrid a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.newProductsComponentGrid a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.newProductsComponentGrid a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.newProductsComponentGrid a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.newProductsComponentRightColumn {
		text-align:right;
		padding-right:10px;
}
.newProductsComponentLeftColumn {
		text-align:left;
		padding-left:5px;
}
.newProductsComponentLinks {
		text-decoration: none;
		padding: 5px 0 5px 0;
		
}
/******************************************************** /NEW PRODUCT COMPONENT ************/

/******************************************************** BEST SELLERS COMPONENT ************/

.bestSellersComponent {
		margin: 0px 0px 10px;
		background:#fff;
		width:176px;
		}	
.bestSellersComponentHeader {
		height:23px;
		background: url(images/BestSellerHeader.gif);	
		width:176px;
		}
.bestSellersComponentHeaderText {
		padding-top:3px;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		} 
.bestSellersComponentBody {
		background:#fff;
		border-left: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		font-size:11px;
		/*padding:3px 0 10px 0;*/
		}
.bestSellersComponentFooter {
		height:7px;
		width:176px;
		background: url(images/frame_bottom.gif) no-repeat;
		}
.bestSellersComponentProdName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	margin-top: 5px;
	vertical-align:top;
	padding-bottom:5px;
	align:left;
}
.bestSellersComponentPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-bottom:5px;
	align:left;
}
.bestSellersComponentGrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.bestSellersComponentGrid a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
	background: url() no-repeat;
		}
.bestSellersComponentGrid a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.bestSellersComponentGrid a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.bestSellersComponentGrid a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.bestSellersComponentLeftColumn {
		text-align:left;
		padding-left:5px;
}
.bestSellersComponentRightColumn {
		text-align:right;
}
.bestSellersComponentLinks {
		text-decoration: none;
		padding: 5px 0 5px 0;

}
/******************************************************* /BEST SELLERS COMPONENT ************/

/************************************************************ SPECIALS COMPONENT ************/

.specialsComponent {
		margin: 0px 0px 10px;
		background:#fff;
		width:176px;
		}	
.specialsComponentHeader {
		height:23px;
		background: url(images/SpecialsHeader.gif);	
		width:176px;
		}
.specialsComponentHeaderText {
		padding-top:3px;
		text-align: center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
		text-decoration: none;
		}
.specialsComponentBody {
		background:#fff;
		border-left: 1px solid #bbbbbb;
		border-right: 1px solid #bbbbbb;
		font-size:11px;
		/*padding:3px 0 3px 0px;*/
		}
.specialsComponentFooter {
		height:7px;
		width:176px;
		background: url(images/frame_bottom.gif) no-repeat;
		}
.specialsComponentLeftColumn {
		/*width:70%;*/
		text-align:left;
		padding-left:5px;
}
/*.bestSellersComponentRightColumn {
		text-align:right;
		
}*/
.specialsComponentRightColumn {
		text-align:right;
		padding-right:10px;
		
}
.specialsComponentProdName {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	margin-top: 5px;
	vertical-align:top;
	padding-bottom:5px;
	align:left;
}
.specialsComponentPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
	padding-bottom:5px;
	align:left;
}
.specialsComponentGrid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.specialsComponentGrid a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.specialsComponentGrid a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.specialsComponentGrid a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.specialsComponentGrid a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
		}
.specialsComponentLinks {
		padding: 5px 0 5px 0;
		/*text-align:right;*/
}
/************************************************************ /SPECIALS COMPONENT ***********/

/************************************************************************** /RIGHTBAR COMPONENT *******************/

/******************************************************************************** DYNAMIC PAGES *******************/

/************************************************************************** PAGES ***********/

.pageHeader {
		height:;
		}
.pageHeader h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;		
		}
.pageSubHeader {
		/*height:25px;*/
		display:none;
		}
.pageBody {
		/*margin:10px;	*/
		margin:0;
		padding:0;
		}
.pageBodySubHeader {
		height:26px;
		background: url(/theme/images/title_bg.gif) repeat-x;
		width:100%;
		padding-top: 5px;
		}
.pageBodySubHeader b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099cc;
	text-decoration: none;
	margin-left: 5px;
}
.pageHeading {
		height: 25px;
		font-size: 1.2em;
		}
.pageContent {
		background: #ffffff;
		/*float:left;*/
		width:auto;
		}
.pageContent p {
		margin:5px 0;
		}
.pageSubHeading {
		height: 25px;
		font-size: 1em;
		}	
.pageContent {
		/*color:#404040;*/
		}

/************************************************************************* /PAGES ***********/

/******************************************************** BROWSE By CUSTOM FIELD ************/

.browseByCustomFieldRow {
		height:200;
		}
.browseByCustomFieldVerticalLeftbar {
		float:left;	
		width: 30%;	
		}
.browseByCustomFieldVerticalRightbar {
		float:left;
		}
.browseByCustomFieldrid {
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background: #ffffff;
		width:100%;
		font-size:1em;	
		}
.browseByCustomFieldForm li {
		list-style:none;
		}
/******************************************************** /BROWSE By CUSTOM FIELD ***********/

/********************************************************** CUSTOMER ACCOUNT AREA ***********/

.custOrderListSearchResults {
		background:#a0a0a0;
		height:30;
		margin-top:10;
		padding:3 3 0;
		color:white;
		}
.custOrderListGrid {
		font-size:11px;	
		}
.custOrderListGridHeader {
		background: #ADAAAD;
		color:white;
		height:25;	
		}
.custOrderListGrid td {
		padding:3px;
		}
.custShipAddr {
		margin: 15 0 0 0;
		}
/********************************************************* /CUSTOMER ACCOUNT AREA ***********/

/************************************************************** SEARCH PRODUCT **************/

.searchResultsGrid {}
.searchProdGridRow {	
		height: 120;
		}
.searchProdGridCol1 {
		float:left;
		width:auto;
		}
.searchProdGridCol2 {
		margin-left:10px;
		float:left;
		}
/************************************************************* /SEARCH PRODUCT **************/

/********************************************************************* NEWS *****************/

.newsItem {
		margin: 5 0;
		}
.newsTitle {	
		font-weight: bold;
		}
.newsDate {
		font-size: .8em;
		}
.newsContent {
		border-top: 1px dashed gray;	
		padding: 10 0 0 0;
		margin: 0 0 20 0;
		}
/******************************************************************** /NEWS *****************/

/************************************************************* FEATURED PRODUCTS ************/

.featuredProducts {
		margin: 0;
		padding:0;
		background:;
		width: 592px;
		}
.featuredProductsHeader {
		font-size: 1em;
		font-weight: bold;
		background:#fff;
		height:21px;
		width: 592px;
		background: url(/theme/images/FeaturedProdHeader.gif) no-repeat;	
		}
.featuredProductsHeader h1 {
		color: #056de1;
		font-size: 14px;
		line-height:15px;
		/*font-weight: bold;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
}
.featuredProductsBody {}
.featuredProductsGrid {	
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background: #ffffff;
		margin-top:10px;
		width:100%;	
		}
.featuredProductsGrid td {
		vertical-align: top;
		border-right: 1px solid #d2d2d2 ;
		padding-left:10px;
		padding-right:10px;
		margin:0;

		}
.prodItemShortDesc {
		display: none;
}
.featuredProducts .prodItemName {
		color:#0099cc;
		border-bottom: 1px solid #d2d2d2;
		border-length: 1px;
		padding: 0px 0 5px 0;
}
/************************************************************ /FEATURED PRODUCTS ************/

/***************************************************************** VIEW PRODUCTS ************/

.viewProd {
		margin-top:10;
		background: #fff;
		}
.viewProd_Buttons {
		padding:10 0 0 50px;
		width:300px;
		height:30px;
		clear:both;
		}
.viewProd_Buttons a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
		}
.viewProd_Buttons a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
		}
.viewProd_Buttons a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
		}
.viewProd_Buttons a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
		}
.viewProdPicture {
		float:left;
		margin: 20px 0 0px 0;

		}
.viewProd_prodItemName {
	margin:20px 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
		}
.viewProdInfo {
		float:left; 
		padding-left:10px;
	width:360px;
		}
.viewProdPrice .normalPrice, .viewProdPrice .currCode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF6699;
}
.viewProd_prodItemLongDescTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
}
.viewProd_prodItemLongDesc {
		border-top: 1px solid #B4B4B4;
		margin:10px 0 10px 0;
		clear:both;
		width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
		}
.viewProdPrice {
		margin:20px 0 10px 0;
		}
.viewProdItemDetails {
		margin:20px 0 10px 0;
		}
.viewProdItemDetails b{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
		}
.viewProdOptions {
		margin:0 0 10 0;
		}
.viewProdAddToCart {
		margin:0;
		}
.viewProdEmailFriend {
		margin:0;
		}
/**************************************************************** /VIEW PRODUCTS ************/

/********************************************************************* VIEW CART ************/

.viewCart {
		background: #ffffff;
		}
.viewCartHeader {	
		width:146;
		height:27;
		background: url(images/viewCartHeader.gif);
		}
.viewCartGrid {
		font-size: 12px;
		color: #666666;
		width:90%;
		margin-top:20px;
		}
.viewCartGrid a {
		font-size: 12px;
		color: #666666;
		text-decoration:none;
		}
.viewCartGrid a:hover {
		font-size: 12px;
		color: #666666;
		text-decoration:underline;
		}
.viewCartGrid td {
		border-width: 0px;
		padding: 5px;
		border-style: inset inset inset inset;
		border-color: gray gray gray gray;
		}
.viewCartGridHeader {
		height:25;
		background: #1D82A8;
		font-weight: bold;
		color:#fff;
		}
.CartButtonArea {
		background: url(/theme/images/title_bg.gif) repeat-x;
		height:26px;
		width:100%;
		padding-top: 5px;
}
/******************************************************************** /VIEW CART ************/	

/******************************************************************** VIEW CATEGORY *********/

.viewCatGrid {
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background: #ffffff;
		width:100%;
		}
.viewCatGridLeftColumn {
		display:block;
		text-align:center;
		}
.viewCatGridRightColumn{
		display:block;
		}
.mainCategoryDetails {
		display:none;
		}
.mainCategoryPictureNormal {
		display:none;
		}
.viewCatGrid td{
		vertical-align: top;
		padding:0 40px 20px 40px;
		border-right: 1px solid #d2d2d2 ;
		}	
/******************************************************************* /VIEW CATEGORY *********/

/***************************************************************** ADVANCED SEARCH **********/	

.advancedSearchRow {
		height:200;
		}
.advancedSearchVerticalLeftbar{
		float:left;
		text-align:center;	
		width: 30%;	
		}
.advancedSearchVerticalRightbar{
		float:left;
		}
.advancedSearchGrid {
		margin:10 0 0 0;
		background: #ffffff;
		width:100%;
		font-size:1em;
		}
.advancedSearchGrid td {
		padding-top:20px;
		border-right: 1px solid #bbbbbb;	
		}
/**************************************************************** /ADVANCED SEARCH **********/	

/****************************************************************** BEST SELLERS ************/	

.bestSellersGridRow {
		height:130;
		background: #ffffff;
		}	
.bestSellersGridVerticalLeftBar {	
		float:left;
		width: 150;	
		}
.bestSellersGridVerticalRightBar {
		float:left;
		}
.bestSellersGrid {
		width:100%;	
		}
.bestSellersGrid td{
		border: 0px dashed gray;
		}
/****************************************************************** /BEST SELLERS ***********/

/******************************************************************* NEW PRODUCTS ***********/

.newProductsRow {
		height:130;
		background: #ffffff;
		}	
.newProductsGridVerticalLeftBar {	
		float:left;
		width: 150;	
		}
.newProductsGridVerticalRightBar {
		float:left;
		width: 300;
		}
.newProductsGrid {
		width:100%;	
		}
.newProducts td{
		border: 0px dashed gray;
		}
/****************************************************************** /NEW PRODUCTS ***********/

/*********************************************************************** SPECIALS ***********/

.specialsGridRow {
		height:130;
		background: #ffffff;
		}	
.specialsGridVerticalLeftBar {	
		float:left;
		width: 150;	
		}
.specialsGridVerticalRightBar {
		float:left;
		width:;d
		}
.specialsGrid {
		width:100%;	
		}
.specialsGrid td{
		border: 0px dashed gray;
		}
/********************************************************************** /SPECIALS ***********/

/****************************************************************** MANUFACTURERS ***********/

.mfcListingGrid {
		width:100%;
		}
.mfcListingGrid td {
		text-align:center;
		padding-bottom:30px;
		}
.mfcItemsGrid {
		width:100%;
		}
a.mfcName {
		color:#555;
		text-decoration:none;
		font-size:12px;
		}
.mfcDesc {
		font-size:11px;
		}
/***************************************************************** /MANUFACTURERS ***********/

/*********************************************************************** AFF HOME ***********/

.affHome li {
		margin: 0 0 10 0;
		}
.affHome a {
		font-size:14px;
		}
.gridAffBannerImpClicks {
		width:100%;
		font-size:11px;
		border:1px solid silver;	
		}
.gridAffBannerImpClicks th {
		background:#f0f0f0;
		height:25px;
		}
.gridAffBannerImpClicks td {
		text-align:right;
		height:20px;
		}
.affSubMenu {
		width:100%;
		text-align:right;
		height:25px;
		}
/*********************************************************************** /AFF HOME **********/

/*********************************************************************** AFF GET ADS **********/

.adsGrid {
		width:100%;
		font-size:11px;
		}
.adsGrid td{
		padding:5px;
		}
.adsGrid p{
		padding:2 0;
		}
.adsGridHeader {
		padding:3px;
		background:#f0f0f0;
		font-weight:bold;
		font-size:14px;
		}
/********************************************************************** /AFF GET ADS **********/

/******************************************************************** REGISTER LOGIN **********/

#registerLogin {
		height:100%;
		background: #ffffff;
		color:#666;
		border: 0px dashed grey;
		}
.registerLoginHeader {
		height:20px;
		background: url(images/textCheckout.gif) no-repeat;
		}
.newCustomer {
		margin-top:10px;
		width: 300px;	
		}
.returningCustomer {
		margin-top:20px;
		width: 300px;
		}
/******************************************************************* /REGISTER LOGIN **********/

/********************************************************************* CHECKOUT PAGE **********/

.checkoutHeader {
		height: 20px;
		background: url(images/textCheckout.gif) no-repeat;	
		}
.checkoutNav {
		margin: 5px 0 5px;
		height:30px;	
		}
.checkoutNav ul{
		margin:0;
		padding:5px 0;
		}
.checkoutNav li{
		list-style:none;
		display:inline;	
		color:#000;
		padding: 0 5px 0 0;
		}
/******************************************************************** /CHECKOUT PAGE **********/

/***************************************************************** CHANGE PASSWORD PAGE *******/

.changePasswordPage {
		background: url();	
		padding:5;
		}
.changePasswordBody {
		margin:10px;
		}
/**************************************************************** /CHANGE PASSWORD PAGE *******/

/***************************************************************** FORGET PASSWORD PAGE *******/

.forgetPasswordPage {
		background: url();	
		padding:5;
		}
.textSmall {
		font-size:11px;
		margin-bottom:5;
		}
.line {	
		color:silver;
		height:1px;
		background-color:silver;
		}
/**************************************************************** /FORGET PASSWORD PAGE *******/

/************************************************************************ PRODUCTS PAGE *******/

.productPictureSmall {
		border:0px;
		/*align:center;	*/
		}
.prodItemName {
		margin-top:10px;
		font-size: 12px;	
		font-weight:bold;
		color:#666666;
		text-align:left;
		margin-bottom:20px;
		}
.prodItemShortDesc {
		font-size: 11px;
		color:#666666;
		text-align:left;
		}
.prodItemPrice {
		color:#ff6600;
		padding:5px 0 5px 0;
		text-align:left;
}
.alternativePrice {
		font-size: 12px;
		text-decoration: underline;
		}
.normalPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
		}
.sellingPrice {
		font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;	
		}
.currCode {
		font-weight: bold;
		font-size: 11px;	
		color:#ff6600;
		}
.qtyDiscountText {
		text-decoration: underline;
		font-size: 11px;
		}
.freeShippingText {
		color:#406618;
		font-size: 11px;
		}
.sku {
		font-size: 1em;
		}
.productNavigation {
		/*height:20px;*/
		border-bottom: 1px solid #B4B4B4;
		padding:0 0 5px 0;
		margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
		}
.productNavigation a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
		}
.productNavigation a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
		}
.productNavigation a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
		}
.productNavigation a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
		}
.navCurrText {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
		}
.catName {
		font-size:;	
		font-weight:normal;
		color:#666666;
		}
.viewCatGrid .catName a:link {
		font-size:;	
		font-weight:normal;
		color:#666666;
		text-decoration: none;
		}
.catName a:visited {
		font-size:;	
		font-weight:normal;
		color:#666666;
		text-decoration: none;
		}
.catName a:active {
		font-size: ;	
		font-weight:normal;
		color:#666666;
		text-decoration: none;
		}
.catName a:hover {
		font-size: ;	
		font-weight:normal;
		color:#666666;
		text-decoration: underline;
		}
.catShortDesc {}	
.qtyDiscountGrid {	
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background: #ffffff;
		width:;	
		font-size: 11px;
		}
.qtyDiscountGrid th{
		background: #f0f0f0;
		}
.multipleProductsGrid {
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background: #ffffff;
		width:100%;
		font-size: 11px;
		}
.multipleProductsGridHeader {
		height:25;
		background:#f0f0f0;
		font-weight:bold;
		}
.multipleProductsGrid td{
		vertical-align:top;
		}
.viewProdRelatedGrid {	
		font-size:11px;
		width:100%;
		}
.tblOptions ul, li {
		margin:0px;
		padding:0px;
		list-style:none;
		}
.tblOptions{
		margin:10px 0;
		}
.imgOptionBlur {
		filter:alpha(opacity=25);	
		opacity:.25;
		}
.imgOptionFocus {
		filter:alpha(opacity=100);	
		opacity:1.0;
		}
.OptGrpName {
		font-size:12px;
		font-weight:bold;
		}
.tblOptionsLeftColumn {
		width:30%;
		}
.tblOptionsRightColumn {
		width:60%;
		}		
.OptGrpAttrDesc {
		background:#fff;
		}
/*********************************************************************** /PRODUCTS PAGE *******/

/****************************************************************************** MESSAGE *******/

.message {
		background: #ffffff;
		}	
.msgTitle {
		font-weight: bold;
		}
.msgDesc {}
/***************************************************************************** /MESSAGE *******/

/***************************************************************************** SHIPPING *******/

#shipping {
		background: #ffffff;
		}
.shippingHeader {
		background: #fff;
		height: 20;
		}
.shippingHeaderText {
		font-weight:bold;
		padding:0;
		}
.shippingMsgTitle {	
		margin-top:10px;
		font-weight:bold;
		}
.shippingMsgBody {
		border:0px solid #666;
		margin:10px 0 0 0;
		}
.shippingBody {
		background: #ffffff;
		}
.shippingButtons {
		text-align:right;
		}
.shippingGrid {
		margin:10px 0;
		width: 100%;	
		font-size: 11px;
		}
.shippingGridHeader {
		height:25px;
		font-weight: bold;
		background: #f0f0f0;
		}
.shippingGrid td {
		padding:3px;
		}
/**************************************************************************** /SHIPPING *******/		
		
/************************************************************************* ORDER SUMMARY ******/	
		
#orderSummary {
		background:#ffffff;
		}
.orderSummaryHeading {
		font-weight: bold;
		background: #fff;
		border-bottom:1px solid #777;
		}
.orderSummaryBody {
    	clear:both;
    	width:100%;
    	font-size: 11px;
		}
.orderSummaryGrid {
		font-size: 11px;
		}
.orderSummaryGridHeader {	
		height:25px;
		background: #f0f0f0;
		}
.orderSummaryBillingAddr {
		width:48%;
		float:left;
		}
.orderSummaryShippingAddr {
		width:48%;
		float:left;
		margin-left: 5px;
		}
/************************************************************************ /ORDER SUMMARY ******/

/******************************************************************************* ADDRESS ******/

.addressBookGrid {
		font-size:11px;	
		}
#addressRegister {
		background: #ffffff;
		}
#addressBilling {
		background: #ffffff;
		border: 0px dashed gray;
		}
#addressShipping {
		background: #ffffff;
		}
.addressShippingHeader {
		height:26px;
		background: url(/theme/images/title_bg.gif) repeat-x;
		width:100%;
		padding-top: 5px;
		padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099cc;
	text-decoration: none;

		}
/****************************************************************************** /ADDRESS ******/

/******************************************************************************* OTHERS ******/

.payment {
		background: #ffffff;
		}
#thankyou {
		background: #ffffff;
		}	
#cancelPayment {
		background: #ffffff;
		}
#addressBook {
		background: #ffffff;
		}
#addressBookGrid {
		font-size: .8em;
		}

/*** common ***/
.clear {
		clear:both;
		}
form {
		margin: 0;
		padding: 0;
		}
.button {
		font-size:12px;
		margin-top:0;
		margin-right: 5;
		}
.dropdownlist {
		font-size: 11px;
		margin:0 3px 4px 0;
		}
.textbox {
		font-size:11px;
		margin:0 3px 2px 0;
		}
textarea {
		font-size:11px;
		font-family:arial;
		}
.warning {
		font-family:tahoma;
		font-size:13px;
		color:red;
		}
.labelLeft {
		float:left;
		margin:2px 0 2px 0;
		width: 28%;
		/*width: 30%;*/
		padding:0px 0 0 5px;
		font-weight:bold;
		}
.labelRight {	
		float:left;
		width:70%;
		margin:2px 0 2px 0;
		}
/*** check out page ***/
.labelLeftcheckOut {
		float:left;
		margin:2px 0 2px 0px;
		width: 28%;
		background-color:#efefef ;
		padding:0px 0 0 10px;
		color:#666666;
		font-weight:bold;
		}
.labelRightcheckOut {	
		float:left;
		width:70%;
		margin:2px 0 2px 0;
		background-color:#efefef ;
		color:#666666;
		font-weight:bold;
		}
.labelCheckOutBG {
		width:100%;
		background-color:#efefef ;
		color:#666666;
}
/*** /check out page ***/
/***/

.labelFieldName {
		width:20%;
		float:left;
		}
.labelFieldOptions {
		width:70%;	
		float:left;
		}
.signInHeader {	
		height:25;
		background: url(images/memberAccArea.gif) no-repeat;
		}
.separator {
		height:2px;
		background: url(images/separator.gif) repeat-x;
		margin-bottom:0px;
		}	
DIV.paging {	
		text-align: right;
		height:;
		background:#fff;
		padding-top:;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #666666;
		}
DIV.paging ul {}
DIV.paging li {
		padding:0 2;
		list-style:none;
		display:inline;
		font-weight: bold;
		font-size: 11px;
		color: #666666;
		}
DIV.paging li a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
DIV.paging li a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
DIV.paging li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
DIV.paging li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.createNewShipAddrBody {
		margin:10px;
		}
.editShipAddrBody {
		margin:10px;
		}
.labelRow {
		padding-bottom:3px;
		}
/****************************************************************************** /OTHERS ******/
/******************************************************************************* /DYNAMIC PAGES *******************/
/******************************************************************************** TZ css **************************/

/*-- Menu Tabs Style ---------------*/
#tabs {
	float:left;
	width:100%;
	background:#FFF;
	font-size:100%;
	line-height:normal;
	border-bottom:1px solid #24618E;
}

#tabs ul {
	margin:0;
	padding:5px 5px 5px 10px;
	list-style:none;
}

#tabs li {
display:inline;
margin:0;
padding:0;
}

#tabs a {
	float:left;
	background:url("images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0px 0px 0px 5px;
	text-decoration:none;
}

#tabs a span {
	float:left;
	display:block;
	background:url("images/tabright.gif") no-repeat right top;
	padding:10px 15px 8px 12px;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.whiteLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.smallTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	padding-top: 5px;
	margin-top: 5px;
	height: 12px;
}
.smallPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.smallBtnText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	list-style-type: none;
}
.flamingTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099cc;
	text-decoration: none;
}
.checkoutTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0099cc;
	text-decoration: none;
	margin-left: 5px;
}
.titles13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
}
.relatedBlueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #316AC5;
	text-decoration: none;
}
.hightlightText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.categoryTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006699;
}

.porductPrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF6699;
}
.productTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.productCode {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.grayText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
}






.smallCode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
}
.imgRight {
	margin-right: 27px;
	margin-top: 2px;
}
.headerText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #585858;
	text-decoration: none;
	margin-right: 20px;
}

.iconRight {
	margin-right: 6px;
	margin-top: 2px;
}
.footerWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.footerWhite a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.footerWhite a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}



/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {
	color:#FFFF00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#tabs a:hover {
background-position:0% -42px;
}

#tabs a:hover span {
background-position:100% -42px;
}

#cats ul {
	margin:0;
	padding:0px 0px 0px 5px;
	list-style:disc;
}
#cats li {
	display:list-item;
	margin:0;
	padding:5;
	list-style-position: outside;
	list-style-image: url(images/cat_lvl01.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	list-style-type: disc;
}

#cats a {
	margin:0;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.sideNaviBlack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.sideNaviBlack:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099cc;
	text-decoration: none;
}

#cats a span {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 60px;
}
/* End IE5-Mac hack */

#cats a:hover span {
	color:#6699FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}


#cats2 ul {
	list-style:disc;
	float: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 100px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#cats2 li {
	display:list-item;
	margin:10;
	padding:0;
	list-style-position: inside;
	list-style-image: url(images/cat_lvl02.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
}

#cats2 a {
	float:left;
	margin:0;
	padding:0px 0px 0px 30px;
	text-decoration:none;
}
.imgTumbnails {
	margin-right: 15px;
	border: 1px solid #CCCCCC;
}
.text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
.whitetext11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}


.text11normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.mandatory {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.checkout11normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-left: 5px;
}
.forgetPasswordBody {
	text-align:left;
	padding:10px;
}
.forgetPasswordBody h1 {
	padding:10px 0 10px 0;
	border-bottom: 1px solid #cecccc;
	margin-bottom:20px;
}
/*** sub sku ***/
.viewProdImageSwap li {
    list-style:none;
    display:inline;
    padding:0 5px 0 0;
}

#divSubProducts_stock {
    margin:5px 0;
    border:1px solid #aaa;
    width:200px;
    padding:3px;
}

/** tax **/
.taxLabel {
	padding:0 0 0 5px;
}

.imgBorder {
	border:1px solid #555;
}

.tblPicLabels {
	width:auto;
	top:0;
	left:0;
	border:0px;
	display:block;
z-index:9999;
}
