ol.normal {
  list-style-type: decimal;
  list-style-position: outside;
  padding-left: 2em;

}
ul.triangle{
  list-style-image: url(../images/ul_triangle_red.png);
}

.categoryListBoxContents {
  color:#333333;
  font-size:10pt;
  line-height: 150%;
  text-align:left;
  float: left;
  margin:0;
  padding:0;
}
.categoryListBoxContents a:hover {
  color: red;
}

/* bof Product List */
.corner1_wrapper {
  width: 241px;
  height: 242px;
  float:left;
  text-align:center;
  margin: 5px 2px;
}
.corner1_image {
 width: 239px;
 height: 123px;
 background:transparent url(../images/list_3.png) no-repeat 0 0;
 padding:0;
}

.index_corner1_image {
 width: 240px;
 height: 170px;
 background:transparent url(../images/list_3.png) no-repeat 0 0;
 padding:0;
   float:left;
  text-align:center;
  margin: 5px 2px;

}

.corner1_image a {
 display: block;
 width:100%;
 height: 100%;
 text-align: center;
 vertical-align: middle;
}
.corner1_image a img {
  margin-top: 15px;
}
.corner1_content {
  margin-top: 2px;
  padding-top: 10px;
  width: 239px;
  height: 116px;
 background:transparent url(../images/list_3b.png) no-repeat 0 0;
  font-size:11pt;
  line-height: 130%;
  text-align:center;
 vertical-align: middle;
}
.product_name1 {

}
.price1 {
  color: red;
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: bold;
}
.price2{
  font-family: Arial;
  font-weight: bold;
  color: #8c4bcc;
  font-size: 11pt;
}
.corner1_button {
  margin: 0 auto;
  width: 147px;
  height: 26px;
  line-height: 26px;
  background:transparent url(../images/button1_00.gif) no-repeat 0 0;
}
.corner1_button:hover {
  background:transparent url(../images/button1_01.gif) no-repeat 0 0;
}

.corner1_button a, .corner1_button a:link {
  font-size: 11pt;
  font-weight: normal;
  text-decoration: none;
  color:#333333;
}
.corner1_button a:hover {
  background: transparent;
}


/* eof Product List */

#logo a:hover {
  background-color: transparent;
}
/* bof siteseal */
#site_mark_seal {
  margin-top: 20px;
  padding-top: 5px;
  text-align: center;
}

#siteseal {
  margin: 10px auto 10px auto;
	//width: 10px;
	//height: 20px;

}
/* eof siteseal */
/* bof navMain CSS menu */
#a_navMainWrapper {
  clear:both;
  margin: 0 0 0 10px;
  position:relative;
  z-index: 20;
}
#zUL li {
	float:left;
	position:relative;
	text-align: center;
	background:transparent url(../images/navMain_menu_bg.gif) no-repeat 0 0;
	width: 164px;
	height: 27px;
	line-height: 27px;
	margin-left: 1px;
}
#zUL li a {
  display: block;
  width:100%;
  font-weight: normal;
  font-family: Arial;
  font-size: 11pt;
}

#zUL li ul {
	visibility:hidden;
	position:absolute;
	width:100%;
}

#zUL li a:hover {
  background:transparent url(../images/navMain_menu_hover.gif) no-repeat 0 0;
}
#zUL li:hover ul {
	visibility:visible;
	background-color:#FF0000; /*change this to any color you want*/
}
#zUL #navmain_home {
  background: transparent url(../images/navmain_home.gif) no-repeat 0 0;
  width:136px;
}
#zUL #navmain_home a:hover{
  color:black;
  background: transparent url(../images/navmain_home.gif) no-repeat 0 0;
}

#zUL #navmain_my_account {
  background: transparent url(../images/navmain_my_account.gif) no-repeat 0 0;
}
#zUL #navmain_my_account a:hover {
  color:gray;
  background: transparent url(../images/navmain_my_account.gif) no-repeat 0 0;
}

#zUL #navmain_home a, #zUL #navmain_my_account a {
  color: white;
}
/* second level */
#zUL li ul li a, #zUL #navmain_my_account ul li a {
  display:block;
  background: white;
  color:black;
  margin:0;
  padding:0;
  width:162px;
  border-bottom: solid 1px #5D9ED8;
  border-left: solid 1px #5D9ED8;
  border-right: solid 1px #5D9ED8;
}
#zUL li ul li, #zUL #navmain_my_account ul li {
  margin:0;
  padding:0;
  width:100%;
}
#zUL li ul li a:hover,  #zUL #navmain_my_account ul li a:hover {
  background:blue;
  color:white;
}


/* eof navMain CSS menu */

#topBanner {
 padding: 0 0 0 10px;
 margin-left:1px;

}

#topNavWrapper {
  position:relative;
  width: 550px;
  height: 60px;
  float: left;
  margin:50px 0 0 0;
  padding:0;
white-space:nowrap;
}

#topNavMenu {
 position:relative;
 float:right;
 width: 270px;
 height: 60px;
 margin: 0;
 padding:0;


}
#topNavMenu div {
 position:relative;
 float:left;
 width: 90px;
 height: 60px;
 line-height: 55px;
 text-align: center;
 vertical-align: middle;
 margin: 0;
 padding:0;
 text-transform:capitalize;

}
#topNavMenu div a {
  font-size: 11pt;
  font-weight: normal;

}
#topNavMenu div a:hover {
  color: #125285;
  text-decoration:underline;
}
#topNavCart {
	position:relative;
	float: left;
	height: 60px;
	width:280px;
	line-height: 55px;
	text-align: right;
	vertical-align: middle;
	margin: 0;
	padding: 0;

}
#topNavCart a {

}
#topNavCart img {
 vertical-align: middle;
}
.topNavCartText {
  font-size: 11pt;
  font-weight: normal;
  color:#8e00ed;
  text-decoration: underline;
}



