#product-list-layout { margin: 0; padding: 0; }
#product-list-layout #sidemenu { float: left; margin: 0 3px 0 3px; padding: 0; width: 165px;}
#product-list-layout #content1 { margin: 0 0 0 175px; padding: 0; width: 745px; height: 300px; height: auto !important; min-height: 300px; }

#product-list-layout #header1 #product-pathway { margin:0; padding: 3px 0 3px 5px;  border-bottom: 1px solid #cee6f2; font-size: 11px;}
#product-list-layout #header1 #product-pathway a { text-decoration: none; }
#product-list-layout #header1 #product-pathway a,
#product-list-layout #header1 #product-pathway a:link,
#product-list-layout #header1 #product-pathway a:active,
#product-list-layout #header1 #product-pathway a:visited { text-decoration: none;}
#product-list-layout #header1 #product-pathway a:hover { color: #067dd0; }

div.group-list { float: left; width: 720px; margin: 0 0 10px 0;}
div.group-list p.group-list-title {  margin: 5px 0 5px 0; padding: 5px 0 3px 5px; font: bold 14px Arial; color: #067dd0; background: url(../images/bg_header.gif ) repeat-y top left; }
div.group-list ul.column{  	
  	width: 100%;
  	margin: 0 0 10px 20px;
  	padding: 0;
  	list-style-type: none;
}
div.group-list  ul.column li {
	float: left;
  	width: 200px;
  	margin: 2px 0;
  	padding: 0 10px;
	color: #7684de;	
}
div.group-list  ul.column li a {
	text-decoration: none;
	color: #7684de;
	font: bold 12px Tahoma;
	padding-left: 10px;
	background: url(../images/bullet_square.gif) no-repeat center left;
}

/* group list brand */
div.group-list ul.group-list-brand {  	
  	float: left; 
  	width: 100%;
  	margin: 5px 0 10px 10px;
  	padding: 0;
  	list-style-type: none;
  
}
div.group-list  ul.group-list-brand li {
	float: left; 
	margin: 0 10px; 
  	padding: 0;
  	width: 120px; 
  	height: 65px;	
}
div.group-list  ul.group-list-brand li img {
	border: 0;
}

/* product list item */
div.product-list { float: left; width: 720px; }
div.product-list p.product-list-title { margin: 5px 0 5px 0; padding: 5px 0 3px 5px; font: bold 14px Arial; color: #067dd0; background: url(../images/bg_header.gif ) repeat-y top left;}
div.product-list div.product-list-item {margin: 0 20px 7px 0;  padding: 0;  float: left; width: 220px; height: 130px; }	
div.product-list div.product-list-item div.product-list-item-image-container { float: left;  width: 77px; height: 130px; background: #24324a; background: url(../images/phone-list-item-border-br.gif) no-repeat top right; cursor: pointer; }
div.product-list div.product-list-item div.product-list-item-image-container  div.product-list-item-image {  padding-left: 11px; height: 130px;  background: url(../images/phone-list-item-border-tl.gif) no-repeat top left;  }
div.product-list div.product-list-item div.product-list-item-image-container  div.product-list-item-image img { margin-top: 10px;}
div.product-list div.product-list-item div.product-list-item-info { margin: 0 0 0 79px; padding:0; width: 133px; height: 130px; overflow: hidden; }
div.product-list div.product-list-item div.product-list-item-info p { margin: 0; padding: 2px 0 3px 0; text-align: left;}
div.product-list div.product-list-item div.product-list-item-info p.product-vote { height: 18px; padding: 0; }
div.product-list div.product-list-item div.product-list-item-info p.product-title { color: black; font-size: 11px; cursor: pointer; }
div.product-list div.product-list-item div.product-list-item-info p.product-price { color: black; font-size: 11px; }
div.product-list div.product-list-item div.product-list-item-info p.product-price span.item-label {font-weight: bold; }
div.product-list div.product-list-item div.product-list-item-info p.product-price span.price-label { color: #D39707; }
div.product-list div.product-list-item div.product-list-item-info p.short-desc { font-size: 11px; }
div.product-list div.fd { float: left; width: 730px; }
div.product-list div.fd p { margin: 5px 0; padding-right: 80px; font-size: 10px; color: #067dd0;}
div.product-list div.fd a,
div.product-list div.fd a:visited { text-decoration: none; font-size: 11px; color: #067dd0; }
div.product-list div.fd a:hover { text-decoration: underline; }

/* brand list item */
div.product-list div.brand-list-item {margin: 0 20px 7px 0; padding: 0;  float: left; width: 120px; height: 65px; cursor: pointer; }	
div.product-list div.brand-list-item div.brand-list-item-image { padding-left: 11px; height: 65px; }
div.product-list div.brand-list-item div.brand-list-item-image img { margin-top: 5px;}

/* sidemenu box */
.sidemenu_box { width: 165px; /*width of menu*/  margin:0; padding:0;}
.sidemenu_box .hd {	margin: 0; padding: 0; background: url(../images/box_tr.gif) no-repeat top right; }
.sidemenu_box .hd div { margin: 0; padding: 0; background: url(../images/box_tl.gif) no-repeat top left; }
.sidemenu_box .bd { margin: 0; padding: 0; padding-top: 10px; background: url(../images/box_r.gif) repeat-y top right; }
.sidemenu_box .bd div { margin: 0; padding: 0; 	background: url(../images/box_l.gif) repeat-y top left; }
.sidemenu_box .fd { margin: 0; padding: 0; background: url(../images/box_br.gif) no-repeat bottom right;	 height: 10px; }
.sidemenu_box .fd div {	background: url(../images/box_bl.gif) no-repeat bottom left; }
.sidemenu_box .hd .headerbar{ 
font: bold 14px Arial; 
color: #067dd0; 
margin-top: 5px;
margin-bottom:0px;
text-transform: uppercase;
padding: 6px 0 2px 5px; /*header text is indented 10px*/
}
.sidemenu_box div.bd div.arrowlistmenu ul{ list-style-type: none; margin: 0; padding: 0; margin-bottom: 0px; }
.sidemenu_box div.bd div.arrowlistmenu ul li{ padding-bottom: 2px; /*bottom spacing between menu items*/ }
.sidemenu_box div.bd div.arrowlistmenu ul li a{ 
color: #053EA6;
background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0 2px 2px;
margin-left: 5px;
margin-right: 7px;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
/*border-bottom: 1px solid #dadada;*/
font-size: 90%;
}
.sidemenu_box div.bd div.arrowlistmenu ul li a:visited{ color: #053EA6; }
.sidemenu_box div.bd div.arrowlistmenu ul li a:hover{ /*hover state CSS*/ color: #053EA6; background-color: #F3F3F3; }

/* stars */
.stars-off, .stars-on { position: relative; width:80px; height:16px; background: url(../scripts/jquery-ui-stars/star.gif) repeat-x 0 0px; }
.stars-on { position: absolute; background-position: 0 -16px!important; }

.paginator { clear: left; text-align: right; margin-top: 10px; margin-bottom: 20px; }