ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

img#logo {
position:absolute;
top:40px
}

div#body ul li {
list-style:none;
}

div#content ul {
list-style:none;
margin:0 20px 12px 10px;
}

div#content ul li {
margin-top:0.5em;
text-align:left;
}

div#content strong {
color:#F60;
}

div.features ul li {
margin-top:0.5em;
margin-left:10px;
text-align:left;
font-size:1.2em;
list-style-image:url(https://www.stylishgoods.com/images/list_arrow.gif);
}

div.features {
float:right;
clear:both;
width:270px;
border:#e3e3e3 2px solid;
margin:0 0 10px 15px;
padding:0;
}

div.specs {
float:right;
width:270px;
font-size:1.2em;
border:#e3e3e3 2px solid;
margin:0 0 10px 15px;
padding:0;
}

html {
height:100%;
margin-bottom:1px;
}

body {
background-image:url(https://www.stylishgoods.com/images/bgstretch6.gif);
background-repeat:repeat-x;
background-position:-4px 0;
margin:0;
padding:3px 0 0;
}

body,td,input,textarea,select {
color:#666;
font:normal 11px Arial, sans-serif;
}

form {
display:inline;
}

img {
border:0;
display:block;
margin:0 auto;
}

.fl {
float:right;
}

.fr {
float:left;
}

.clear {
clear:both;
height:1px !important;
margin:-1px 0 0 !important;
}

input,textarea {
margin:2px 0;
padding:1px 3px;
font-size:1.2em;
}

select {
margin:0 0 0 10px;
padding:1px 0 1px 3px;
}

p {
margin:0;
padding:0 0 10px;
}

p.bq {
margin:0 0 10px;
padding:0 0 0 27px;
}

a {
color:#646D74;
text-decoration:none;
}

a:hover {
color:#F90;
text-decoration:none;
}

div#logo {
background:url(https://www.stylishgoods.com/images/stylishgoods_logo.gif) no-repeat 0 0;
position:absolute;
top:40px;
display:block;
height:100px;
width:241px;
}

h2 {
font:bold 14px Trebuchet MS,Helvetica,Arial;
color:#666;
background-color:#fff;
margin:0;
padding:0 0 0 10px;
}

h2.x {
font:bold 14px Trebuchet MS,Helvetica,Arial;
color:#F60;
background-color:#FFF;
margin:0;
padding:3px 0 3px 5px;
}

h2.x2 {
font:bold 14px Trebuchet MS,Helvetica,Arial;
color:#F60;
background:transparent url(https://www.stylishgoods.com/images/index_sidecorners2.gif) top no-repeat;
margin:0;
padding:15px 0 3px 5px;
}

h2.clearance {
font:bold 14px Trebuchet MS,Helvetica,Arial;
color:#333;
float:left;
background:transparent;
margin:0px 0 0 10px;
padding:0px;
}

h2.clearancexl {
font:bold 30px Trebuchet MS,Helvetica,Arial;
color:#F30;
margin:20px 0 5px;
padding:0;
}

#showcase1 {
background-color:#d2d2d2;
margin:10px 20px 5px
}

#showcase2 {
background-color:#d2d2d2;
margin:10px 20px 5px
}

h2.newitems {
font:bold 14px Trebuchet MS,Helvetica,Arial;
color:#333;
float:left;
background:transparent;
margin:0px 0 0 10px;
padding:0px;
}

h2.newitemsxl {
font:bold 2.2em Trebuchet MS,Helvetica,Arial;
color:#666;
margin:0 0 5px;
padding:0 0 0 10px;
}

#root {
position:relative;
width:770px;
min-height:300px;
margin:0 auto;
}

#head {
position:relative;
height:140px;
top:0;
}

#head h1 {
width:120px;
height:84px;
position:absolute;
left:18px;
top:18px;
background:none;
margin:0;
padding:0;
}

#head h2 {
width:180px;
height:88px;
position:absolute;
right:3px;
top:50px;
text-indent:-10001px;
overflow:hidden;
background:url(https://www.stylishgoods.com/images/free_delivery_logo2.gif) no-repeat;
margin:0;
padding:0;
}

#head p {
text-align:left;
position:absolute;
right:120px;
top:15px;
color:#777;
}

#head p.tw {
text-align:left;
position:absolute;
right:0;
top:5px;
color:#777;
}

#head p.chat {
text-align:left;
position:absolute;
right:240px;
top:12px;
color:#777;
}

#head p.review {
text-align:left;
position:absolute;
right:370px;
top:10px;
color:#777;
}

#head p img {
border:0;
display:inline;
margin:0 0 0 5px;
}

#head p a {
color:#777;
}

#head p a.pd {
font-weight:700;
background:url(https://www.stylishgoods.com/images/li_vd.gif) 14px 50% no-repeat;
padding:0 0 0 35px;
}

