@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:#350000;
		background-image: url();
		background-repeat:repeat;
		margin-top:0;
		}
		
/************************************************************************** FRAME ********************************/	
/*#header {}*/
#content {
		border-top:3px solid #fff;
		background:#fbdce1;
		margin:0;
		padding:0;		
		}
/*#footer {}*/
	
/************************************************************************* /FRAME ********************************/


/**************************************************************************** ID *********************************/
#wrapper {
		background:#350000;
		width: 1000px;
		/*left: 50%;
		right: 50%;*/
		margin: auto;
		/*margin-left: -380px;*/
		position: relative;
		}		
#header {
		height: 152px;
		width:1000px;
		background: url(images/top_bg.jpg) repeat-x top left;
		background-color: #fff;
		/*margin-bottom: 10px;*/
		}
#headerWrapper {}
#companyLogo {
		width:321px;
		height:151px;
		vertical-align:top;
		float:left;
		background:url(images/lovely_logo.png) no-repeat top left;
		}
#companyLogo h1 {
		display:none;		
		}
#banner {
		width:;
		margin:15 10;	
		border: 0px dashed #ff0000;
		float:left;
		}
/************************************************************************** ADDITIONAL CLASES LOVELYSTYLIST *******/
#quickNav {
		float:right;
		vertical-align:top;
		border: 0px dashed green;
		text-align:right;
		padding:0;
		margin:0;				
		}
	#quickNav ul{
			margin:0px;
			padding:5px;
			}
	#quickNav li{
			padding:0px 20px 0 0px;
			list-style:none;
			display:inline;
			/*padding:0px 3px 0px 0px;	*/
			}
	#quickNav li a:link {
			color:#FFFFFF;			
			text-decoration:underline;
			}
	#quickNav li a:visited {
			color:#FFFFFF;			
			text-decoration:underline;
			}



/************************************************************************* /ADDITIONAL CLASES LOVELYSTYLELIST *******/
		
/***************************************************************************** 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;
			}	
/***************************************************************************** /TOP BAR *****************************/

/***************************************************************************** NAV MAIN *****************************/

#navMain {
		clear:right;
		float:left;	
		margin: 0px 12px 0 3px;

		}
	#navMain ul{
			padding:0;
			margin:0;
			height:48px;
			/*margin:0px;
			padding:4px 5px 3px 5px;*/
			}
	#navMain li{
			height:48px;
	 		display:block;
			list-style-type:none;
			list-style:none;
			display:inline;
			padding:0px;
			/*padding:0px 3px 0px 0px;*/	
			}
			
/***************************************************************************** /NAV MAIN ****************************/
/*************************************************************************** PRODUCTSBANNER *************************/

.productsBanner {
		background:#kkk;
		width: 965px;
		margin:10px 10px 10px 12px;
		padding:0;			
		}		
.productsBannerHeader {
		background: url(/theme/images/productsBannerTop.jpg) no-repeat #fff;
		width: 975px;
		height: 8px;
		}
.productsBannerBody {
		background:#fff;
		width: 975px;
		margin:0;
		padding:0;
		}
.productsBannerFooter {
		background: url(/theme/images/productsBannerFooter.jpg) no-repeat #FFF ;
		width: 975px;
		height: 8px;
		}			
/************************************************************************** /PRODUCTSBANNER *************************/

/***************************************************************************** ID SEARCH ****************************/
#search {
		padding:0;
		margin:0;
		}
#searchBox {
		background: url(/theme/images/searchbox.jpg) no-repeat #793a17 ;
		width:200px;
		height:45px;
		margin:0 0 0 10px;
		padding:;
		}
#search textbox {
		padding:0;
		margin:0 0 0 0;
		text-indent:5px;
		}
/**************************************************************************** /ID SEARCH ****************************/		
		

