@charset "utf-8";
body {
		font:small Verdana, AppleGothic, Sans-serif;
		color:#333333; margin:0px 0; padding:0px; 
		background:#E2E4E1 url('./images/default/background.gif') 0 0 repeat-x; 
		word-break:break-all; }

a { text-decoration:none; color:#333333; }
a:hover { color:#FF0000; }


/* Float bug */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display: inline-block; }

/* Holly Hack Targets IE Win only \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End Holly Hack */


/* misc */
img { border: none; }

p { 	margin: .4em 0 .5em 0; 
		line-height: normal; 
		}
	p img { margin: 0; }

hr {
		height: 1px; color: #aaa; background-color: #aaa;
		border: 0; margin: .2em 0 .2em 0;
		}

h1, h2, h3, h4, h5, h6 {
		color: black; background: none; font-weight: normal;
		margin: 0;
		/*
		padding-top: .5em;
		padding-bottom: .17em;
		border-bottom: 1px solid #aaa;
		*/
		}
	h1 { font-size: 188%; }
	h2 { font-size: 150%; }
	h3, h4, h5, h6 {
		border-bottom: none;
		font-weight: normal;
		}
	h3 { font-size: 132%; }
	h4 { font-size: 116%; }
	h5 { font-size: 100%; }
	h6 { font-size: 90%; }

/*-------------------------------*/
/* customization */
/*-------------------------------*/

fieldset { padding:1em; border:1px solid #A1A1A1; letter-spacing:0; }
* html fieldset { /* \ Not Mac */ position:relative; clear:both; margin-top:1.8em;  padding:2em 1em 1em; /* */ }

legend { font:11px Verdana; color:#666666; }
* html fieldset legend { /* \ Not Mac */ position:absolute; top:-.8em;left:.4em; /* */}

fieldset div { margin:.3em 0; }

.input{ 	padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
			background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }

.textarea {		padding:4px .5em; margin:0px 0px 1px 0px; 
				color:#444444; 
				background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0; border:1px solid #B1B1B1; }

.checkbox { background:none; padding:0; width:12px; border:0 none; }

.submit .input {
	padding:.3em; height:26px;
	color:#444444; cursor:pointer;
	}

.dotLine { background:url('./images/common/dotLine.gif') bottom repeat-x; }

.more { }

.pathway { color:#888888; font-size:90%; height:22px; margin-bottom:6px; text-align:left; }
	.pathway a { color:#888888; text-decoration:underline; }
	.pathway a:hover { color:#FF0000;}

.paging{
	font:small Verdana;
	color:666666;
	text-decoration:none;
	margin-top:30px;
	margin-bottom:10px;
	text-align:center;
	}
	/*.paging a { color:#666666; text-decoration:underline; }*/
	/*.paging a:hover { color:#FF0000;}*/
	
	
	.paging a.pageNum  { color:#333333; background-color:#FFFFFF; border:1px #D1D1D1 solid; padding:0 4px; text-decoration:none; }
	.paging a:hover.pageNum  { color:#333333; background-color:#E1E1E1; border:1px #999999 solid; text-decoration:none; }

	.paging a.pageNow  { color:#333333; background-color:#E1E1E1; border:1px #999999 solid; padding:0 4px; text-decoration:none; }
	.paging a:hover.pageNow  { color:#333333; background-color:#E1E1E1; border:1px #999999 solid; text-decoration:none; }

/* Wrap START */
#wrap { width:100%;  }
#container { width:1000px; margin:0 auto; }
/* Wrap END */

/* header START */
#header { background:url('./images/default/headerBg.gif') top repeat-x; }
#headerContainer { height:125px; }
	#headerContainer1 { height:89px; }
		#headerContainer1_1 { float:left; width:400px; }
		#headerContainer1_2 { float:right; width:595px; }
	
	#headerContainer2 { height:36px; }
		#headerContainer2_1 { float:left; width:660px; }
		#headerContainer2_2 { float:right; width:335px; }
		
		
#title { width:400px; height:89px; }
	#title h3 a { width:400px; height:89px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/logo.jpg') 32px 16px no-repeat; }
	
#navigationQuick {	font-size:90%; background:url('./images/topNavBg.jpg') 0 0 no-repeat; height:24px; line-height:24px; }
	#navigationQuick A {  font-size:100%; color:#FFFFFF;  }
	#navigationQuick A:hover { color:#FFF200; text-decoration:underline; }
	#navigationQuick h3 { display:none;   }
	#navigationQuick ul { list-style:none; margin:0 0 0 0; padding:6px 10px 0px 0px; color:#FFFFFF; text-align:right; }
	#navigationQuick li {	display:inline; margin:0; padding:0 0px 0 10px; white-space:nowrap; 
							background: url('./images/common/separate01.gif') 0 2px no-repeat; }
	#navigationQuick li.first { background-image:none; }
	
#navigationQuick2 {	font-size:90%; background:url('./images/topNavBg.jpg') 0 0 no-repeat; height:24px; line-height:24px; }
	#navigationQuick2 A {  font-size:100%; color:#FFFFFF;  }
	#navigationQuick2 A:hover { color:#FFF200; text-decoration:underline; }
	#navigationQuick2 h3 { display:none;   }
	#navigationQuick2 .portfolioBox { padding:6px 10px 0px 0px; color:#FFF537; text-align:right; }

#navigation { height:36px; }
	
	/* clear link border START */
	#navigation { zoom:1; }
	#navigation * { outline:0; zoom:1; }
	#navigation a { blr:expression(this.onFocus=this.blur()); }
	/* clear link border END */
	
	#navigation a { color:#FFFFFF; }
	#navigation a:hover { color:#FAFF40; }
	
	#navigation h3 { display:none; }
	#navigation ul { list-style:none; margin:0; padding:0 0 0 30px; }
	#navigation li { float:left; margin:0 2px 0 2px; padding:0 0px 0 0px; background:url('') right 0px no-repeat; }
	#navigation li a {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:36px; 
						padding-top:36px; color:#FFFFFF; background:url('./images/default/navigation.gif') no-repeat; }
	
	#navigation .item01 { width:85px; }
		#navigation .item01 a { background-position:-552px 0px !important; }
		#navigation .item01 a:hover { background-position:-552px -50px !important; }
	#navigation .item02 { width:85px; }
		#navigation .item02 a { background-position:0px 0px !important; }
		#navigation .item02 a:hover { background-position:0px -50px !important; }
	#navigation .item03 { width:85px; }
		#navigation .item03 a { background-position:-92px 0px !important; }
		#navigation .item03 a:hover { background-position:-92px -50px !important; }
	#navigation .item04 { width:85px; }
		#navigation .item04 a { background-position:-184px 0px !important; }
		#navigation .item04 a:hover { background-position:-184px -50px !important; }
	#navigation .item05 { width:85px; }
		#navigation .item05 a { background-position:-276px 0px !important; }
		#navigation .item05 a:hover { background-position:-276px -50px !important; }
	#navigation .item06 { width:85px; }
		#navigation .item06 a { background-position:-368px 0px !important; }
		#navigation .item06 a:hover { background-position:-368px -50px !important; }
	#navigation .item07 { width:85px; }
		#navigation .item07 a { background-position:-460px 0px !important; }
		#navigation .item07 a:hover { background-position:-460px -50px !important; }
	
	/*mask START*/
	#navigationMask { position:absolute; z-index:10000; display:block; left:0; }
	#navigation .navItem01_mask { background:url('./images/default/navigation.gif') -552px -100px no-repeat; }
	#navigation .navItem02_mask { background:url('./images/default/navigation.gif') 0px -100px no-repeat; }
	#navigation .navItem03_mask { background:url('./images/default/navigation.gif') -92px -100px no-repeat; }
	#navigation .navItem04_mask { background:url('./images/default/navigation.gif') -184px -100px no-repeat; }
	#navigation .navItem05_mask { background:url('./images/default/navigation.gif') -276px -100px no-repeat; }
	#navigation .navItem06_mask { background:url('./images/default/navigation.gif') -368px -100px no-repeat; }
	#navigation .navItem07_mask { background:url('./images/default/navigation.gif') -460px -100px no-repeat; }
	/*mask END*/
	
/* header END */


/* content START */
#content { padding:0 0 0px 0; background-color:#FFFFFF}
#contentContainer3 { }
#contentContainer3_3 { float:left; width:190px; overflow:hidden; padding:10px 0 10px 15px; } /*205*/
#contentContainer3Assist { float:right; width:770px; overflow:hidden; padding:10px 10px 0 0; } /*780*/

#contentContainer3Assist2 { }
#contentContainer3_1 { float:left; width:537px; overflow:hidden; padding:10px 0 10px 0; } /*540*/
#contentContainer3_2 { float:right; width:215px; overflow:hidden; padding:34px 0 10px 0; } /*215*/


#contentContainer2 { }
#contentContainer2_1 { float:left; width:765px; overflow-x:hidden; padding:10px 0px 30px 15px; }
#contentContainer2_2 { float:right; width:190px; overflow-x:hidden; padding:10px 10px 10px 0px; }
/* content END */

/* banner START*/
.bannerWidget { }
	.bannerWidget h3 { display:none; }
	.bannerWidget ul { list-style:none; margin:0; padding:0; }
	.bannerWidget li a { color:#555555; text-decoration:underline; }
	.bannerWidget li a:hover { color:#FF0000; }
	.bannerWidget li { margin:0; padding:0 0 8px 0; text-align:center; }
	.bannerWidget li span { display:block; font-size:90%; text-align:center; margin-top:3px; }

#bannerWidget_main_header0 { width:770px; overflow:hidden; text-align:center; margin:0px 0 0 0px; }
#bannerWidget_main_header0 img { border:1px #D1D1D1 solid; }
#bannerWidget_main_header0 span { display:none; }

#bannerWidget_main_header { width:770px; overflow:hidden; text-align:center; margin:0px 0 0 0px; }
#bannerWidget_main_header img { border:1px #D1D1D1 solid; }
#bannerWidget_main_header span { display:none; }

#bannerWidget_main_footer { width:537px; overflow:hidden; text-align:center; margin:12px 0 0 0px; }
#bannerWidget_main_footer img { border:1px #D1D1D1 solid; }
#bannerWidget_main_footer span { display:none; }

#bannerWidget_main_sidebar1 { width:190px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_main_sidebar1 img { border:1px #D1D1D1 solid; }
#bannerWidget_main_sidebar1 span { display:none; }

#bannerWidget_main_sidebar2 { width:215px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_main_sidebar2 img { border:1px #D1D1D1 solid; }
#bannerWidget_main_sidebar2 span { display:none; }

#bannerWidget_main_sidebar3 { width:190px; overflow:hidden; text-align:center; margin:0px 0 0 0px; }
#bannerWidget_main_sidebar3 img { border:1px #D1D1D1 solid; }
#bannerWidget_main_sidebar3 span { display:none; }

#bannerWidget_main_sidebar4 { width:215px; overflow:hidden; text-align:center; margin:0px 0 0 0px; }
#bannerWidget_main_sidebar4 img { border:1px #D1D1D1 solid; }
#bannerWidget_main_sidebar4 span { display:none; }


#bannerWidget_page_sidebar1 { width:190px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_page_sidebar1 img { border:1px #D1D1D1 solid; }
#bannerWidget_page_sidebar1 span { }

#bannerWidget_page_sidebar2 { width:190px; overflow:hidden; text-align:center; margin:0px 0 0 0px; }
#bannerWidget_page_sidebar2 img { border:1px #D1D1D1 solid; }
#bannerWidget_page_sidebar2 span { }

/*
#bannerWidget_page_sidebar2 { width:195px; overflow:hidden; text-align:center; margin:30px 0 0 0px; }
#bannerWidget_page_sidebar2 span { }
*/

/* banner END*/


/* footer START */
#footer { min-height:90px; height:auto !important; height:90px; background:#E1E1E1 url('./images/default/footerBg.gif') repeat-x; }
#copyright { padding:20px 0px 25px 25px; color:#888888; font-size:90%; }
	#copyright a { text-decoration:underline; color:#888888; }
	#copyright a:hover { color:#FF0000; }
	#copyright h3 { display:none; }
	
	#copyright .level1 { text-align:center; margin-bottom:12px; }
	  #copyright .level1 span { padding:0 3px; }
	#copyright .level2 { text-align:center; }
	#copyright .service { display:none; }
/* footer END */

/* backTop */

/* IE 6 */
/* -- fail--
* html { overflow:hidden; }
* html body { width:100%; height:100%; overflow:auto; }
* html #backTop { position:absolute; right:17px; }
*/
* html #backTop { display:none; }
/* IE 6 END*/
	
#backTop { display:inline; position:fixed; bottom:0; right:0; width:73px; height:34px; }
#backTop a { display:block; width:73px; height:34px; text-indent:-9999px; background:transparent url('./images/backTop.gif') 0 0 no-repeat; }
#backTop a:hover { border:none; background:transparent url('./images/backTop.gif') 0 -34px no-repeat; }
#backTop a:focus { -moz-outline-style:none; }

/* backTop END */


#box_TICKER { height:30px; background-color:#FFEDCC; }
	#box_TICKER h3 { display:none; }
	#box_TICKER .bbody { /*float:left; width:955px;*/ }
	#box_TICKER .bbody td { line-height:26px; }
	#box_TICKER p { display:none; /*float:right; width:40px;*/ }


#box_SPECIALS { margin-bottom:12px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_190.gif'); padding-bottom:10px; height:200px; }
	#box_SPECIALS h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:24px; 
						padding-top:24px;  background: url('./images/default/sideTitles.gif') 0px -0px no-repeat; }
	
	#box_SPECIALS .portfolioBox { list-style:none; margin:0; padding:10px 10px 0px 10px; }
	#box_SPECIALS .portfolioItem { min-height:190px; height:auto !important; height:190px; }
	
	#box_SPECIALS .portfolioItem .cover { text-align:center; margin-bottom:6px; background: url('./images/default/image100_shadow.gif') center center no-repeat; }
	#box_SPECIALS .portfolioItem .title { text-align:center; margin-bottom:6px; }
	#box_SPECIALS .portfolioItem .price { text-align:center; margin-bottom:12px; font-size:90%; }
	#box_SPECIALS .portfolioItem .description { display:none; font-size:90%; line-height:140%; color:#818181; }
	
	#box_SPECIALS .portfolioItem a { color:#333333; font-weight:bold; text-decoration:none; }
	#box_SPECIALS .portfolioItem a .cover img { border:1px #BBBBBB solid; }
	
	#box_SPECIALS .portfolioItem a:hover { color:#F26522; }
	#box_SPECIALS .portfolioItem a:hover .cover img { border-color:#999999; }
	
	#box_SPECIALS .more { display:none; margin-top:12px; text-align:right; padding-right:8px; }
	#box_SPECIALS .more a { color:#FF0000; text-decoration:underline; }
	#box_SPECIALS .more a:hover { text-decoration:none; }

#box_ENTRIES { margin-bottom:12px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_215.gif'); padding-bottom:10px; height:180px; }
	#box_ENTRIES h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:24px; 
						padding-top:24px;  background: url('./images/default/sideTitles.gif') 0px -48px no-repeat; }
	
	#box_ENTRIES .portfolioBox { list-style:none; margin:0; padding:10px 10px 0px 10px; }
	#box_ENTRIES .portfolioItem { min-height:220px; height:auto !important; height:230px; }
	
	#box_ENTRIES .portfolioItem .cover { /*text-align:center; margin-top:16px; background: url('./images/default/image100_shadow.gif') center center no-repeat;*/ }
	#box_ENTRIES .portfolioItem .title { text-align:left; margin-bottom:6px; }
	#box_ENTRIES .portfolioItem .price { display:none; text-align:center; margin-bottom:12px; font-size:90%; }
	#box_ENTRIES .portfolioItem .description { font-size:90%; line-height:140%; color:#818181; }
	
	#box_ENTRIES .portfolioItem a { color:#333333; font-weight:bold; text-decoration:none; }
	#box_ENTRIES .portfolioItem a .cover img { border:1px #BBBBBB solid; }
	
	#box_ENTRIES .portfolioItem a:hover { color:#F26522; }
	#box_ENTRIES .portfolioItem a:hover .cover img { border-color:#999999; }
	
	#box_ENTRIES .more { display:none; margin-top:12px; text-align:right; padding-right:8px; }
	#box_ENTRIES .more a { color:#FF0000; text-decoration:underline; }
	#box_ENTRIES .more a:hover { text-decoration:none; }

#box_CATEGORIES { margin-bottom:20px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_190.gif'); }
	#box_CATEGORIES h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:24px; 
							padding-top:24px;  background: url('./images/default/sideTitles.gif') 0px -24px no-repeat; }
	
	#box_CATEGORIES_container { padding:10px 5px 5px 5px; }
	#box_CATEGORIES_container div.pane { display:none; }
	#box_CATEGORIES_container h4 {	font-size:100%; background:#FFFFFF url('./images/default/categoriesArrow.gif') right center no-repeat; 
									border-bottom:1px #FFD897 solid; padding:5px; cursor:pointer; }
		#box_CATEGORIES_container h4 a { color:#D44C02; text-decoration:none; }
		#box_CATEGORIES_container h4 a:hover { color:#D44C02; }
	
	#box_CATEGORIES_container h4.current { color:#D44C02; background:#FFD895; }
		#box_CATEGORIES_container h4.current a { color:#D44C02; text-decoration:none; }
		#box_CATEGORIES_container h4.current a:hover { color:#D44C02; }

	#box_CATEGORIES_container .portfolioBox { list-style:none; padding:10px 3px 10px 3px; margin:0; background:#FFF5E1; }
	#box_CATEGORIES_container .portfolioItem { padding-top:4px; padding-bottom:8px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; line-height:140%; }
		#box_CATEGORIES_container .portfolioItem .assist { padding-left:18px; background:transparent url('./images/default/categoriesArrow2.gif') 5px center no-repeat; }
		#box_CATEGORIES_container .portfolioItem a { font-size:90%; color:#737373; text-decoration:none; }
		#box_CATEGORIES_container .portfolioItem a:hover { color:#333333; }

#box_WHATSNEW { margin-bottom:20px; }
	#box_WHATSNEW h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:33px; 
						padding-top:33px;  background: url('./images/default/sideTitles2.gif') 0px -0px no-repeat; }
	
	#box_WHATSNEW .portfolioBox { list-style:none; margin:0; padding:0; }
	#box_WHATSNEW .portfolioItem {	padding:10px 0px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; 
									float:left; width:134px; height:165px; 
									text-align:center; }
	
	#box_WHATSNEW .portfolioItem .cover { margin-bottom:6px; }
	#box_WHATSNEW .portfolioItem .title { margin-bottom:6px; }
	#box_WHATSNEW .portfolioItem .price { font-size:90%; }
	
	#box_WHATSNEW .portfolioItem a { color:#333333; text-decoration:underline; }
	#box_WHATSNEW .portfolioItem a .cover img { border:3px #E1E1E1 solid; }
	
	#box_WHATSNEW .portfolioItem a:hover { color:#F26522; text-decoration:underline; }
	#box_WHATSNEW .portfolioItem a:hover .cover img { border-color:#F26522; }
	
	#box_WHATSNEW .more { margin-top:12px; text-align:right; padding-right:8px; }
	#box_WHATSNEW .more a { color:#FF0000; text-decoration:underline; }
	#box_WHATSNEW .more a:hover { text-decoration:none; }

#box_NEW_PRODUCTS_DEFAULT { margin-bottom:12px; }
	#box_NEW_PRODUCTS_DEFAULT h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:33px; 
						padding-top:33px;  background: url('./images/default/sideTitles2.gif') 0px -0px no-repeat; }
	
	#box_NEW_PRODUCTS_DEFAULT .portfolioBox { list-style:none; margin:0; padding:0; }
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem {	padding:10px 0px 0px 0px; /*background:transparent url('./images/common/dotLine.gif') bottom repeat-x; */
									float:left; width:107px; height:150px; 
									text-align:center; }
	
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem .cover { margin-bottom:6px; background: url('./images/default/image75_shadow.gif') center center no-repeat; }
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem .title { margin-bottom:6px; }
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem .price { display:none; /*font-size:90%;*/ }
	
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem a { color:#333333; }
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem a .cover img { border:1px #BBBBBB solid; }
	
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem a:hover { color:#F26522; }
	#box_NEW_PRODUCTS_DEFAULT .portfolioItem a:hover .cover img { border-color:#999999; }
	
	#box_NEW_PRODUCTS_DEFAULT .more {	display:none; 
										margin-top:12px; text-align:right; padding-right:8px; }
	#box_NEW_PRODUCTS_DEFAULT .more a { color:#FF0000; text-decoration:underline; }
	#box_NEW_PRODUCTS_DEFAULT .more a:hover { text-decoration:none; }

#box_INFOBOX { margin-bottom:20px; border:1px #DFDFDF solid; }
	#box_INFOBOX h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:21px; 
						padding-top:21px;  background: url('./images/default/sideTitles.gif') 0px -105px no-repeat; }
	
	#box_INFOBOX .portfolioBox { padding:8px; }
	#box_INFOBOX .portfolioItem { margin-bottom:6px; }

#box_RCM_VOICE { margin-bottom:20px; border:1px #B1B1B1 solid; }
	#box_RCM_VOICE h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:21px; 
						padding-top:21px; background: url('./images/default/sideTitles3.gif') 0px -0px no-repeat; }

#box_HOT_RCM { margin-bottom:20px; border:1px #B1B1B1 solid; }
	#box_HOT_RCM h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:21px; 
						padding-top:21px; background: url('./images/default/sideTitles3.gif') 0px -42px no-repeat; }

#box_BEST_SELLERS { margin-bottom:0px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_215.gif'); padding-bottom:10px; }
	#box_BEST_SELLERS h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:24px; 
							padding-top:24px;  background: url('./images/default/sideTitles.gif') 0px -72px no-repeat; }
	
	#box_BEST_SELLERS .spotlight { padding:10px 10px 10px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#box_BEST_SELLERS .spotlight .cover { }
	#box_BEST_SELLERS .spotlight .title { margin-bottom:6px; }
	#box_BEST_SELLERS .spotlight .price { display:none; font-size:90%; }
	#box_BEST_SELLERS .spotlight .description { display:none; color:#555555; font-size:90%; line-height:160%; }
	
	#box_BEST_SELLERS .portfolioBox { list-style:none; margin:0; padding:0 10px 10px 10px; }
	#box_BEST_SELLERS .portfolioItem { padding:8px 0 8px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	
	#box_BEST_SELLERS .portfolioItem .number { float:left; width:22px; margin-right:10px; }
		#box_BEST_SELLERS .portfolioItem .number1 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px 0px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number2 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -22px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number3 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -44px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number4 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -66px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number5 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -88px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number6 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -110px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number7 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -132px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number8 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -154px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number9 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -176px no-repeat; }
		#box_BEST_SELLERS .portfolioItem .number10 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -198px no-repeat; }
	
	#box_BEST_SELLERS .portfolioItem .cover { }
	#box_BEST_SELLERS .portfolioItem .title { padding-left:15px; background:transparent url('./images/common/titleDot.gif') 2px 6px no-repeat; }
	#box_BEST_SELLERS .portfolioItem .price { font-size:90%; }
	#box_BEST_SELLERS .portfolioItem .description { margin-top:8px; color:#555555; font-size:90%; line-height:160%; }
	
	#box_BEST_SELLERS .portfolioItem a { color:#333333; text-decoration:underline; }
	#box_BEST_SELLERS .portfolioItem a .cover img { border:2px #E1E1E1 solid; }
	
	#box_BEST_SELLERS .portfolioItem a:hover { color:#F26522; text-decoration:underline; }
	#box_BEST_SELLERS .portfolioItem a:hover .cover img { border-color:#F26522; }

#box_RATING { margin-bottom:0px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_215.gif'); padding-bottom:10px; }
	#box_RATING h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:22px; 
						padding-top:22px;  background: url('./images/default/sideTitles.gif') 0px -96px no-repeat; }
	
	#box_RATING .spotlight { padding:10px 10px 10px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#box_RATING .spotlight .cover { }
	#box_RATING .spotlight .title { margin-bottom:6px; }
	#box_RATING .spotlight .price { display:none; font-size:90%; }
	#box_RATING .spotlight .description { display:none; color:#555555; font-size:90%; line-height:160%; }
	
	#box_RATING .portfolioBox { list-style:none; margin:0; padding:0 10px 10px 10px; }
	#box_RATING .portfolioItem { padding:8px 0 8px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	
	#box_RATING .portfolioItem .number { float:left; width:22px; margin-right:10px; }
		#box_RATING .portfolioItem .number1 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px 0px no-repeat; }
		#box_RATING .portfolioItem .number2 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -22px no-repeat; }
		#box_RATING .portfolioItem .number3 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -44px no-repeat; }
		#box_RATING .portfolioItem .number4 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -66px no-repeat; }
		#box_RATING .portfolioItem .number5 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -88px no-repeat; }
		#box_RATING .portfolioItem .number6 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -110px no-repeat; }
		#box_RATING .portfolioItem .number7 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -132px no-repeat; }
		#box_RATING .portfolioItem .number8 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -154px no-repeat; }
		#box_RATING .portfolioItem .number9 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -176px no-repeat; }
		#box_RATING .portfolioItem .number10 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -198px no-repeat; }
	
	#box_RATING .portfolioItem .cover { }
	#box_RATING .portfolioItem .title { float:left; padding-top:3px; }
	#box_RATING .portfolioItem .price { font-size:90%; }
	#box_RATING .portfolioItem .description { margin-top:8px; color:#555555; font-size:90%; line-height:160%; }
	
	#box_RATING .portfolioItem a { color:#333333; text-decoration:underline; }
	#box_RATING .portfolioItem a .cover img { border:2px #E1E1E1 solid; }
	
	#box_RATING .portfolioItem a:hover { color:#F26522; text-decoration:underline; }
	#box_RATING .portfolioItem a:hover .cover img { border-color:#F26522; }



#box_BS_RATING { height:555px; margin-bottom:12px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_215.gif'); }
	
	#box_BS_RATING_title1 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:24px; 
							padding:0; padding-top:24px; background: url('./images/default/sideTitles.gif') 0px -118px no-repeat; margin:0; cursor:pointer; }
	#box_BS_RATING_title1.current { background-position:0px -72px !important; }
	
	#box_BS_RATING_title2 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:22px; 
							padding:0; padding-top:22px; background: url('./images/default/sideTitles.gif') 0px -142px no-repeat; margin:0; cursor:pointer; }
	#box_BS_RATING_title2.current { background-position:0px -96px !important; }
	
	#box_BS_RATING_title3 { display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:22px; 
							padding:0; padding-top:22px; background: url('./images/default/sideTitles.gif') 0px -186px no-repeat; margin:0; cursor:pointer; }
	#box_BS_RATING_title3.current { background-position:0px -164px !important; }
	
	#box_BS_RATING .spotlight { padding:10px 10px 10px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	#box_BS_RATING .spotlight .cover { background: url('./images/default/image75_shadow.gif') -28px center no-repeat; }
	#box_BS_RATING .spotlight .title { margin-bottom:6px; }
	#box_BS_RATING .spotlight .price { font-size:90%; color:#444444; padding-top:12px; line-height:160%; }
	#box_BS_RATING .spotlight .description { display:none; color:#555555; font-size:90%; line-height:160%; }
	
	#box_BS_RATING .portfolioBox { list-style:none; margin:0; padding:0 10px 10px 10px; }
	#box_BS_RATING .portfolioItem { padding:8px 0 8px 0; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
	
	#box_BS_RATING .portfolioItem .number { float:left; width:22px; margin-right:10px; }
		#box_BS_RATING .portfolioItem .number1 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px 0px no-repeat; }
		#box_BS_RATING .portfolioItem .number2 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -22px no-repeat; }
		#box_BS_RATING .portfolioItem .number3 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -44px no-repeat; }
		#box_BS_RATING .portfolioItem .number4 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -66px no-repeat; }
		#box_BS_RATING .portfolioItem .number5 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -88px no-repeat; }
		#box_BS_RATING .portfolioItem .number6 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -110px no-repeat; }
		#box_BS_RATING .portfolioItem .number7 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -132px no-repeat; }
		#box_BS_RATING .portfolioItem .number8 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -154px no-repeat; }
		#box_BS_RATING .portfolioItem .number9 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -176px no-repeat; }
		#box_BS_RATING .portfolioItem .number10 { width:22px; height:22px; text-decoration:none; text-indent:-999em; display:block; background:url('./images/default/numberIcons.gif') 0px -198px no-repeat; }
	
	#box_BS_RATING .portfolioItem .cover { }
	#box_BS_RATING .portfolioItem .title { float:left; padding-top:3px; }
	#box_BS_RATING .portfolioItem .price { font-size:90%; }
	#box_BS_RATING .portfolioItem .description { margin-top:8px; color:#555555; font-size:90%; line-height:160%; }
	
	#box_BS_RATING .portfolioItem a { color:#333333; text-decoration:none; font-size:90%; }
	#box_BS_RATING .portfolioItem a .cover img { border:2px #E1E1E1 solid; }
	
	#box_BS_RATING .portfolioItem a:hover { color:#F26522; }
	#box_BS_RATING .portfolioItem a:hover .cover img { border-color:#F26522; }