#menu {
background:url(https://www.stylishgoods.com/images/menubg2.gif) repeat-x;
height:30px;
list-style:none;
text-align:center;
margin:0 0 2px;
padding:0 0 0 5px;
}

#menu li {
float:left;
height:30px;
font:bold 16px/30px Trebuchet MS,Helvetica,Arial;
background:url(https://www.stylishgoods.com/images/separator2.gif) 0 100% no-repeat;
}

#menu li.f {
background:url(https://www.stylishgoods.com/images/separator-after-earth.gif) 0 100% no-repeat;
}

#menu li.eco {
background:url(https://www.stylishgoods.com/images/separator-after-earth.gif) 0 100% no-repeat;
}

#menu li a {
color:#f3f3f3;
padding:0 20px;
}

#menu li.him a:hover,#menu li.him.over a {
color:#fff;
background:url(https://www.stylishgoods.com/images/menubutton_over_him.gif) 5px 50% no-repeat;
padding:15px 20px;
}

#menu li.her a:hover,#menu li.her.over a {
color:#fff;
background:url(https://www.stylishgoods.com/images/menubutton_over_her.gif) 5px 50% no-repeat;
padding:15px 20px;
}

#menu li.kids a:hover,#menu li.kids.over a {
color:#fff;
background:url(https://www.stylishgoods.com/images/menubutton_over_kids.gif) 5px 50% no-repeat;
padding:15px 20px;
}

#menu li.home a:hover,#menu li.home.over a {
color:#fff;
background:url(https://www.stylishgoods.com/images/menubutton_over_home.gif) 5px 50% no-repeat;
padding:15px 20px;
}

#menu li.travel a:hover,#menu li.travel.over a {
color:#fff;
background:url(https://www.stylishgoods.com/images/menubutton_over_travel.gif) 5px 50% no-repeat;
padding:15px 20px;
}

#menu li.eco a:hover,#menu li.eco.over a {
color:green;
background:url(https://www.stylishgoods.com/images/menubutton_over_earth.gif) 5px 50% no-repeat;
padding:15px 20px;
}

#minimenu {
background:url(https://www.stylishgoods.com/images/minimenubg.gif) repeat-x;
height:20px;
list-style:none;
text-align:center;
margin:0;
padding:0 0 0 38px;
}

#minimenu li {
float:right;
height:20px;
font:bold 10px/20px Trebuchet MS,Helvetica,Arial;
background:url(https://www.stylishgoods.com/images/miniseparator.gif) 0 100% no-repeat;
}

#minimenu li.s {
background:url(https://www.stylishgoods.com/images/miniseparator.gif) 0 0 no-repeat;
}

#minimenu li.f {
background:none;
}

#minimenu li a {
color:#fff;
padding:0 10px;
}

#croot {
background:url(https://www.stylishgoods.com/images/index_bottomcorners2.gif) bottom no-repeat;
margin:0;
padding:0;
}

#path {
height:40px;
background-color:transparent;
padding:0 15px 0 16px;
}

#path div.fl {
padding:10px 5px;
}

#path div.fr {
width:600px;
margin:6px 0 0;
padding:0;
}

#side {
float:right;
width:180px;
}

#content {
float:left;
width:570px;
background:#fff url(https://www.stylishgoods.com/images/index_corners.gif) right top no-repeat;
margin:0;
padding:40px 0 0;
}

#croot div.cx {
background:#fff;
border-top:#CCC 1px solid;
margin:0;
padding:5px 0;
}

#footer {
height:20px;
color:#fff;
background-color:#f90;
margin:20px 0 0;
padding:5px;
}

#footer a {
color:#fff;
text-decoration:underline;
}

#men {
width:180px;
}

#men ul {
list-style-type:none;
background-color:transparent;
margin:0;
padding:0;
}

#men li {
padding-left:4px;
list-style-type:none;
background-color:#f3f3f3;
margin:0;
}

#men a {
display:inline;
width:50px;
line-height:20px;
background:#f3f3f3;
padding:0;
}

#men a:link,#menitems a:visited {
text-decoration:none;
font-size:11px;
}

#men a:hover {
background-color:#fff;
text-decoration:underline;
}

#men div.leftcart a {
background-color:#f90;
color:#FFF;
border-left:#F90 solid 2px;
border-right:#F90 solid 2px;
padding:0;
}

#men div.leftcart a:hover {
background-color:#fff;
color:#f90;
border-left:#FFF solid 2px;
border-right:#FFF solid 2px;
padding:0;
}

div.testimonials {
background:#efefef;
border-bottom:1px solid #e2e2e2;
border-left:1px solid #fff;
padding:8px 2px 8px 12px;
}