/**************************************************************************** COL1,2,3 ******************************/		
#col1 	{
		float:left;
		/*clear:left;*/
		width:74%;
		/*width: 57%;*/
		height: auto;
		background-color: #fbdce1;
		margin-bottom:10px;
		margin-top:15px;
		margin-left:15px;
		padding:0 0 0 0 0;
		border: 0px dashed blue;
		overflow: hidden;
		}
		
#col2 	{
		float: left;
		width:220px;
		/*width: 20%;*/
		background-color: #fbdce1;
		margin-bottom: 10px;
		margin-top:15px;
		padding-left:12px;
		margin-left: 0.0%;
		border: 0px dashed green;
		}
		
#col3	{
		float: left;
		width: 20%;
		margin-right: 0.0%;
		background-color: #fbdce1;
		margin-bottom: 10px;
		margin-top:15px;
		border: 0px dashed green;
		}
#col4 {
		float: left;
		width:220px;
		/*width: 20%;*/
		background-color: #fbdce1;
		margin: 10px 0 20px 0px;
		margin-left: 0.0%;
		padding-left:12px;
		border: 0px dashed green;
		}
		
/**************************************************************************** /COL 1,2,3 ****************************/

#footer	{
		clear: both;
		height:;
		background-color:#333;
		color:#FFFFFF;
		line-height: 1.8em; 
		/*text-align: center;
	 	line-height: 1.8em; 
		padding: 10px 0 10px 0; 
		border-top: 1px solid #ccc; */
		}
#footer a:link, a:visited, a:active, a:hover {
		text-decoration:none;
		color:#FFFFFF;
		}
/*#footer strong {
		color:#FFFFFF
}*/		
#gutter {
		float: left;
		width: 1.5%;
		height: 1px;
		}
		
/**************************************************************************** /ID *********************************/

/**************************************************************************** LEFTBAR COMPONENT *******************/

/***************************************************** CURRENCY COMPONENT *******************/

.currencyComponent {
		margin:10px 0 10px 0;
		padding:0;
		width;220px;
		}
.currencyComponentHeader {
		height:7px;
		width:220px;
		background: url(/theme/images/currencyBoxTop.gif) #f9bdc5;
		border: 0px dashed blue;
		}
.currencyComponentHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:3px;
		border:0px dashed #ff0000;
		}
.currencyComponentBody {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:#f9bdc5;
		padding:13px 0 0 16px;
		}
.currencyComponentFooter {
		height:7px;
		width:220px;
		background: url(/theme/images/currencyBoxBottom.gif) #f9bdc5;
		}
/**************************************************** /CURRENCY COMPONENT *******************/

/******************************************************** BOX COMPONENT *********************/
.box {
		margin: 0px 0px 10px 5px;
		width:213px;
		height:;
		padding:;
		margin:;
		background: url(/theme/images/newsletterBox.jpg) #fff;
		}	
.boxHeader {
		height:38px;
		width:220px;
		background: url(/theme/images/componentHeader.png) no-repeat;
		}
.boxHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:13px;
		border:0px dashed #ff0000;
		}
.boxBody {
		padding:40px 0 0 11px;
		margin:0;
		color: #000;
		font-size: 11px;
		height:176px;
		border: 0px dashed blue;
		}
.boxFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;	
		}
.boxBody ul {
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 20px;
		}
.boxBody li {
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}


.box a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}

.box a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}

.box a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}

.box a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/******************************************************* /BOX COMPONENT *********************/
.SearchComponentBox {
		margin:0;
		padding:0;
		width:220px;
		}

.SearchComponentBoxBody {
		background:#fff;
		
		}
.SearchComponentBoxFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter1.jpg) no-repeat;
		}

/*************************************************** CATEGORYLIST COMPONENT *****************/
.categoryList {
		margin: 0px 0px 10px 0;
		background:;
		width:220px;
		border: 0px dashed blue;
		background: url(/theme/images/blank.gif);
		}
.categoryListHeader {
		height:38px;
		width:220px;
		background: url(/theme/images/componentHeader.png) no-repeat;	
		}
.categoryListHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:13px;
		border:0px dashed #ff0000;
		}