/* lamp search start */
#lamp_search {
  position: relative;
  z-index: 10;
  width: 740px;
  height: 80px;
  vertical-align: middle;
}
#lamp_search form select {
  width: 100%;
  font-size: 11pt;
  margin: auto;
}
#lamp_search_label {
  font: 12pt Arial;
  width: 100%;
  height: 1.5em;
  line-height: 1.5em;
  color: white;
  background-color:#99cc33;
  padding: 0;
  margin: 0;
}

#pickBrand{
  float:left;
  width: 180px;
  height:57px;
}
#pickBrand_content {
  margin-top: 1.5em;
}
#pickModelPart {
  float:left;
  width: 300px;
  height: 57px;
  margin: 5px 10px 0 10px;
}
#pickModel, #pickPart {
  width: 100%;
  height: 28px;
  margin: 0;
  padding: 0;
}
#lamp_word_search {
  display: block;
  float: left;
  width: 740px;
  height:34px;
  font-size: 11pt;
  background-color:#669933;
line-height:28px;

}
#lamp_word_search_button {
  margin-top:1em;
}
#lamp_word_search_input {
  margin-top:1em;
	width: 180px;
}
/* lamp search end */


/* bof footer */
#footerWrapper {
  background-color: #daf0f0;
  width: 100%;
  height: 130px;
  border-top: solid 2px #135285;
  margin: 0;
}

#footerLeft {
	float: left;
	color: #5E5866;
	margin-top: 1em;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1em;
	padding: 0;
}

#footerRight {
  float: right;
  color: #664F87;
  margin-top: 1em;
}

#footerRight ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	line-height: normal;
}
#footerRight ul li {
	margin: 0 14px 0 0;
	display: inline;
	font-size: 11pt;
	width: 100px;
}
/*
#footerRight ul li:hover {
  text-transform: uppercase;
  text-decoration: underline;
}
*/
#footerRight ul li a {
	text-decoration: none;
	color: #135285;
	white-space: nowrap;
	font-weight: normal;
}
#footerRight ul li a:hover {
	text-decoration: underline;
	background-color: transparent;
}

a.productListing-heading {
  color: white;
}
/* eof footer */

.centerBoxHeading2 {
  clear:both;
  height: 24px;
  color: #fff;
  font-size: 12pt;
  line-height: 24px;
  font-family: Arial;
  background-color: #669933;
  text-align:left;
  width: 100%;
  margin:0;
  padding:0;
}
.centerBoxHeading2 span {
  padding-left: 2em;
}
.centerBoxWrapper2 {
  border: solid 1px #A2A2A2;
  margin-top:10px;
}
.indexCategoriesHeading2 {
  clear:both;
  height: 24px;
  color: #fff;
  font-size: 12pt;
  line-height: 24px;
  font-family: Arial;
  background-color: #66a1d2;
  text-align:left;
  width: 100%;
  margin:0;
  padding:0;
}

h3.itemTitle {
  font-size: 11pt;
  font-weight: normal;
  color: #333333;
  line-height: 130%;
}

h3.itemTitle a {
  font-size: 11pt;
  font-weight: normal;
  color: #333333;
  line-height: 130%;
}

h3.itemTitle a:hover{
  text-decoration: underline;
  color: #333333;
}

/* must copy to the main css of template */
/* /editor/xinha/exapmles/files/stylist.css    */
.block1_purple {
  height:48px; line-height: 48px;
  border-left: solid 14px #5D4092;
  font-size: 14px;
  font-weight: bold;
  color: #5D4092;
  padding:0;
}

.center_list1 {
  list-style-image: url(../images/bk_green.png);
}
.center_list2 {
  list-style-type: disc ;
}

.center_title1 {
  height:14px;
  line-height: 2em;
  font-size: 16px;
  font-weight: bold;
  color: #669933;
}

.center_title2 {
  font-size: 14px;
  font-weight: bold;
  color: #333333;
}

.center_content {
color:#333333;
font-size:10pt;
line-height:160%;
}



.Input_Form_Label{
  font-size: 10pt;
  font-family: Arial;
}


#ie_upgrade {
  display:none;
}

#popularBox{	background:#A18B4F;
	margin-top:2em;
	font-size:12px;
    overflow:hidden;
	position:relative;
	vertical-align:middle;
		}
#popularheader{
color:#FFFFFF;
font-weight:bold;
padding-left:15px;
font-size:18px;
font-family:calibri;
vertical-align:middle;
border-bottom:1px solid #BDB0B2;
height:30px;
line-height:30px;
}
#popularitem {	position:relative;
	 margin:0 auto;	white-space:nowrap;    clear:both;
	background:#E5E3DE;
	padding-left:7px;
    vertical-align: middle;
	float:left; clear:left;
	width:100%;
	}

#popularimage{position:relative;
float:left;
clear:left;
width:53px;
height:37px;
clear:both;
border:1px solid #BDB0B2;
margin:5px;
margin-top:8px;
margin-bottom:8px;

}
#populardetail{margin:5px;position:relative;
float:center;
white-space:nowrap;width:60%;
height:40px;
overflow: hidden;vertical-align: middle;
font-size:12px;
margin-top:8px;
margin-bottom:8px;

}