div.testimonials p {
margin:0;
padding:3px 0 0;
}

div.leftm {
background:transparent;
border: none;
padding:0;
}

div.leftm p {
margin:0;
padding:6px 0 6px 40px;
}

div.leftcart {
border-bottom:1px solid #fff;
background:#fff url(https://www.stylishgoods.com/images/index_sidecorners.gif) top no-repeat;
padding:4px 0;
}

div.leftlogin {
background:transparent url(https://www.stylishgoods.com/images/index_sidebottomcorners.gif) bottom no-repeat;
margin:0 0 10px;
padding:4px 0;
}

div.leftregister {
background:#fff;
padding:4px 0;
}

div.leftm p.p {
font-weight:700;
background:url(https://www.stylishgoods.com/images/blt.gif) 15px 6px no-repeat;
padding:2px 0 2px 27px;
}

div.leftm p.guarantees {
margin:10px 0 0;
padding:5px 0 10px 3px;
}

div.leftm p.m {
background:url(https://www.stylishgoods.com/images/i_mail.gif) 20px 10px no-repeat;
border-bottom:none;
margin:0;
}

#side a.am {
position:relative;
left:155px;
font-weight:700;
color:#e4812a;
background:url(https://www.stylishgoods.com/images/li_sw.gif) 0 50% no-repeat;
padding:0 0 0 15px;
}

a.fm {
font-weight:700;
}

ul#sidemenu {
background:#EFEFEF;
border-bottom:1px solid #e2e2e2;
list-style:none;
margin:0;
padding:0;
}

ul#sidemenu li {
border-top:1px solid #fff;
}

ul#sidemenu li.x {
border-top:none;
}

ul#sidemenu li a {
display:block;
width:188px;
color:#666;
padding:5px 0 5px 27px;
}

ul#sidemenu li.x a {
padding:10px 0 6px 27px;
}

ul#sidemenu li a:hover,ul#sidemenu li a.x {
background:#8CD2F5;
}

div.drp {
background-color:#fff;
height:auto;
width:100%;
margin:0;
padding:10px 0;
}

div.drp2 {
background-color:transparent;
margin:0;
padding:10px 0;
}

div.drp ul {
padding-top:10px;
background-color:#fff;
margin:0 0 7px;
}

div.drp2 ul {
padding-top:10px;
margin:0 0 7px;
}

div.plan1 {
width:165px;
height:auto;
float:left;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right bottom;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 0 10px 10px;
padding:5px 3px 3px 5px;
}

div.plan2 {
width:165px;
height:auto;
float:left;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right bottom;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 0 10px 11px;
padding:5px 3px 3px 5px;
}

div.plan3 {
width:165px;
height:auto;
float:left;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right bottom;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 0 0 11px;
padding:5px 3px 3px 5px;
}

div.cat1 {
width:165px;
height:175px;
float:left;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right bottom;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 0 10px 5px;
padding:5px 5px 0 7px;
}

div.cat2 {
width:165px;
height:175px;
float:left;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right bottom;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 0 10px 11px;
padding:5px 5px 0 7px;
}

div.cat3 {
width:165px;
height:175px;
float:left;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
background-color:#fff;
background-repeat:no-repeat;
background-position:right bottom;
border-color:#CCC;
border-style:solid;
border-width:1px;
margin:0 0 0 11px;
padding:5px 5px 0 7px;
}

.prodtitle {
font-weight:700;
font-size:1.2em;
color:#960;
font-family:Trebuchet MS,Helvetica,Arial;
}

.prodmakemodel {
font-weight:700;
font-size:1em;
color:#333;
font-family:Trebuchet MS,Helvetica,Arial;
}

.ourprice {
font-weight:700;
font-size:1.1em;
color:#F60;
font-family:Trebuchet MS,Helvetica,Arial;
}

.retailprice {
font-size:1em;
color:#000;
font-family:Trebuchet MS,Helvetica,Arial;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

div.frontpageoffers {
border-bottom:solid 2px #f90;
width:auto;
background-color:#fff;
margin:0;
padding:10px 0 0 10px;
}

.seemore a {
float:right;
font-weight:700;
color:#666;
font-size:1.1em;
border-left:#f60 4px solid;
padding:0 0 0 3px;
margin:2px 4px 0 0;
}

.seemore a:hover {
text-decoration:underline;
}

.sub {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#F90;
background:#fff;
height:1.8em;
width:10em;
border:1px solid #f90;
font-weight:700;
}

.subadvanced {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#fff;
background:#f90;
height:1.8em;
width:12em;
border:1px solid #fff;
font-weight:700;
}


P.mincart {
font-size:10px;
font-family:Verdana;
}

TD.mincart {
font-size:1.1em;
font-family:Verdana;
background-color:#fff;
}

.detailname {
clear:both;
font-family:Trebuchet MS,Helvetica,Arial;
font-size:1.6em;
font-weight:bold;
color:#666;
margin:10px 20px;
}

.detailname span {
clear:both;
font-family:verdana;
font-size:1em;
font-weight:700;
color:red;
margin:0;
padding:0;
}

.detailname span span {
clear:both;
font-family:verdana;
font-size:1.4em;
color:#666;
margin:0;
padding:0;
}

.proddetail {
font-family:Trebuchet MS,Helvetica,Arial;
font-size:1.4em;
color:#666;
padding:90px 0 0;
}

div#content .proddetail li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
list-style:none;
padding:0;
margin:0;
}