.categoryListBody {
		background:#fff;
		}
.categoryListFooter {
		font-size:0px;
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}
.categoryList ul{
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 10px;
		}
.categoryList li{
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}
.categoryList a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}	
.categoryList a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.categoryList a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.categoryList a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.categoryListCurrent {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/************************************************** /CATEGORYLIST COMPONENT *****************/
/************************************************** SIDENAVIGATION CATEGORYLIST COMPONENT ***/
.SideNavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #877B61;
	text-decoration: none;
}
.SideNavi:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8D0303;
	text-decoration: none;
}
.SideNaviCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8D0303;
	text-decoration: none;
}
.sideTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8D0303;
	text-decoration: none;
}
/************************************************* /SIDENAVIGATION CATEGORYLIST COMPONENT ***/
/***************************************************** PRICERANGE COMPONENT *****************/
.priceRangeComponent {
		margin: 0px 0px 10px 0;
		background:;
		width:220px;
		border: 0px dashed blue;
		}
.priceRangeComponentHeader {
		height:38px;
		width:220px;
		background: url(/theme/images/componentHeader1.jpg) no-repeat;	
		}
.priceRangeComponentHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:13px;
		border:0px dashed #ff0000;
		position: relative;
		}
.priceRangeComponentBody {
		background:#fff;
		}
.priceRangeComponentFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter1.jpg) no-repeat;
		}

.priceRangeComponentBody ul {
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 20px;
		}	

.priceRangeComponentBody li {
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}	

.priceRangeComponent a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}

.priceRangeComponent a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}

.priceRangeComponent a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}

.priceRangeComponent a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/**************************************************** /PRICERANGE COMPONENT *****************/

/************************************************* CUSTOMFIELDS LIST COMPONENT **************/

.customFieldsList {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:330px;
		border: 0px dashed blue;
		}
.customFieldsListHeader {
		height:28px;
		width:330px;
		background: url(/theme/images/componentCenterHeader.gif) no-repeat;	
		}
.customFieldsListHeaderText {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#d1355c;
		font-size:16px;
		font-weight:bold;
		padding-left:0px;
		padding-top:0px;
		border:0px dashed #ff0000;
		}
.customFieldsListBody {
		background:#fbdce1;
		font-size:11px;
		}	
/*.customFieldsListFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}*/
.customFieldsList ul {
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 20px;
		}
.customFieldsList li {
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}
.customFieldsList a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.customFieldsList a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.customFieldsList a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.customFieldsList a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/************************************************* /CUSTOM FIELDS LIST COMPONENT ************/

/***************************************************** MFCLIST COMPONENT ********************/

.mfcComponent {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:220px;
		border: 1px dashed blue;
		}
.mfcComponentHeader {
		height:38px;
		width:220px;
		background: url(/theme/images/componentHeader.png) no-repeat;
		}
.mfcComponentHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:13px;
		border:0px dashed #ff0000;
		}
.mfcComponentBody {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:#fff;
		font-size:11px;
		}
.mfcComponentFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}
.mfcComponent ul {
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 20px;
		}
.mfcComponent li {
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}
.mfcComponent a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}	
.mfcComponent a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.mfcComponent a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.mfcComponent a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/***************************************************** /MFCLIST COMPONENT *******************/

/******************************************************* /THEME LIST COMPONENT **************/

.thmComponent {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:220px;
		border: 1px dashed blue;
		}
.thmComponentHeader {
		height:38px;
		width:220px;
		background: url(/theme/images/componentHeader.png) no-repeat;
		}
.thmComponentHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:13px;
		border:0px dashed #ff0000;
		}
.thmComponentBody {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background:#fff;
		font-size:11px;
		}
.thmComponentFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}
.thmComponent ul {
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 20px;
		}
.thmComponent li {
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}
.thmComponent a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;	
		}	
.thmComponent a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.thmComponent a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.thmComponent a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.themeListingGrid {
		width:100%;
		}
