.infobox {background: #f8fafc url('images/info.png') 15px 50% no-repeat; padding:5px 20px 5px 45px; border-top:2px solid #b5d4fe; border-bottom:2px solid #b5d4fe}

body {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#000;font-size:13px;
background:#fff no-repeat url(images/htcpagebg.png);
text-align:center;margin:0;padding:0
}

a:link,a:visited,a:active {color:#000}
#container {width:803px;margin-left:auto;margin-right:auto;text-align:left}
#header {border-bottom:1px solid #fff}
#header .right {float:right;width:260px;text-align:right}
#header .desc {font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;font-size:13px}

#header .link01 a:link,#header .link01 a:visited {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:12px;font-weight:700;color:#000;
background-color:transparent;line-height:16px;
text-decoration:none
}

#header .link02,.link02 a:link,#header .link02 a:visited {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:13px;color:#F30;background-color:transparent;
margin-bottom:5px;line-height:15px;
text-decoration:none
}

#header .right p {
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;font-size:16px;color:#F30;
background-color:transparent
}

#header h1 {margin:0;padding:0}

#topnav {
list-style-type:none;
width:100%;height:34px;color:#fff;
background-image:url(images/htctopnavbg.png);
background-color:transparent;
margin:0;padding:0
}

#topnav a {
float:left;
background-color:transparent;
width:114.5px;text-decoration:none;text-align:center;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:700;color:#000;font-size:12px;
line-height:13px
}

#topnav a:hover {color:#fff;background-color:transparent}

#topbar {
width:100%;height:45px;
background:#6E6E6E url(images/htctopbarbg.png);
position:relative;
margin:0;padding:0
}

#themenav {float:left;list-style:none;width:177px;background:#fff;margin:0;padding:0}

#themenav .top {width:177px;height:32px;background-image:url(images/htccategory.png);border-bottom:6px #F7F7F7 solid}

#themenav a:link,#themenav a:visited {
display:block;
padding:1px 0 1px .6em;
line-height:14px;color:#000;
background-color:transparent;
text-decoration:none;text-align:left;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:12px
}

#sidecontainer {float:left;width:177px}

#sidenav {position:relative;list-style:none;background:#fff;margin:0;padding:0}

#sidenav li {background-color:#F7F7F7}

#sidenav .top {height:32px;background-image:url(images/htccategory.png);border-bottom:6px #F7F7F7 solid}

#sidenav .offers {height:93px;margin-top:.9em;background-image:url(images/htcoffers.gif)}

#sidenav .offers p {
font-family:"Trebuchet MS";
font-size:14px;color:#f30;
background-color:transparent;
text-align:center
}

#sidenav p {font-family:"Trebuchet MS";font-weight:700;font-size:12px;margin:0;padding:6px 0 0 8px}

#sidenav a:link,#sidenav a:visited {
display:block;
padding:1px 0 1px .6em;
line-height:13px;color:#000;
text-decoration:none;text-align:left;
font-family:"Trebuchet MS";font-size:12px;
}

* html #sidenav li a {width:96%}

.get-coupon {height:93px;margin-top:.9em;background-image:url(images/htcoffers.gif)}

.get-coupon p {
margin:0;padding:5px 0 0 0;
font-family:"Trebuchet MS";
font-size:14px;color:#FD521B;
font-weight:bold;
background-color:transparent;
text-align:center
}

#content {position:relative;padding-top:0;margin:0 0 0 177px}
#contentall {position:relative;width:803px;padding:0}
#generic {margin:0;padding:10px 20px}
div.title {top:330px;margin-left:0;background:no-repeat url(images/htcmidbar.png);height:32px}
div.title2 {top:330px;margin-left:0;background:no-repeat url(images/htchorizbar.png);height:32px}

#topsell {width:620px;height:340px;overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;margin-left:2px}

#topsell2 {width:800px;height:380px;overflow-x:scroll;overflow-y:hidden;margin-bottom:20px;margin-left:0}

#themes {width:auto;text-align:center;margin-top:20px;margin-bottom:20px;height:287px;padding:0}

#themes a.info img {border:none;padding:12px}
#themes a.info:hover img {border:none}
#bottombar {clear:both;width:auto;margin-top:20px}
#btmbox {width:260px;float:left;list-style:none;margin:0;padding:0}

#btmbox p {
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-weight:700;font-size:13px;
margin:0;padding:8px 0 0 8px
}

#btmbox .top {width:260px;height:34px;background-image:url(images/htcboxtop.png);border-bottom:6px #F7F7F7 solid}

#btmbox a:link,ul#btmbox a:visited {
display:block;
color:#000;text-decoration:none;text-align:left;
font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;
font-size:13px;font-weight:700;line-height:15px;
padding:0.1em 0 .1em 1.2em
}