div#content .proddetail ul {
margin:20px 0 0 0;
overflow:visible;
}

div#content .proddetail li strong {
color:#666;
}

.detaildiscounts {
font-family:verdana;
font-size:1.2em;
font-weight:700;
color:red;
margin:0;
padding:0;
}

.detailprice {
clear:both;
float:right;
font-family:Trebuchet MS,Helvetica,Arial;
font-size:20px;
color:#f90;
margin:10px 0;
}

.detailimage {
clear:none;
border:none;
margin:0;
padding:0;
}

.prodprice {
clear:both;
font-family:Trebuchet MS,Helvetica,Arial;
font-size:16px;
color:#f90;
margin:10px 0;
}

.price {
font-weight:700;
font-style:italic;
font-size:24px;
}

.prodname {
clear:both;
font-family:Trebuchet MS,Helvetica,Arial;
font-size:1.4em;
color:#f90;
margin:10px 0;
}

.prodname span {
clear:both;
font-family:verdana;
font-size:14px;
font-weight:400;
color:#666;
}

.prodname span span {
clear:both;
font-family:verdana;
font-size:11px;
color:#666;
}

.ectlink {
background-color:transparent;
text-decoration:underline;
}

hr.prodseparator {
height:0;
width:90%;
border-color:#ccc;
border-style:dotted;
border-width:2px 0 0;
}

#prefooter {
width:100%;
}

#paymentsystem {
float:right;
margin:0;
padding:0;
width:350px;
}

#certificate {
width:100px;
float:left;
margin:0;
padding:0;
}

#giantimgspan {
background:#fff;
}

.largebanner {
margin:0 0 10px;
}

.cartp {
background-color:#fff;
}

span.u,#side a.am:hover {
text-decoration:underline;
}

#head p a:hover,#footer a:hover {
color:#333;
}

#menu li.him,#menu li.her,#menu li.kids,#menu li.home,#menu li.travel {
background:url(https://www.stylishgoods.com/images/separator2.gif) 0 0 no-repeat;
}

#menu li.eco {
background:url(https://www.stylishgoods.com/images/for-earth-menu-bg.gif) 0 0 no-repeat;
}

#minimenu li a:hover,#minimenu li.over a,div.testimonials strong {
color:#000;
}

#path div.fl a,div.drp ul li strong,div.drp2 ul li strong {
color:#646D74;
}

div.drp a,div.drp a:visited,div.drp2 a,div.drp2 a:visited {
color:#666;
font-size:1em;
text-decoration:underline;
font-weight:700;
}

div.drp a:hover,div.drp a:visited:hover,div.drp2 a:hover,div.drp2 a:visited:hover {
color:#F90;
font-size:1em;
text-decoration:underline;
font-weight:700;
}

div.drp a:hover,div.drp2 a:hover {
color:#666;
font-size:1em;
text-decoration:underline;
}

div.drp ul li,div.drp2 ul li {
line-height:12px;
list-style-type:none;
margin:0;
padding:0;
}

div#mathsthanks {
font-size:1.5em;
font-weight:bold;
padding:0px;
margin:20px 0px 100px 20px;
color:#ff9900;
}

.pagenums {
font-size:1.4em;
text-align:right;
font-weight:bold;
padding:0px;
margin:30px 0 10px 0;
}

.currpage {
font-size: 1.6em;
color:#ff9900;
background-color:#fff;
padding:0 5px 0 5px;
}

.cobll {
font-size:0.9em;
}

.cartcontent {
font-size:1.4em;
font-weight:bold;
padding:20px 0 20px 0;
}

.detailoption {
font-size:1.2em;
}

.detailoptions {
border:2px #e3e3e3 solid;
float:right;
clear:right;
}

#optn0x0y0, #optn0x0y1, #optn0x0y2, #optn0x0y3, #optn0x0y4, #optn0x0y5, #optn0x0y6, #optn0x0y7, #optn0x0y8 {
font-size:1.2em;
padding:2px;
}

.addthis_default_style .at300b, .addthis_default_style .at300m {
font-size:1.2em;
font-weight:bold;

}