.themeItemsGrid {}

/******************************************************* /THEME COMPONENT *******************/

/*********************************** NEWSLETTER COMPONENT ARE IN TEMPLATE LEFTBAR ***********/

/*************************************************************************** /LEFTBAR COMPONENT *******************/

		
/*************************************************************************** RIGHTBAR COMPONENT *******************/

/********************************************************* CART COMPONENT *******************/
/* cartComponent position */
.cartDsp {
		clear:right;
		float:right;
		height:50px;
		margin: 10px 25px 0 80px;
		padding:0;		
		}
.cartDspbox {
		width:200px;
		height:50px;		
		border: 0px dashed green;
		
		}
/* cartComponent position */
.cartComponent {
		border:1px solid #a0a0a0;
		padding:1px;
		margin:0 0 0px 0;
		height:50px;
		}
.cartComponentHeader {
		padding:3px;
		background:#f0f0f0;	
		}
.cartComponentBody {
		padding:3px;
		overflow:auto;
		}
/*.cartComponentFooter {
		height:1px;
		}*/ 
.cartComponent ul {
		padding:0;
		margin:0;
		overflow:auto;
		}
.cartComponent li {
		list-style:none;
		overflow:auto;
		}
/******************************************************** /CART COMPONENT *******************/

/********************************************************* NEWS COMPONENT *******************/

.newsComponent {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:220px;
		border: 0px dashed blue;
		}	
.newsComponentHeader {
		height:38px;
		width:220px;
		background: url(/theme/images/componentHeader.png) no-repeat;
		}
.newsComponentHeaderText {
		color:#8d0303;
		font-size:13px;
		font-weight:bold;
		padding-left:15px;
		padding-top:13px;
		border:0px dashed #ff0000;
		}
.newsComponentBody {
		background:#fff;
		font-size:11px;
		}
.newsComponentFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;	
		}
.newsComponent ul {
		border: 0px dashed green;	
		margin: 0;
		padding: 0 0 0 20px;
		}
.newsComponent li {
		margin: 0;
		line-height: 2.5em; 
		list-style:none;
		padding:0px 0px 0px 10px;
		display: block;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		background: url(/theme/images/listdeco.gif) 1px 9px no-repeat;
		}
.newsComponent a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.newsComponent a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.newsComponent a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.newsComponent a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/********************************************************* /NEWS COMPONENT ******************/
/********************************************************* NEW PRODUCT COMPONENT ************/

.newProductsComponent {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:330px;
		border: 0px dashed blue;
		}	
.newProductsComponentHeader {
		height:28px;
		width:330px;
		background: url(/theme/images/componentCenterHeader.gif) no-repeat;
		}
.newProductsComponentHeaderText {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#d1355c;
		font-size:16px;
		font-weight:bold;
		padding-left:0px;
		padding-top:0px;
		border:0px dashed #ff0000;
		}
.newProductsComponentBody {
		padding:10px 0 0 0;
		background:#fbdce1;
		font-size:11px;
		text-decoration: none;
		}
.newProductsComponentProdName {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		margin: 0 0 5px 0;
		}
.newProductsComponentPrice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC0033;
		text-decoration: none;
		margin: 0 0 5px 0;
		}
/*.newProductsComponentFooter {
		height:14px;
		width:330px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}*/

.newProductsComponentLinks {
		text-decoration: none;
		}
.newProductsComponentLinks a:link, a:visited, a:active, a:hover {
		text-decoration:none;
		border:none;
		
		}
.newProductsComponentLinks img{
		text-decoration: none;
		}
.newProductsComponentGrid {
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		}
.newProductsComponentGrid a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;

		}
.newProductsComponentGrid a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;

		}
.newProductsComponentGrid a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;

		}
.newProductsComponentGrid a:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;

		}
/******************************************************** /NEW PRODUCT COMPONENT ************/

/******************************************************** BEST SELLERS COMPONENT ************/