#box_HOT_ALBUM { margin-bottom:20px; }
	#box_HOT_ALBUM h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:21px; 
						padding-top:21px; background: url('./images/default/sideTitles3.gif') 0px -21px no-repeat; }
	
	#box_HOT_ALBUM .portfolioBox { list-style:none; margin:0; padding:0; }
	#box_HOT_ALBUM .portfolioItem {	padding:10px 0px 10px 0px; 
									float:left; width:107px; height:110px; 
									text-align:center; }
	
	#box_HOT_ALBUM .portfolioItem .cover { margin-bottom:6px; background: url('./images/default/image75_shadow.gif') center center no-repeat; }
	#box_HOT_ALBUM .portfolioItem .title { margin-bottom:6px; }
	#box_HOT_ALBUM .portfolioItem .price { display:none; font-size:90%; }
	
	#box_HOT_ALBUM .portfolioItem a { color:#333333; text-decoration:none; }
	#box_HOT_ALBUM .portfolioItem a .cover img { border:1px #BBBBBB solid; }
	
	#box_HOT_ALBUM .portfolioItem a:hover { color:#F26522; }
	#box_HOT_ALBUM .portfolioItem a:hover .cover img { border-color:#999999; }
	
	#box_HOT_ALBUM .more { display:none; margin-top:8px; text-align:right; padding-right:12px; }
	#box_HOT_ALBUM .more a { color:#FF0000; text-decoration:underline; }
	#box_HOT_ALBUM .more a:hover { text-decoration:none; }

