* {padding:0; margin:0; border:0; border-collapse:collapse; vertical-align:top; list-style-type:none;}
html, body {height:100%; background:url(images/bg.gif) repeat-x #879DB8; font:normal 12px arial,verdana,sans-serif;}
a {font:bold 12px arial,verdana,sans-serif; color:#000000; text-decoration:underline; cursor:default;}
a:hover {color:#cc0000; text-decoration:none; cursor:pointer;}

#container {height:auto;}

#header {width:960px; margin:0 auto 10px auto; background:none; overflow:hidden;} 
#top1 {width:960px; height:50px;} 
#topmenu {float:left; margin-top:4px; background:url(images/bot.gif) no-repeat top #879DB8;}
#topmenu ul {width:960px; height:16px;}
#topmenu li {display:inline;}
#topmenu img {float:left;}
#topmenu a {float:left; height:15px; padding:1px 14px 0 14px; font:bold 11px arial,verdana,sans-serif; color:#000000; text-decoration:none;}
#topmenu a:hover {color:#cc0000;}
#top2 {clear:both; float:left; width:960px; height:38px; text-align:right;}
#top2 a {float:right; font:bold 12px arial,verdana,sans-serif; color:#ffffff; text-decoration:underline;}
#top2 a:hover {color:#000000; text-decoration:none;}
#top2 img {float:left;}
#logo {float:left; width:330px; text-align:left;}
#logo a {float:left;}
#logo img {margin-top:-5px;}
#search {float:left; text-align:left; background:url(images/bgsearch.gif) no-repeat top left;}
#cart {float:right; width:138px; height:43px; margin-top:-12px;}
#cart a {width:138px; height:43px; font:bold 11px arial,verdana,sans-serif; color:#fff000; text-decoration:none; background:url(images/bgcart.gif) no-repeat right top; cursor:default;}
#cart a:hover {color:#fff000; cursor:pointer; background:url(images/bgcarton.gif) no-repeat right top;}
#choosecurreency {float:right; width:30px; height:43px; margin-top:-12px;}
#timetoorder {clear:both; float:left; width:960px; height:15px; margin-top:3px; background:url(images/bo1br.gif) no-repeat right top;}
#timetoorder p {background-color:#fff000; text-align:center; margin-right:15px; height:15px;}

#footer {clear:both; background:url(images/bgfooter.gif) repeat-x; background-color:transparent; height:80px; text-align:center; font:normal 11px arial,verdana,sans-serif; color:#444444;} 
#footer a {font:normal 11px arial,verdana,sans-serif; color:#444444; text-decoration:underline;}
#footer a:hover {color:#cc0000; text-decoration:none;}

#content {clear:both; width:960px; margin:0 auto 0 auto; background-color:#ffffff; overflow:hidden;}
#contenttop {clear:both; width:960px; height:10px; background:url(images/botr.gif) no-repeat right top;}
#contentbottom {clear:both; width:960px; height:10px; background:url(images/bobr.gif) no-repeat right top; background-color:transparent;}
#contentbottommirror {clear:both; width:960px; height:29px; background:url(images/bob.gif) no-repeat bottom #879DB8;}

#navleft {clear:both; float:left; margin-top:10px;}
#navleft ul {width:160px;}
#navleft img {float:left;}
#navleft .title {height:auto; min-height:35px; margin-bottom:3px; vertical-align:top; font-weight:bold;}

#navleftoptions {margin-bottom:10px;}
#navleftoptions li {height:20px; padding-left:15px; background:url(images/bo4.gif);}
#navleftoptions a {position:relative; padding-top:3px; cursor:default; display:block; width:100%; height:100%; font:normal 12px arial,verdana,sans-serif; color:#000000; text-decoration:none;}
#navleftoptions a:hover {position:relative; top:-1px; cursor:pointer; color:#cc0000; background-color:#ffffff; border:1px solid #444444;}

#navlefthelp {margin-bottom:10px;}
#navlefthelp li {height:auto; background:url(images/bo4.gif);}
#navlefthelp a {display:block; cursor:default; font:normal 12px arial,verdana,sans-serif; color:#000000; text-decoration:none;}
#navlefthelp a:hover {position:relative; top:0px; cursor:pointer; background:none; border:0;}

#navleftcategories {margin-bottom:10px;}
#navleftcategories li {min-height:18px; height:auto; background:url(images/m2.gif) repeat-x;}
#navleftcategories a {position:relative; padding-top:1px; cursor:default; display:block; width:100%; height:100%; font:normal 11px arial,verdana,sans-serif; color:#000000; text-decoration:none;}
#navleftcategories a:hover {position:relative; top:-1px; cursor:pointer; color:#cc0000; background-color:#ffffff; border:1px solid #444444;}

#products {float:left; width:785px;}
#products a {cursor:default; display:block; background-color:#ffffff; font:bold 10px arial,verdana,sans-serif; color:#000000; text-decoration:none;}

#bookmarkthis {clear:both; float:left; width:480px; margin-bottom:5px; font:normal 12px arial,verdana,sans-serif;}
#bookmarkthis a {font:bold 12px arial,verdana,sans-serif; color:#444444; text-decoration:underline; cursor:default;}
#bookmarkthis a:hover {color:#cc0000; text-decoration:none; cursor:pointer;}

#livesupport {float:left; width:460px; margin-bottom:5px; text-align:right;}

#youarehereleft {clear:both; float:left; width:4px; height:29px;}
#youarehere {float:left;}
#youarehere img {float:left;}
#youarehere ul {float:left; width:932px; height:29px; background:url(images/bo3.gif) repeat-x;}
#youarehere li {margin-top:5px; float:left; display:inline; font:bold 12px arial,verdana,sans-serif; color:#000000;}
#youarehere a {display:inline; padding:5px 15px 10px 5px; height:14px; background:url(images/a6.gif) no-repeat right top; font:bold 12px arial,verdana,sans-serif; color:#000000; text-decoration:underline; cursor:default;}
#youarehere a:hover {color:#cc0000; text-decoration:none; cursor:pointer;}
#youarehereright {float:left; width:4px; height:29px;}

#goback {clear:both; float:left; width:960px; margin:20px 0 20px 0; text-align:center;}
#goback a {cursor:default;}
#goback a:hover {cursor:pointer; background:url(images/butbackon.gif) no-repeat;}

.hilight {color:#cc0000}