.bestSellersComponent {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:330px;
		border: 0px dashed blue;
		}	
.bestSellersComponentHeader {
		height:28px;
		width:330px;
		background: url(/theme/images/componentCenterHeader.gif) no-repeat;
		}
.bestSellersComponentHeaderText {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#d1355c;
		font-size:16px;
		font-weight:bold;
		padding-left:0px;
		padding-top:0px;
		border:0px dashed #ff0000;
		} 
.bestSellersComponentBody {
		padding:10px 0 0 0;
		background:#fbdce1;
		font-size:11px;
		}
.bestSellersComponentProdName {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		margin: 0 0 5px 0;
		}
.bestSellersComponentPrice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC0033;
		text-decoration: none;
		margin: 0 0 5px 0;		
		}
/*.bestSellersComponentFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}*/
.bestSellersComponentGrid {
		font-size: 11px;
		font-family: arial, helvetica, sans-serif;
		}
.bestSellersComponentGrid a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.bestSellersComponentGrid a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.bestSellersComponentGrid a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.bestSellersComponentGrid a:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/******************************************************* /BEST SELLERS COMPONENT ************/

/************************************************************ SPECIALS COMPONENT ************/

.specialsComponent {
		margin: 0px 0px 10px 0;
		background:#fff;
		width:330px;
		border: 0px dashed blue;
		}	
.specialsComponentHeader {
		height:28px;
		width:330px;
		background: url(/theme/images/componentCenterHeader.gif) no-repeat;
		}
.specialsComponentHeaderText {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#d1355c;
		font-size:16px;
		font-weight:bold;
		padding-left:0px;
		padding-top:0px;
		border:0px dashed #ff0000;
		}
.specialsComponentBody {
		padding:10px 0 0 0;
		background:#fbdce1;
		font-size:11px;
		}
.specialsComponentProdName {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		margin: 0 0 5px 0;
		}
.specialsComponentPrice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC0033;
		text-decoration: none;
		margin: 0 0 5px 0;
		}
/*.specialsComponentFooter {
		height:14px;
		width:220px;		
		background: url(/theme/images/componentFooter.png) no-repeat;
		}*/
.specialsComponentGrid {
		font-size:11px;
		font-family: arial, helvetica, sans-serif;
		}
.specialsComponentGrid a:link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.specialsComponentGrid a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #877B61;
		text-decoration: none;
		}