#box_FOCUS { margin-bottom:20px; }
	#box_FOCUS h3 {	display:none; }
	
	#box_FOCUS .portfolioBox { list-style:none; margin:0; padding:0; }
	#box_FOCUS .portfolioItem {	height:120px; width:260px; float:left; padding:0px 0px 0px 0px; }
	
	#box_FOCUS .portfolioItem .cover { background: url('./images/default/image100_shadow.gif') -11px center no-repeat; }
	#box_FOCUS .portfolioItem .title { margin-bottom:6px; }
		#box_FOCUS .portfolioItem a { color:#6E523A; font-weight:bold; text-decoration:none; }
		#box_FOCUS .portfolioItem a .cover img { border:1px #BBBBBB solid; }
		
		#box_FOCUS .portfolioItem a:hover { color:#F26522; }
		#box_FOCUS .portfolioItem a:hover .cover img { border-color:#999999; }
	
	#box_FOCUS .portfolioItem .description { color:#818181; font-size:90%; line-height:140%; }
	
	#box_FOCUS .more { display:none; margin-top:8px; text-align:right; padding-right:8px; }
	#box_FOCUS .more a { color:#FF0000; text-decoration:underline; }
	#box_FOCUS .more a:hover { text-decoration:none; }

#box_NOTICE { margin-bottom:20px; }
	#box_NOTICE h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:33px; 
							padding-top:33px; background: url('./images/default/sideTitles2.gif') 0px -33px no-repeat; }
	
	#box_NOTICE .portfolioBox { list-style:none; margin:0; padding:0; }
	#box_NOTICE .portfolioItem {	padding:0px 0px 0px 0px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; 
									line-height:220%; }
	
	#box_NOTICE .portfolioItem .title {	float:left; width:425px;
										padding-left:15px; background:transparent url('./images/common/titleDot.gif') 2px 13px no-repeat; }
	#box_NOTICE .portfolioItem .date { float:right; width:85px; color:#FF9D3E; }
	
	#box_NOTICE .more { margin-top:8px; text-align:right; padding-right:12px; }
	#box_NOTICE .more a { color:#FF0000; text-decoration:underline; }
	#box_NOTICE .more a:hover { text-decoration:none; }

