#recommendselectdevice {clear:both; float:left; margin:5px 0 5px 0; width:928px; padding:5px; background-color:#00bb00; border:1px solid #cccccc; border-style:dotted; text-align:center; font-weight:bold; color:#ffffff;}
#recommendselectdevice a {color:#000000;}

#navleftoptionscat {margin-bottom:10px;}
#navleftoptionscat li {height:21px; padding-left:15px; background:url(images/bo4.gif);}
#navleftoptionscat a {padding-top:2px; cursor:default; display:block; width:100%; height:100%; font:normal 12px arial,verdana,sans-serif; color:#000000; text-decoration:none;}
#navleftoptionscat a:hover {cursor:pointer; color:#ffffff; background:url(images/bgnavleftcathover.gif) no-repeat;}
.navleftoptionon {padding-top:2px; cursor:default; display:block; width:100%; height:100%; font:normal 12px arial,verdana,sans-serif; color:#cc0000; background:url(images/bgnavleftcaton.gif) no-repeat;}
#phonemissing {font:normal 11px arial,verdana,sans-serif;}
#phonemissing a {font:bold 11px arial,verdana,sans-serif; color:#000000; text-decoration:underline; cursor:default; display:inline;}
#phonemissing a:hover {color:#cc0000; text-decoration:none; cursor:pointer; background:none;}

#navleftphonephoto {margin-bottom:10px;}
#navleftphonephoto li {height:auto; background:url(images/bo4.gif); font:normal 12px arial,verdana,sans-serif; color:#000000; text-decoration:none;}

#devices {clear:both; float:left; margin-top:10px;}
#devices ul {width:775px;}
#devices li {position:relative; display:inline; float:left; margin:0 3px 3px 0; width:150px; height:150px; border:1px solid #e4e4e4; text-align:center; background:url(images/bgdevice.gif) repeat-x;}
#devices li:hover {background:url(images/bgdeviceon.gif) repeat-x;}
#devices a {font:bold 12px arial,verdana,sans-serif; color:#000000; text-decoration:none; cursor:default; background:none;}
#devices a:hover {color:#cc0000; cursor:pointer;}
#devices img {display:block; margin:5px auto 3px auto;}

#productlist {clear:both; float:left; margin-top:10px;}
#productlist ul {width:775px;}
#productlist li {display:inline; float:left; margin:0 3px 10px 2px; width:251px; height:275px; border:1px solid #e4e4e4; background:url(images/bgproductlist.gif) repeat-x;}
#productlist li:hover {background:url(images/bgproductliston.gif) repeat-x;}
#productlist a {font:normal 10px arial,verdana,sans-serif; color:#444444; text-decoration:none; cursor:default; background:none;}
#productlist a:hover {cursor:pointer;}
#productlist img {width:115px; height:115px;}
.productlistphoto {position:relative; float:left; width:115px; height:130px; padding:5px; text-align:center;}
#productlistphotobg img {position:absolute; top:0; left:0; width:50px; height:50px;}
.productlistname {float:left; width:116px; height:90px; overflow:hidden; padding:3px; font:bold 12px arial,verdana,sans-serif;}
.productlistprice {float:left; width:120px; height:auto; padding:5px 3px 0 3px; font:bold 14px arial,verdana,sans-serif; color:#444444;}
.productlistavailability {float:left; width:120px; height:auto; padding:5px 3px 0 3px; font:bold 10px arial,verdana,sans-serif; color:#00bb00;}
.productlistdescription {float:left; width:241px; height:125px; overflow:hidden; padding:5px; color:#444444;}
#productlistbrandfullrange {display:block; padding:0 20px 0 20px;}
#productlistbrandfullrange a {display:inline; font:normal 12px arial,verdana,sans-serif; color:#000000; text-decoration:underline; cursor:default;}
#productlistbrandfullrange a:hover {color:#cc0000; text-decoration:none; cursor:pointer;}