.specialsComponentGrid a:hover{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.specialsComponentGrid a:active{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
/************************************************************ /SPECIALS COMPONENT ***********/

/************************************************************************** /RIGHTBAR COMPONENT *******************/

/******************************************************************************** DYNAMIC PAGES *******************/

/************************************************************************** PAGES ***********/

.pageContent {
		background: #fbdce1;
		}
.pageHeader {
		height:30px;
		font-size: 12px;
		}
.pageHeader h1{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.pageSubHeader {
		height:25px;
		/*background: url(/theme/images/sideBar.gif) 5px 20px repeat-x;*/
		}
.pageBody {
		margin:10px;
		background: #fbdce1;	
		}
.pageBodySubHeader {
		height:25px;
		font-size:16px;
		padding: 10px 0 10px 0;
		}
.pageHeading {
		height: 25px;
		font-size: 1.2em;
		}
.pageContent p {
		margin:5px 0;
		}
.pageSubHeading {
		height: 25px;
		font-size: 1em;
		}	
.pageContent {
		color:#404040;
		}
.pageContent a:link,
.pageContent a:visited,
.pageContent a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.pageContent a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: underline;
		}
/************************************************************************* /PAGES ***********/
/******************************************************************* PRODUCT MAP ************/

.productMap {
		margin:0;
		padding:0;
		}
.productMap a:link {
		color: blue;
		text-decoration:none;
		}
.productMap a:active {
		color: blue;
		text-decoration:none;
		}
.productMap a:visited {
		color: blue;
		text-decoration:none;
		}
.productMap a:hover {
		color: red;
		text-decoration:none;	
		}
/****************************************************************** /PRODUCT MAP ************/
/******************************************************** 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: 0px 0px 10px 0;
		background:#fff;
		width:330px;
		border: 0px dashed blue;
		}
.featuredProductsHeader {
		/*font-size: 1em;
		font-weight: bold;*/
		height:28px;
		width:330px;
		background: url(/theme/images/componentCenterHeader.gif) no-repeat;
		}
.featuredProductsHeaderText {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		color:#d1355c;
		font-size:16px;
		font-weight:bold;
		padding-left:0px;
		padding-top:0px;
		border:0px dashed #ff0000;
		}
.featuredProductsBody {
		padding:10px 0 0 0;
		background:#fbdce1;
		font-size:11px;
		text-decoration: none;
}
.featuredProductsGrid {	
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background:#fbdce1;
		width:100%;	
		}
.featuredProductsGrid td {
		vertical-align: top;
		}
/************************************************************ /FEATURED PRODUCTS ************/

/***************************************************************** VIEW PRODUCTS ************/

.viewProd {
		margin-top:10;
		background: #fbdce1;
		}
.viewProd_Buttons {
		padding:10 0 0 50px;
		width:300px;
		height:30px;
		clear:both;
		}
.viewProdPicture {
		float:left;
		margin: 0px 20px 10px 0;
		}
.viewProd_prodItemName {
		margin:0 0 10 0;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		height:30px;
		font-size: 18px;
		}
.viewProdInfo {
		float:left; 
		padding-left:10px;
		}
.viewProd_prodItemLongDesc {
		margin:10 0;
		clear:both;
		width:100%;
		}
.viewProdPrice {
		clear:both;
		margin:15px 0 0px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0033;
	text-decoration: none;
}		
.viewProdItemDetails {
		margin:20px 0 10px 0;
		}
.viewProdOptions {
		margin:0 0 10 0;
		}
.viewProdAddToCart {
		margin:0;
		}
.viewProdEmailFriend {
		margin:0;
		}
/**************************************************************** /VIEW PRODUCTS ************/

/********************************************************************* VIEW CART ************/

.viewCart {
		background: #fbdce1;
		}
.viewCartHeader {	
		width:146;
		height:27;
		background: url(images/viewCartHeader.gif);
		}
.viewCartGrid {
		/*border-width: 1px 1px 1px 1px;*/
		/*border-spacing: 2px;
		border-style: outset outset outset outset;
		border-color: gray gray gray gray;
		border-collapse: separate;*/
		font-size: 12px;
		}
.viewCartGrid td a {
		color:#000;
		}
.viewCartGrid td {
		border-width: 0px;
		padding: 5px;
		border-style: inset inset inset inset;
		border-color: gray gray gray gray;
		}
.viewCartGridHeader {
		height:25;
		background: #9FCB50;
		font-weight: bold;
		color:#000;
		}
/******************************************************************** /VIEW CART ************/	

/******************************************************************** VIEW CATEGORY *********/

.viewCatGrid {
		border-width: 0px;
		border-spacing: ;
		border-style: dashed;
		border-color: blue;
		border-collapse: separate;
		background: #fbdce1;
		width:100%;
		}
.viewCatGrid td {
		vertical-align: top;
		/*text-align:left;*/
		/*padding: 0 20px 5px;*/
		/*border-bottom: 1px solid #666;*/	
		}
.viewCatGrid tr {
		border-bottom: 1px solid #666;
		height:1px;
		}
.viewCatGrid div a:link,
.viewCatGrid div a:visited,
.viewCatGrid div a:active,
.viewCatGrid div a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.viewCatGridLeftColumn {
		display:block;
		}
.viewCatGridRightColumn{
		display:block;
		}
.mainCategoryDetails {
		background: #fbdce1;
		display:none;
		}
.mainCategoryPictureNormal {
		display:none;
		}
.catName a:link { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.catName a:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.catName a:active {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}
.catName a:visited {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #8D0303;
		text-decoration: none;
		}

/******************************************************************* /VIEW CATEGORY *********/

/***************************************************************** ADVANCED SEARCH **********/	

.advancedSearchRow {
		height:200;
		}
.advancedSearchVerticalLeftbar{
		float:left;	
		width: 30%;	
		}
.advancedSearchVerticalRightbar{
		float:left;
		}
.advancedSearchGrid {
		margin:10 0 0 0;
		background: #fbdce1;
		width:100%;
		font-size:1em;	
		}
/**************************************************************** /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:10px;
		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: #fff;	
		padding:5;
		}
.forgetPasswordBody {
		background: #fbdce1;
		}
.textSmall {
		font-size:11px;
		margin-bottom:5;
		}
.line {	
		color:silver;
		height:1px;
		background-color:silver;
		}
/**************************************************************** /FORGET PASSWORD PAGE *******/

/************************************************************************ PRODUCTS PAGE *******/

.productPictureSmall {
		border:0px;	
		}
.prodItemName {
		/*font-size: 12px;	
		font-weight:bold;
		color:#666666;*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #666666;
		text-decoration: none;
		margin: 0 0 5px 0;
		}
.prodItemShortDesc {
		font-size: 11px;
		color:#666666;
		}
.prodItemPrice {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #CC0033;
		text-decoration: none;
		margin: 0 0 5px 0;
}
.alternativePrice {
		font-size: 12px;
		text-decoration: underline;
		}
.normalPrice {
		font-size: 12px;
		color:#cc0033;
		font-weight: bold;
		}
.sellingPrice {
		font-size: 15px;
		color:#cc0033;
		font-weight:bold;	
		}
.currCode {
		font-weight: bold;
		font-size: 12px;	
		color:#cc0033;
		}
.qtyDiscountText {
		text-decoration: underline;
		font-size: 11px;
		}
.freeShippingText {
		color:#406618;
		font-size: 11px;
		}
.sku {
		font-size: 1em;
		}
.productNavigation {
		height:;
		border-bottom: 1px solid #B4B4B4;
		padding:0;
		margin-bottom: 10px;
		}
.productNavigation a {
		font-weight:normal;
		color:#777;
		}
.navCurrText {
		font-weight:bold;
		color:#777;
		}
/*.catName {
		font-size: 12px;	
		font-weight:bold;
		color:#666666;
		}*/
.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: 30px;
		}
/****************************************************************************** /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 2px 0px;
		padding:0;
		}
.textbox {
		font-size:11px;
		margin:0 3px 2px 0px;
		padding:0;
		}
.textarea {
		font-size:11px;
		font-family:arial;
		margin:0 3px 2px 0px;
		padding:0;
		}
.warning {
		font-family:tahoma;
		font-size:13px;
		color:red;
		}
.labelLeft {
		float:left;
		margin:2px 0 2px 0;
		width: 28%;
		}
.labelRight {	
		float:left;
		width:70%;
		margin:2px 0 2px 0;
		}
/***/

.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:25px;
		background: #fbdce1;
		padding-top:3px;
		}
DIV.paging ul {}
DIV.paging li {
		padding:0 2;
		list-style:none;
		display:inline;
		}
DIV.paging li a:link {
		list-style:none;
		display:inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #DF3A02;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;

		}
DIV.paging li a:active {
		list-style:none;
		display:inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #DF3A02;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		}
DIV.paging li a:visited {
		list-style:none;
		display:inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #666;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;
		}
DIV.paging li a:hover {
		list-style:none;
		display:inline;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #DF3A02;
		text-decoration: none;
		font-size: 11px;
		font-weight: normal;	
		}
.createNewShipAddrBody {
		margin:10px;
		}
.editShipAddrBody {
		margin:10px;
		}
.labelRow {
		padding-bottom:3px;
		}
/****************************************************************************** /OTHERS ******/
/******************************************************************************* /DYNAMIC PAGES *******************/
.textGray11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.textGray11:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