#box_RANDOM_ALBUM { margin-bottom:12px; }


#box_NEW_PRODUCTS { margin-top:20px; margin-bottom:20px;}
	#box_NEW_PRODUCTS h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:33px; 
							padding-top:33px; background:transparent url('./images/default/sideTitles2.gif') 0px -66px no-repeat; }
	
	#box_NEW_PRODUCTS .portfolioBox { list-style:none; margin:0; padding:0; }
	#box_NEW_PRODUCTS .portfolioItem { 	padding:8px 0 8px 0; text-align:center; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; 
										float:left; width:128px; height:190px; }
	
	#box_NEW_PRODUCTS .portfolioItem .cover { margin-bottom:6px; }
	#box_NEW_PRODUCTS .portfolioItem .title { margin-bottom:6px; }
	
	#box_NEW_PRODUCTS .portfolioItem a { color:#333333; text-decoration:underline; }
	#box_NEW_PRODUCTS .portfolioItem a .cover img { border:3px #E1E1E1 solid; }
	
	#box_NEW_PRODUCTS .portfolioItem a:hover { color:#F26522; text-decoration:underline; }
	#box_NEW_PRODUCTS .portfolioItem a:hover .cover img { border-color:#F26522; }


#box_NEW_PRODUCTS2 { margin-bottom:20px; border-bottom:1px #DFDFDF solid; background: url('./images/default/bg_190.gif'); }
#box_NEW_PRODUCTS2 h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:24px; 
						padding:0; padding-top:24px; background: url('./images/default/sideTitles.gif') 0px -208px no-repeat; margin:0; cursor:pointer; }