#btmbox a:hover {text-decoration:underline;color:#F30}
#bottomnav {clear:both;width:100%;height:50px}
#bottomnav a:link,#bottomnav a:visited {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;font-weight:700;color:#000;
background-color:transparent
}

#footer {
clear:both;height:150px;text-align:center;
background:no-repeat center url(images/htcbtmlogo.gif);
padding:1em
}

.rprice {font-size:12px;font-weight:bold}
.sprice {font-size:14px;font-weight:bold;color:#8D0507;background-color:transparent}
.req {font-weight:400;color:red;background-color:transparent}

div.msg01 {
width:auto;
border-top:2px #FFD324 solid;border-bottom:2px #FFD324 solid;
background-color:#FFF6BF;
color:#000;font-size:14px;margin:3px;padding:5px
}

.txt01 {font-size:15px;font-weight:700;letter-spacing:.1em;line-height:25px}
.prodsub {font-size:14px;font-weight:700}
.mediumbar {background:no-repeat url(images/htcmediumbar.gif);height:32px}
.mediumbar2 {background:no-repeat url(images/htcmediumbar2.png);height:32px}

.btnOff {
border-top:#ccc 1px solid;
border-left:#ccc 1px solid;
border-right:#9C9C9C 1px solid;
border-bottom:#9C9C9C 1px solid;
color:#000;background-color:#eee;
height:25px;margin:0
}

.btnOn {
border-top:#c63 1px solid;
border-left:#c63 1px solid;
border-right:#930 1px solid;
border-bottom:#930 1px solid;
color:#930;background-color:#FFF0F0;
height:25px;margin:0
}

.incart,.incart a:link,.incart a:visited {
color:#fff;background-color:transparent;
text-decoration:none;font-size:12px;
font-weight:700;line-height:14px
}

.subtitle {color:#666;background-color:transparent}

.genTbl {width:99%;border:1px solid #999;border-collapse:collapse;margin-left:auto;margin-right:auto}
.genTbl td {border:1px solid #999;font-size:11px;text-align:left;padding:4px}

.myCart {width:600px;border:1px solid #999;border-collapse:collapse;margin-left:10px;margin-right:10px}

.myCart th {
border:1px solid #999;
background-color:#bcbcbc;
font-weight:700;font-size:11px;
text-align:left;line-height:20px;
padding-left:6px;padding-right:6px
}

.myCart td {border:1px solid #999;font-size:11px;text-align:left;padding:6px}
th.right {text-align:right}
td.right {text-align:right}
th.myCart-right {text-align:right}
td.myCart-right {text-align:right}

.myCheckout {
width:100%;
border:solid #CECFCE 1px;
border-collapse:collapse;
margin-top:10px;text-align:left
}

.myCheckout td {margin:0;padding:5px}
#themeArticles {width:620px;height:65px;margin:2px 0 10px 2px;padding:0}
#themeArticles span {line-height:22px;padding:0 0 0 6px}

#themeIntro {width:620px;margin:2px 6px 2px 6px;padding:0}

#usernav {
list-style-type:none;
width:100%;line-height:25px;
color:#fff;background-color:#036;
margin:0;padding:0
}

#usernav a {
white-space:nowrap;
float:left;width:114px;
color:#fff;background-color:#036;
text-decoration:none;text-align:center;
border-right:1px solid #fff;
font-size:12px;padding:0
}

#usernav a:hover {background-color:#369;color:#fff}

#popAlert {
width:350px;
position:absolute;left:50%;top:50%;
margin-left:-175px;margin-top:-100px;
border:5px solid #F60;
background-color:#FFC;color:#000;
text-align:left;padding:10px
}

#header .link01 a:hover,#header .link02 a:hover {color:#F30;background-color:transparent;text-decoration:underline}

#topnav li,ul#usernav li {display:inline}

#themenav p,div.title p,div.title2 p,.mediumbar p,.mediumbar2 p {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:700;font-size:12px;
margin:0;padding:6px 0 0 8px
}

#themenav li,#btmbox li {background-color:#F7F7F7}
#themenav span,#sidenav span {color:#F30;background-color:transparent}
#themenav a:hover,#sidenav a:hover {text-decoration:underline;color:#F30;background-color:transparent}
* html #themenav li a,* html #btmbox li a {width:90%}
#topsell a:link,#topsell a:visited,#topsell2 a:link,#topsell2 a:visited {font-weight:700;text-decoration:none}
#topsell a:hover,#topsell2 a:hover {color:#f30;background-color:transparent;text-decoration:underline}

#items-paginate {width:auto;margin-left:2px}