#box_NEW_PRODUCTS2 .portfolioBox { list-style:none; margin:0; padding:4px 0 0 0; }
#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem { 
	padding:10px 0px 0px 0px; 
	float:left; width:95px; height:110px; 
	text-align:center; }

#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem .cover { margin-bottom:6px; /*background: url('{/literal}{$tpl_path}{literal}images/default/image75_shadow.gif') center center no-repeat;*/ }
#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem .title { margin-bottom:6px; }

#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem a { color:#333333; text-decoration:none; }
#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem a .cover img { border:1px #B1B1B1 solid; }

#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem a:hover { color:#F26522; }
#box_NEW_PRODUCTS2 .portfolioBox .portfolioItem a:hover .cover img { border-color:#333333; }


#box_SEARCH {}
#box_SEARCH h3 { display:none; }
#box_SEARCH .portfolioBox { padding-left:20px; padding-top:6px; }
#box_SEARCH .searchInput {
		padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
		background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
		color:#444444; border:1px solid #B1B1B1; 
		vertical-align: middle; cursor: pointer; display: inline-block; }
#box_SEARCH .searchStart {
			border-style: none; border-color: inherit; border-width: 0; 
			padding: 0; margin: 0; vertical-align: middle; cursor: pointer; display: inline-block;
			width:81px; height:22px; background:url('./images/default/searchStart.gif') 0px 0px no-repeat; }


#voicePlayer { width:535px; height:33px; border-top:0; }



.moduleRow A { color: #444444; }
.moduleRow { color:#444444; font-size:12px; line-height:1.7; padding-left:6px; width:170px; }
.moduleRowOver { color:#000000; font-size:12px; background-color:#FFFFFF; line-height:1.7; padding-left:6px; width:170px; } 
.moduleRowOut { color:#000000; font-size:12px; background-color: #FFFFFF; line-height:1.7; padding-left:5px; width:170px; } 

TABLE#box_new_products2 {}
TABLE#box_new_products2 TD.box_title { background-color:#404040; padding: 8px 15px 6px 15px; text-align: left; color: #FFFFFF; }
TABLE#box_new_products2 TD.box_content { }

SPAN.productOldPrice { font-size:12px; color:#666666; font-weight:normal; }



TABLE#nav TD.nav-quicksearch {
	background-color: #B9A88F;
	color: #FFFFFF;
	padding: 5px;
}

TABLE#main {
	margin-top: 2px;
}
TABLE#main TD.main-left_column {}
TABLE#main TD.main-right_column {}
TABLE#main TD.main-content {}

/* custom configure end */



FORM {display: inline;}
.block {display: block;}
.spacer {padding:2px}
.tableShop {border-left:1px; border-style:solid; border-color: #C7C7D5; margin: 0px 3px 0px 3px;}
.navLeft {border-right: 1px solid #B6B7CB;border-left: 1px solid #C7C7D5;}
.navRight {border-left: 1px solid #B6B7CB;border-right: 1px solid #C7C7D5;}

TD.headerNavigation {font-size:15px; color:#FFFFFF; padding:2px;}
TD.topNavigation {font-size: 13px; color: #5887B6;}
A.topNavigation {color: #5887B6;}
A.topNavigation:hover {color: #FF0000;}
A.headerNavigation {color: #ffffff; font-size: 13px; background: #C3C3C3;}
A.headerNavigation:hover {color: #FF0000;}

/*  ------- ¤å¦r³]©w2006-0202 JEDI -------  */
.sss-main {font-size: 12px; line-height: 1.2; color:#8E8E8E;}
.ss-main {font-size: 12px; line-height: 1.2; color:#8E8E8E;}
.s-main {font-size: 13px; line-height: 1.5; color:#8E8E8E;}
.main {font-size: 15px; line-height: 1.5; color:#5C6C6C;}
TD.main, P.main {font-size: 15px; line-height: 1.5; color:#5C6C6C;}
.l-main {font-size: 12px; line-height: 1.5; }
.ll-main {font-size: 18px; line-height: 1.5; color:#3C5C5C;}

.ss-main-r{font-size: 12px; line-height: 1.5; color:#FF0000;}

TD.checker_s{font-size:12px;border: 1px solid; border-color:#FFFFFF; padding:2px; background:#F5F5F5;text-align:center; color:#8E8E8E;}
TD.checker_m{font-size:15px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#FFFFFF;}
TD.checker_m2{font-size:15px;border-bottom: 2px dotted; border-color:#AAAAAA; padding:5px;text-align:center; color:#5C6C6C; background:#F5F5F5;}

TD.smallText, SPAN.smallText, P.smallText {font-size: 12px;}

/* formArea  */
TABLE.formArea {background:#F8F4E8; border-color:#E6D5A8; border-style: dotted; border-width: 1px;}
.formArea-text {border-bottom: 1px dotted; border-color:#E6D5A8; font-size:15px; color:#5C6C6C; padding:5px;}


.s-text {font-size:12px; color:#A3A3A3;}

.errorBox {font-size:15px; background:#FFDDEE; padding:9px; line-height:1.5; color:#EE3300;border: 2px dotted;border-color:#FF99CC;}
.stockWarning {font-size : 12px; color: #cc0033;}
.productsNotifications {background: #f2fff7;}

.productinfo_title {font-size:15px; color: #333333; font-weight: bold;}
.productinfo_price {font-size:16px; color: #0000FF;}
.orderEdit {font-size : 12px; color: #70d250; text-decoration: underline;}

TR.headerError {background: #ff0000;}
TD.headerError {font-size: 12px; background: #ff0000; color: #ffffff; font-weight : bold; text-align : center;}

TR.headerInfo {background: #00ff00;}

TD.headerInfo {
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TD.footer {background: #C3C3C3;}
.footer_top {border-top:2px solid; border-color: #BABABA; background: #C3C3C3; text-align:right;padding:2px;}

/*  ------- box-title -------  */
TD.BoxHeading {font-size:13px;background:#DEE6E9;color:#737373;border-bottom: 1px solid;
  	border-top: 1px solid;border-color: #A5BAC2;line-height:1.5;padding-top:3px;}

TD.BoxHeading_2 {font-size:13px;background:#FF6600;color:#FFFFFF;border-bottom: 3px solid;
  	border-top: 3px solid;border-color:#FF9900;line-height:1.5;padding-top:3px;}
	
TD.infoBox, SPAN.infoBox {font-size: 12px;}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {border: 1px; border-style:solid; border-color: #b6b7cb; border-spacing:1px;}

.productListing-heading {font-size:12px;background:#b6b7cb; color: #FFFFFF;font-weight: bold;}

TD.productListing-data {font-size: 12px;}


TD.pageHeading, DIV.pageHeading {font-size: 16px; font-weight: bold; color: #000000;}

TR.subBar {background: #f4f7fd;}
TD.subBar {font-size: 12px; color: #000000;}


TD.smallText, SPAN.smallText, P.smallText {font-size: 12px;}

TD.accountCategory {font-size: 13px; color: #aabbdd;}
TD.fieldKey {font-size: 12px; font-weight: bold;}
TD.fieldValue {font-size: 12px;}
TD.tableHeading {font-size: 12px; font-weight: bold;}

SPAN.newItemInCart {font-size: 12px; color: #ff0000;}



SPAN.greetUser {font-size: 15px; color:#009200; font-weight: bold;}


TD.formAreaTitle {font-size: 12px; font-weight: bold;}



SPAN.productSpecialPrice {color: #FF0000;}

SPAN.errorText {color: #ff0000;}

SPAN.productDiscountPrice {color: #ff0000; font-weight: bold;}

/* message box */
.messageBox {font-size: 12px; }
.messageStackError, .messageStackWarning {font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess {font-size: 12px; background-color: #99ff00; }

/* input requirement */
.copyright {font-size: 10px; color: #999999; text-align: center;}

<!-- password_double_opt_in -->
TABLE#password_double_opt_in { }
TABLE#password_double_opt_in TD.head { width:120px; text-align:right; }
TABLE#password_double_opt_in TD.input_field { font-size:10px; color:#999999; }
TABLE#password_double_opt_in TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- newsletter -->
TABLE#newsletter { }
TABLE#newsletter TD.head { width:120px; text-align:right; }
TABLE#newsletter TD.input_field { font-size:10px; color:#999999; }
TABLE#newsletter TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

<!-- info_message -->
TABLE#info_message { font-size:12px; color:#459137; border:1px #57B846 solid; background-color:#F0FEED; margin-bottom:12px; }
TABLE#info_message TD { padding:8px; }

INPUT.box_search-keyword { font-size: 12px; font-family: Verdana; color: #333333; width: 130px; border:1px #999999 solid; padding: 3px 2px 2px 3px; }
INPUT.box_newsletter-email { font-size: 12px; font-family: Verdana; color: #333333; width: 130px; border:1px #999999 solid; padding: 3px 2px 2px 3px; }




TABLE#navtrail { color:#333333; }
TABLE#navtrail A { color:#888888; text-decoration:underline; }
TABLE#navtrail A:hover { color:#FF5F3D; text-decoration:underline; }

TABLE#box_RUN_NEWS { color:#FFFFFF; }
TABLE#box_RUN_NEWS A { font-size: 12px; color: #FFFFFF; text-decoration: underline; }
TABLE#box_RUN_NEWS A:hover { font-size: 12px; color: #FFFFFF; text-decoration: underline; }

TABLE#box_SHOPINFO { color:#777777; line-height:1.6; }

#box_SPECIALS {}
#box_SPECIALS .price_style { color:#FF0000; font-family:Arial; font-weight: bold; }

#box_SPECIALS .price_special_original { text-decoration:line-through; }
#box_SPECIALS .price_special_original .price_style { }

TABLE#box_TOPICS {}

SPAN#box_ADD_A_QUICKIE {}
SPAN#box_ADD_A_QUICKIE A { color:#666666; text-decoration: underline; }
SPAN#box_ADD_A_QUICKIE A:hover { color:#FF0000; text-decoration: underline; }

TABLE#box_ADMIN { color:#555555; line-height:1.6; margin-bottom:8px; }

TABLE#box_CATEGORIES { margin-bottom:8px; }

TABLE#box_BEST_SELLERS { margin-bottom:8px; }

TABLE#box_CART { color:#555555; margin-bottom:8px;}

TABLE#box_CONTENT { margin-bottom:8px; }

TABLE#box_COUNTER {}
TABLE#box_COUNTER .numeral { font-size:12px; font-weight:bold; color:#FF2D00; text-decoration:underline; }

TABLE#box_INDEX_INTRO {}

TABLE#box_INFOBOX { color:#555555; line-height:1.6; }

TABLE#box_LAST_VIEWED { color:#555555; line-height:1.5; margin-bottom:8px; }

TABLE#box_LOGO { font-size:21px; letter-spacing:-1px; font-weight:bold; padding-left:7px; }

TABLE#box_MFT { color:#555555; line-height:1.6; margin-bottom:8px; }

TABLE#box_MFT_INFO { margin-bottom:8px; }

TABLE#box_NEWSLETTER { margin-bottom:8px; }

TABLE#navigation { background-color:#F1F1F1; }
TABLE#navigation .display_number {}
TABLE#navigation .page_links { text-align:right; }
A.pageResults { color:#555555; text-decoration:underline; }
A.pageResults:hover { color:#ED0009; text-decoration:underline; }





#order_details { color:#333333; }
#order_details .products_name A { color:#333333; text-decoration:none; }
#order_details .products_name A:hover { color:#ED1C24; text-decoration:underline; }
#order_details .products_model { color:#888888; }
#order_details .products_short_description { line-height:1.4; color:#888888; padding-top:10px; }
#order_details .price_style { color:#FF0000; font-family:Arial; font-weight: bold; border-bottom:1px #FF0000 solid; }

#order_details .price_consult { color:#A1A1A1; }
	#order_details .price_consult .price_style2 { color:#A1A1A1; font-family:Arial; font-weight: bold; border-bottom:1px #A1A1A1 solid; }

	#order_details .price_consult_now { color:#000000; }
		#order_details .price_consult_now .price_style2 { color:#000000; font-family:Arial; font-weight: bold; border-bottom:1px #333333 solid; }

#order_details .stock_mark { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:20px; }
#order_details .products_quantity { color:#FF0000; font-family:Arial; font-weight: bold; border-bottom:1px #FF0000 solid; }
#order_details .attributes_value_name { color:#FF0000; border-bottom:1px #FF0000 solid; line-height:17px; }
#order_details .total_content { padding-top:16px; padding-bottom:16px; font-size:132%; font-weight:bold; font-family:Verdana; text-align:right; }

SPAN.markProductOutOfStock {font-size: 12px; color: #FF0000; font-weight: bold;}

.text_spotlight { color: #FF0000; font-weight: bold; border-bottom:1px #FF0000 solid; line-height:17px; text-decoration:none; }
.number_spotlight { color: #FF0000; font-weight: bold; border-bottom:1px #FF0000 solid; line-height:17px; font-family: Arial; font-size:13px; text-decoration:none; }



.file_default { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/txt.gif') 0px 0px no-repeat; }
.file_doc { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/doc.gif') 0px 0px no-repeat; }
.file_csv { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/csv.gif') 0px 0px no-repeat; }
.file_txt { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/txt.gif') 0px 0px no-repeat; }
.file_xls { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/xls.gif') 0px 0px no-repeat; }
.file_pdf { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/pdf.gif') 0px 0px no-repeat; }
.file_ppt { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/ppt.gif') 0px 0px no-repeat; }
.file_gif { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/gif.gif') 0px 0px no-repeat; }
.file_jpeg { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/jpeg.gif') 0px 0px no-repeat; }
.file_png { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/png.gif') 0px 0px no-repeat; }
.file_tiff { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/tiff.gif') 0px 0px no-repeat; }
.file_bmp { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/bmp.gif') 0px 0px no-repeat; }
.file_wav { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/wav.gif') 0px 0px no-repeat; }
.file_mpg { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/mpg.gif') 0px 0px no-repeat; }
.file_m3u { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/m3u.gif') 0px 0px no-repeat; }
.file_wma { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/wma.gif') 0px 0px no-repeat; }
.file_ram { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/ram.gif') 0px 0px no-repeat; }
.file_css { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/css.gif') 0px 0px no-repeat; }
.file_html { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/html.gif') 0px 0px no-repeat; }
.file_rtf { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/rtf.gif') 0px 0px no-repeat; }
.file_xml { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/xml.gif') 0px 0px no-repeat; }
.file_mpg { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/mpg.gif') 0px 0px no-repeat; }
.file_mov { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/mov.gif') 0px 0px no-repeat; }
.file_wmv { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/wmv.gif') 0px 0px no-repeat; }
.file_bz2 { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/bz2.gif') 0px 0px no-repeat; }
.file_tgz { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/tgz.gif') 0px 0px no-repeat; }
.file_tar { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/tar.gif') 0px 0px no-repeat; }
.file_zip { padding-left:20px; background:transparent url('../../images/icons/extensionIcons/zip.gif') 0px 0px no-repeat; }



#products_listing {}
#products_listing h3 { display:none; }
#products_listing .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#products_listing .titleWrap .title { font-size:116%; font-weight:bold; }
#products_listing .titleWrap .heading_title { display:none; }
#products_listing .titleWrap .description { display:none; }

#products_for_category_listing { }
#products_for_category_listing h3 { display:none; }
#products_for_category_listing .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#products_for_category_listing .titleWrap .title { font-size:116%; font-weight:bold; }
#products_for_category_listing .titleWrap .heading_title { display:none; }
#products_for_category_listing .titleWrap .description { display:none; }

#products_search_listing {}
#products_search_listing h3 { display:none; }
#products_search_listing .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#products_search_listing .titleWrap .title { font-size:116%; font-weight:bold; }


#product_info .cover { }
#product_info h3 { display:none; }





#login {}
#login h3 { display:none; }
#login .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#login .titleWrap .title { font-size:116%; font-weight:bold; }

#contact_us {}
#contact_us h3 { display:none; }
#contact_us .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#contact_us .titleWrap .title { font-size:116%; font-weight:bold; }

	#contact_us TD.head { width:120px; text-align:right; vertical-align:top; }
	#contact_us TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#contact_us .field_name input, 
	#contact_us .field_email input, 
	#contact_us .field_vvcode input { width:500px; }
	#contact_us .field_message textarea  { width:550px; height:200px; }

#shopping_cart {}
#shopping_cart h3 { display:none; }
#shopping_cart .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#shopping_cart .titleWrap .title { font-size:116%; font-weight:bold; }

#checkout_valued {}
#checkout_valued h3 { display:none; }
#checkout_valued .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_valued .titleWrap .title { font-size:116%; font-weight:bold; }
#checkout_valued .price_style { color:#FF0000; font-family:Arial; font-weight: bold; border-bottom:1px #FF0000 solid; }

#checkout_shipping {}
#checkout_shipping h3 { display:none; }
#checkout_shipping .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_shipping .titleWrap .title { font-size:116%; font-weight:bold; }
#checkout_shipping .price_style { color:#FF0000; font-family:Arial; font-weight: bold; border-bottom:1px #FF0000 solid; }

#checkout_shipping_address {}
#checkout_shipping_address h3 { display:none; }
#checkout_shipping_address .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_shipping_address .titleWrap .title { font-size:116%; font-weight:bold; }

#checkout_payment_address {}
#checkout_payment_address h3 { display:none; }
#checkout_payment_address .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_payment_address .titleWrap .title { font-size:116%; font-weight:bold; }


#checkout_payment {}
#checkout_payment h3 { display:none; }
#checkout_payment .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_payment .titleWrap .title { font-size:116%; font-weight:bold; }
#checkout_payment .price_style { color:#FF0000; font-family:Arial; font-weight: bold; border-bottom:1px #FF0000 solid; }

#checkout_confirmation {}
#checkout_confirmation h3 { display:none; }
#checkout_confirmation .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_confirmation .titleWrap .title { font-size:116%; font-weight:bold; }

#checkout_success {}
#checkout_success h3 { display:none; }
#checkout_success .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#checkout_success .titleWrap .title { font-size:116%; font-weight:bold; }

#account_history {}
#account_history h3 { display:none; }
#account_history .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#account_history .titleWrap .title { font-size:116%; font-weight:bold; }

#account_history_info {}
#account_history_info h3 { display:none; }
#account_history_info .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#account_history_info .titleWrap .title { font-size:116%; font-weight:bold; }

#account {}
#account h3 { display:none; }
#account .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#account .titleWrap .title { font-size:116%; font-weight:bold; }

#create_account {}
#create_account h3 { display:none; }
#create_account .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#create_account .titleWrap .title { font-size:116%; font-weight:bold; }

	#create_account .titleRequirement { padding-left:15px; background:url('./images/common/icon_start.gif') 0 0px no-repeat; }
	#create_account TD.head { width:120px; text-align:right; vertical-align:top; }
	#create_account TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#create_account .field_email input,
	#create_account .field_password input,
	#create_account .field_confirmation input,
	#create_account .field_vvcode input,
	
	#create_account .field_firstname input,
	#create_account .field_lastname input,
	#create_account .field_dob input,
	#create_account .field_from input,
	#create_account .field_company input,
	#create_account .field_vat input,
	#create_account .field_suburb input,
	#create_account .field_street input,
	#create_account .field_tel input,
	#create_account .field_fax input { width:300px; }
	
	#create_account .field_readme textarea { width:530px; height:220px; color:#444444; font-size:90%; padding:8px; }
	
	#create_account .field_vvcode img { border:1px #999999 solid; }


#create_account_guest {}
#create_account_guest h3 { display:none; }
#create_account_guest .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#create_account_guest .titleWrap .title { font-size:116%; font-weight:bold; }

#create_account_guest { }
#create_account_guest TD.head { width:120px; text-align:right; }
#create_account_guest TD.input_field { font-size:10px; color:#999999; }
#create_account_guest TD.input_field INPUT { width:300px; padding:2px; border:1px #999999 solid;  }

#address_book {}
#address_book h3 { display:none; }
#address_book .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#address_book .titleWrap .title { font-size:116%; font-weight:bold; }

#address_book_process {}
#address_book_process h3 { display:none; }
#address_book_process .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#address_book_process .titleWrap .title { font-size:116%; font-weight:bold; }


	#address_book_process .titleRequirement { padding-left:15px; background:url('./images/common/icon_start.gif') 0 0px no-repeat; }
	#address_book_process TD.head { width:120px; text-align:right; vertical-align:top; }
	#address_book_process TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#address_book_process .field_firstname input,
	#address_book_process .field_street input { width:300px; }


	#checkout_address .titleRequirement { padding-left:15px; background:url('./images/common/icon_start.gif') 0 0px no-repeat; }
	#checkout_address TD.head { width:120px; text-align:right; vertical-align:top; }
	#checkout_address TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#checkout_address .field_firstname input,
	#checkout_address .field_street input { width:300px; }

#account_edit {}
#account_edit h3 { display:none; }
#account_edit .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#account_edit .titleWrap .title { font-size:116%; font-weight:bold; }

	#account_edit .titleRequirement { padding-left:15px; background:url('./images/common/icon_start.gif') 0 0px no-repeat; }
	#account_edit TD.head { width:120px; text-align:right; vertical-align:top; }
	#account_edit TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#account_edit .field_email input,
	
	#account_edit .field_firstname input,
	#account_edit .field_lastname input,
	#account_edit .field_tel input,
	#account_edit .field_fax input { width:300px; }

#account_password {}
#account_password h3 { display:none; }
#account_password .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#account_password .titleWrap .title { font-size:116%; font-weight:bold; }

	#account_password .titleRequirement { padding-left:15px; background:url('./images/common/icon_start.gif') 0 0px no-repeat; }
	#account_password TD.head { width:180px; text-align:right; vertical-align:top; }
	#account_password TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#account_password .field_actual input,
	#account_password .field_new input,
	#account_password .field_confirm input { width:300px; }


#newsletter {}
#newsletter h3 { display:none; }
#newsletter .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#newsletter .titleWrap .title { font-size:116%; font-weight:bold; }

	#newsletter .titleRequirement { padding-left:15px; background:url('./images/common/icon_start.gif') 0 0px no-repeat; }
	#newsletter TD.head { width:180px; text-align:right; vertical-align:top; }
	#newsletter TD.input_field { vertical-align:top; padding-left:15px; line-height:180%; }
	
	#newsletter .field_code input,
	#newsletter .field_email input { width:300px; }


.entrance h3 {	display:block; overflow:hidden; width:100%; height:0 !important; height:/**/:30px; 
				padding-top:30px; background:url('./images/module/moduleTitles.gif') 0 0px no-repeat; margin-bottom:8px; }

	.entry { padding:0 0 20px 0; }
		.entry .titleWrap {}
			
			.entry .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
			.entry .titleWrap .hh2 { color:#333333; font-size:116%; font-weight:bold; }
			.entry .titleWrap .hh2 .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 4px no-repeat; }
			
			.entry .titleWrap .date { color:#888888; font-size:90%; padding-left:6px; /*margin:0 10px 10px 10px; background:transparent url('./images/common/date.gif') 0px 0px no-repeat;*/ }
				
			.entry .titleWrap .created { }
			
		.entry .article { padding:10px 0px 15px 6px; line-height:180%; }
		.entry .files { padding-left:6px; margin-top:12px; }
			.entry .file { margin-top:6px; color:#555555; }
				.entry .file a { text-decoration:underline; }
				.entry .file a:hover { }
		
		.entry .images { margin-top:12px; text-align:center; }
			.entry .image { }
			.entry .image .imageDescription { margin-top:6px; color:#555555; }
				.entry .image a img { border:3px #F1F1F1 solid; }
				.entry .image a:hover img { border:3px #FF8300 solid; }
				.entry .image a .imageDescription { color:#333333; text-decoration:underline; }
				.entry .image a:hover .imageDescription { color:#FF8300; }
		
		.entry .photo {}
			.entry .photo ul { list-style:none; margin:10px 0 0 0; padding:0px; }
			.entry .photo ul a { text-decoration:underline; color:#9C3300; }
			.entry .photo ul a:hover { color:#9C3300; text-decoration:none; }
			.entry .photo li { margin:0; padding:0; }
			
			.entry .photo ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entry .photo ul { display: inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entry .photo ul { height: 1%; }
			.entry .photo ul { display: block; }
			/* End Holly Hack */
			
			.entry .photo li { 	float:left; width:126px; /*140*/ height:132px; 
										padding:0 10px 8px 4px; overflow:hidden; margin:0 4px 8px 0; }
			.entry .photo li span { display:block; }
			.entry .photo li span.image { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
			.entry .photo li span.image img { width:120px; height:90px; background:transparent center center no-repeat; }
			.entry .photo li span.title { margin-bottom:6px; }
		
		.entry .back { background:url('./images/common/arrow_undo.gif') 0 1px no-repeat; margin-top:30px; padding-left:20px; }
		.entry .back A { color:#A7A7A7; text-decoration:none; border-bottom:1px #A7A7A7 solid; }
		.entry .back A:hover { color:#FF0000; border-bottom:1px #FF0000 solid; }
		
	.entryList { padding:0px 0 20px 0; /*min-height:600px; height: auto !important; height: 600px;*/ }
		.entryList .titleWrap {}
			
			.entryList .titleWrap { }
			.entryList .titleWrap .hh2 { color:#333333; font-size:132%; font-weight:bold; padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
			
		.entryList .pageNavigator {	color:#555555; line-height:35px; background:transparent url('./images/common/pageNavigatorBg.gif') right 0px no-repeat; 
									border:1px #DCDCDC solid; border-bottom:2px #EFEFEF solid; padding:0px 10px 0px 10px; }
			.entryList .pageNavigator .pages { float:left; white-space:nowrap; background:transparent url('./images/common/page_copy.gif') 0px 10px no-repeat; padding-left:20px; }
			.entryList .pageNavigator .archive { float:left; white-space:nowrap; background:transparent url('./images/common/date.gif') 0px 10px no-repeat; padding-left:20px; padding-right:20px; }
		.entryList .search { margin-top:10px; }
		
		.entryList ul.portfolioBox { list-style:none; margin:0 0 0 0; padding:0; }
		.entryList li.portfolioItem { padding:16px 10px 16px 10px; background:transparent url('./images/common/dotLine.gif') bottom repeat-x; }
			
			.entryList ul.portfolioBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList ul.portfolioBox  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList ul.portfolioBox  { height:1%; }
			.entryList ul.portfolioBox  { display:block; }
			/* End Holly Hack */
			
			.entryList li.portfolioItem:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
			.entryList li.portfolioItem  { display:inline-block; }
			/* Holly Hack Targets IE Win only \*/
			* html .entryList li.portfolioItem  { height:1%; }
			.entryList li.portfolioItem { display:block; }
			/* End Holly Hack */
			
			.entryList li.odd  { background-color:#F5F5F5; }
			
			.entryList li.portfolioItem .cover { border:1px #d1d1d1 solid; padding:3px; background:url('./images/common/noImage.gif') center center no-repeat; }
			.entryList li.portfolioItem .cover img { width:75px; height:75px; background-color:transparent; background-position:center center; background-repeat:no-repeat; }
			.entryList li.portfolioItem .title { }
			.entryList li.portfolioItem .title A { color:#E12424; text-decoration:underline; font-weight:bold; }
			.entryList li.portfolioItem .title A:hover { color:#E12424; text-decoration:none; }
			.entryList li.portfolioItem .title .signning { padding-right:32px; background:url('./images/common/statusSignning.gif') right 1px no-repeat; }
			.entryList li.portfolioItem .title .new { padding-right:32px; background:url('./images/common/statusNew.gif') right 1px no-repeat; }

			.entryList li.portfolioItem .date { font-size:90%; color:#FF7209; margin-bottom:6px; }
			.entryList li.portfolioItem .description { font-size:90%; color:#555555; line-height:150%; margin-top:6px; }
			.entryList li.portfolioItem .description A { color:#444444; text-decoration:underline; }
			.entryList li.portfolioItem .description A:hover { color:#FF0000; }


#about_us {}
#about_us h3 { display:none; }

#shop_content {}
#shop_content h3 { display:none; }

#error_handler {}
#error_handler h3 { display:none; }
#error_handler .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#error_handler .titleWrap .title { font-size:116%; font-weight:bold; }


#notice {}
#notice h3 { display:none; background-position: 0 -900px !important; }
#notice .portfolioItem .title { }
#notice .portfolioItem .title a { text-decoration:underline; color:#000000; }
#notice .portfolioItem .title a:hover { color:#FF0000; }
#notice .portfolioItem .description { color:#999999; margin-top:8px;  }

#ticker {}
#ticker h3 { display:none; background-position: 0 -900px !important; }
#ticker .portfolioItem .title { }
#ticker .portfolioItem .title a { text-decoration:underline; color:#000000; }
#ticker .portfolioItem .title a:hover { color:#FF0000; }
#ticker .portfolioItem .description { color:#999999; margin-top:8px;  }


#delar {}
#delar h3 { display:none; }
#delar .portfolioItem .address { }
#delar .portfolioItem .address a { line-height:200%; padding-left:20px; background:transparent url('./images/common/iconOpenLink.gif') 0 0 no-repeat; text-decoration:underline; }

#qa {}
#qa h3 { display:none; }
#qa .portfolioBox { margin-top:12px; border-top:2px #E1E1E1 solid; border-bottom:2px #E1E1E1 solid; }
#qa .portfolioItem { padding:0px; }
#qa .portfolioItem .title { padding-left:52px; margin:0px; padding-top:8px; padding-bottom:8px; border-bottom:1px #E1E1E1 solid; border-top:1px #E1E1E1 solid; background:transparent url('./images/default/qa_question.gif') 8px 11px no-repeat; cursor:pointer; }
#qa .portfolioItem .description { padding-left:52px; margin:0px; padding-top:8px; padding-bottom:8px; border-bottom:1px #FFFFFF solid; border-top:1px #FFFFFF solid; background:#E1E1E1 url('./images/default/qa_answer.gif') 8px 11px no-repeat; }

#file_download {}
#file_download h3 { display:none; }

#entries {}
#entries h3 { display:none; }

#entries2 {}
#entries2 h3 { display:none; }

#entries3 {}
#entries3 h3 { display:none; }

#advanced_search { }
#advanced_search h3 { display:none; }
#advanced_search .titleWrap { padding:6px; margin-bottom:8px; background:#F3F3F3; border-bottom:1px #A1A1A1 solid; line-height:160%; }
#advanced_search .titleWrap .title { font-size:116%; font-weight:bold; }
#advanced_search .advanced_search_table .head { width:120px; text-align:right; }
#advanced_search .advanced_search_table .keyword { 
			width:400px; 
			padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
			background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }
#advanced_search .advanced_search_table .priceFrom, 
#advanced_search .advanced_search_table .priceTo {
			width:120px; 
			padding:3px .5em 1px .5em; margin:0px 0px 0px 0px; 
			background:#fafaf8 url('./images/common/bgForm.gif') repeat-x 0 0;
			color:#444444; border:1px solid #B1B1B1; }




/* date picker */
a.dp-choose-date { 	width:20px; height:28px; padding:0 0 0 0px; margin:0px 0 0 0px; display: block; 
					text-indent: -2000px; overflow: hidden; background: url('./images/common/date.gif') 3px 2px no-repeat; }
a.dp-choose-date.dp-disabled { background-position: 0 -20px; cursor: default; }
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied { width:140px; float: left; }
/* date picker END */

