body {font-family:arial,helvetica,sans-serif;font-size:76%;color:#000;padding:0;border:0;margin:0;background:url(../img/background.gif) top left;}
a,a:visited,a:active {color:#fff;text-decoration:none;}

#wrapper {width:1000px;background:#fff;margin:0px auto;text-align:left;}
#header {width:1000px;height:auto;float:left;position:relative;}

.super_bar {position:relative;width:100%;height:10px;background:#f93;color:#fff;margin:0 0 1px 0;}
.logo {position:relative;width:280px;height:68px;background:#36c;color:#fff;float:left;margin:0 0 1px 0;padding-top:8px;}
.top_nav {position:relative;width:720px;height:50px;background:#36c;color:#fff;float:right;}
.mid_nav {position:relative;width:720px;height:27px;background:#36c url(../img/bg_glbl_nav_curve_off.gif) bottom left no-repeat;color:#fff;float:right;}
.top_bar {position:relative;width:1000px;height:38px;background:#39f;color:#fff;float:left;}
.top_bar h2 {margin-right:4px;font-family:arial,helvetica,sans-serif;font-size:18px;font-weight:normal;margin-top:6px;float:right;}

#toplink {font-family:arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#fff;text-decoration:none;position:absolute;right:10px;bottom:0;}
#toplink ul {padding:0;margin:0;list-style-type:none;}
#toplink ul li {float:left;color:#fff; margin:0 4px 0 4px;line-height:25px;font-family:verdana,arial,helvetica,sans-serif;}
#toplink ul li a, #toplink ul li a:visited {color:#fff;text-decoration:none;}
#toplink ul li a:hover {color:#fc3}

a.nav,a.nav:link,a.nav:visited,a.nav-active,a.nav-active-hp {display:block;width:115px;height:25px;background:#9cf;border:1px solid #fff;border-color:#fff #36c #fff #9cf;margin-top:0px;text-align:center;text-decoration:none;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;color:#000;font-weight:bold;letter-spacing:-1px;line-height:25px;overflow:hidden;float:right;}
a.nav:hover {color:#fff;}
a.nav-active {color:#fff;background:#39f;border-color:#fff #36c #39f #fff;}
a.nav-active-hp {color:#fff;background:#39f;border-color:#fff #36c #39f #39f;}

#main {width:1000px;background:#fff;height:auto;}
#main h3 {padding-left:12px;padding-top:5px;margin-top:0px;margin-bottom:-10px;color:#000;font-size:18px;font-weight:normal;letter-spacing:1px;}
a.blue:link,a.blue:visited,a.blue:active,a.blue2:link,a.blue2:visited,a.blue2:active {font-family:arial,helvetica,sans-serif;font-size:12px;color:#36c;}
a.blue:hover,a.blue2:hover {text-decoration:underline;}
a.blue2 {float:right;width:90px;border:2px;border-color:#39f;}
a.white:link,a.white:visited,a.white:active {font-family:arial,helvetica,sans-serif;font-size:12px;color:#fff;}
a.white:hover {text-decoration:underline;}
#feature-content {padding:0px;width:710px;height:488px;float:left;}
#feature-main {width:700px;height:472px;padding:0px;margin-top:0px;margin-left:0px;}
#where {width:320px;margin-left:8px;float:left;}
#products {width:320px;margin-left:35px;float:left;}
#about {width:675px;margin-top:12px;margin-left:8px;float:left;}
#right-content {padding:0px;width:290px;height:650px;float:right;}
#right-content h3 {padding-left:12px;padding-top:60px;margin-top:0px;margin-bottom:8px;color:#fff;font-size:18px;font-weight:normal;letter-spacing:1px;}
#press {clear:both;margin-top:2px;padding-bottom:5px;padding-top:0px;background:#f93 url(../img/orange-corner.gif) top left no-repeat;}
#press-list {padding:0px;margin:0 10px 5px 0;} 
#press-list ul {padding:0px;margin:0px;} 
#press-list li {background-color:#ffaa3c;margin-top:0px;margin-bottom:2px;margin-left:10px;margin-right:0px;padding:0px;font-size:12px;color:#fff;list-style-type:none;}

.press-rollover a {color:#fff;display:block;text-decoration:none;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;min-height:50px;height:auto !important;height:50px;font-size:13px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border:1px solid #f93;}
.press-rollover img {float:left;margin-right:10px;border:1px solid #FF8811;}
 * html .press-rollover a {  /* make hover effect work in IE */}
.press-rollover a:hover {margin:0px;padding-top:10px;padding-right:0px;padding-bottom:0px;padding-left:10px;min-height:50px;height:auto !important;height:50px;background-color:#FFAF3C;border:1px solid #fff;}

#press-list a em {color:#000;display:block;margin:0px;padding-top:3px;padding-right:0px;padding-bottom:0px;padding-left:0px;font-weight:normal;font-style:normal;line-height:16px;font-size:11px;}
#press-list a strong {font-style:normal;padding:0px;margin:0px;line-height:normal;font-weight:bold;}
#press-list .post-by {color:#666;font-weight:bold;}

#shop {margin-top:16px;padding-bottom:15px;padding-top:15px;background:#39f url(../img/blue-corner.gif) top left no-repeat;}
#shop-list {padding-left:0px;margin-top:0px;margin-left:6px;height:135px;}
#shop-list ul {padding:0px;margin:0px;display:inline;list-style-type:none;} 
#shop-list li {display:inline;padding:0px;width:115px;min-height:130px;height:auto !important;height:130px;font-size:13px;color:#fff;}

.shop-rollover a {display:inline;background-color:#33abff;width:115px;margin-top:0px;margin-right:0px;margin-bottom:3px;margin-left:6px;padding-top:10px;padding-right:6px;padding-bottom:0px;padding-left:7px;width:115px;min-height:130px;height:auto !important;height:130px;font-size:13px;color:#fff;text-decoration:none;border:1px solid #39f;float:left;}
.shop-rollover img {position:relative;margin-bottom:5px;border:1px solid #39f;}
* html .shop-rollover a {  /* make hover effect work in IE */}
.shop-rollover a:hover {margin-left:6px;padding-top:10px;padding-right:6px;padding-bottom:0px;padding-left:7px;width:115px;min-height:130px;height:auto !important;height:130px;background-color:#33ABFF;border:1px solid #fff;}

#shop-list a em {color:#000;display:block;margin-top:2px;padding:0px;font-weight:normal;font-style:normal;line-height:normal;font-size:11px;}
#shop-list a strong {font-style:normal;line-height:normal;font-weight:bold;}

#showcase {float:left;width:1000px;background:#39f;height:auto;}
#info {background:#fff url(../img/wt_top_left2.gif) top left no-repeat;width:775px;height:725px;float:right;padding:15px 0 0 18px;}
#info h1 {font-family:arial,helvetica,sans-serif;font-size:2em;color:#39f;margin:0;text-align:left;}
#info h2 {font-family:arial,helvetica,sans-serif;font-size:1.8em;color:#39f;margin-top:10px;margin-bottom:1px;text-align:left;}
#info h2 a,#info h2 a:link,#info h2 a:visited {color:#39f;text-decoration:underline;}
#info h2 a:hover {color:#36c;text-decoration:underline;}
#info hr {color:#9cf;background-color:#9cf;border: 0px solid #9cf;width:100%;height:2px;margin-top:15px}
a.info, a.info:link, a.info:visited {font-family:arial,helvetica,sans-serif;font-size:1.1em;font-weight:normal;color:#069;text-decoration:underline;}
a.info:hover {text-decoration:none;}

#lnav h1,#lnav h2,#lnav p {margin:0 10px;letter-spacing:1px;}
#lnav h1 {font-size:1.5em;color:#ccc;}
#lnav h2 {font-size:1em;color:#06a;border:0;}
#lnav p {padding-bottom:0.7em;}
#lnav h2 {padding-top:0.5em;}
#lnav {background:transparent;float:left;margin:78px 0 0 30px;width:177px;}
#lnav hr {color:#9cf;background-color:#9cf;border: 0px solid #9cf; width:100%;height:1px;margin-left:10px}
#lnav ul {padding:0;margin:0 0 0 10px;list-style-type:none;}
#lnav li {background-image: url(../img/arrow_blue.gif);background-repeat:no-repeat;background-position:0 .25em;padding-left:.1em;margin-top:2px;}
a.lnavOn, a.lnavOn:link, a.lnavOn:visited {font-family:verdana,arial,helvetica,sans-serif;font-size:1.1em;font-weight:normal;margin-left:10px;color:#36c;text-decoration:none;}
a.lnavOn:hover {text-decoration:underline;}
a.lnavOff, a.lnavOff:link, a.lnavOff:visited {font-family:verdana,arial,helvetica,sans-serif;font-size:1.1em;font-weight:normal;margin-left:10px;color:#fff;text-decoration:none;}
a.lnavOff:hover {color:#36c;}

.lnav em {display:block;width:0;height:0;color:#d8d8ee;overflow:hidden;border-top:12px solid #fff;border-left:2px dotted transparent;border-right:12px dotted transparent;margin-left:12px;}
/* hack for IE5.5 */
* html .lnav em {width:24px;height:12px; w\idth:0; hei\ght:0;}
.lnav span {display:block;width:0;height:0;color:#9cf;overflow:hidden;border-top:10px solid #7f7f9c;border-left:10px dotted transparent;border-right:10px dotted transparent;margin-left:10px;}
* html .lnav span {width:20px;height:10px; w\idth:0; hei\ght:0;}

.lb1, .lb2, .lb3, .lb4, .lb5, .lb6, .lb7, .lb1d, .lb2d, .lb3d, .lb4d, .lb5d, .lb6d, .lb7d {display:block;overflow:hidden;font-size:0;}
.lb1, .lb2, .lb3, .lb4, .lb5, .lb6, .lb4d, .lb5d, .lb6d {height:1px;}
.lb4, .lb5, .lb6, .lb7 {background:#9cf;border-left:1px solid #9cf;border-right:1px solid #fff;}
.lb4d, .lb5d, .lb6d, .lb7d {background:#9cf;border-left:1px solid #9cf;border-right:1px solid #9cf;}

.lb1 {margin:0 0 0 8px;background:#9cf;}
.lb2 {margin:0 0 0 6px;background:#9cf;}
.lb3 {margin:0 0 0 4px;background:#9cf;}
.lb4 {margin:0 0 0 3px;background:#fff;border-width:0 5px;}
.lb5 {margin:0 0 0 2px;background:#fff;border-width:0 4px;}
.lb6 {margin:0 0 0 2px;background:#fff;border-width:0 3px;} 
.lb7 {margin:0 0 0 1px;background:#fff;border-width:0 3px;height:2px;} 
.lb4d {margin:0 0 0 3px;background:#9cf;border-width:0 5px;}
.lb5d {margin:0 0 0 2px;background:#9cf;border-width:0 4px;}
.lb6d {margin:0 0 0 2px;background:#9cf;border-width:0 3px;} 
.lb7d {margin:0 0 0 1px;background:#9cf;border-width:0 3px;height:2px;} 
  
.lboxcontent {display:block;background:#fff;border-left:3px solid #9cf;border-width:0 3px;padding-top:8px;padding-bottom:8px;}
.lboxcontentoff {display:block;background:#9cf;padding-top:8px;padding-bottom:8px;}
.new {display:block;padding-left:2px;padding-right:2px;padding-bottom:1px;width:29px;background:#f00;color:#fff;font-family:verdana,arial,helvetica,sans-serif;font-size:.8em; font-weight:bold; display:inline}

#detail {position:relative;width:200px;height:auto;background:#fff;border-left:1px solid #ddd;padding:10px;float:right;display:inline;}
#detail h2 {font-size:13px;color:#4C5156;margin:8px 0 8px 0;}
#detail p {margin:8px 0 8px 0;}
#detail img {margin:1px;}
#detail ul {margin:0px 0 10px 0;padding-left:0;list-style-type:none;}
#detail ul li {padding-bottom:2px;}
div.hr {height:1px;color:#ddd;background-color:#ddd;margin:0;}
#detail hr {display:none;}

#feature {position:relative;display:block;padding:2px;border:1px solid #ddd;}
#feature a {font-family:arial,helvetica,sans-serif;font-size:1em;font-weight:bold;line-height:22px;color:#000;}
#feature img {float:right;}

.rs_it_image{padding:1px;height:145px;float:right;}
.rs_it_deck{width:157px;padding:10px 15px;#position:absolute;display:table-cell;vertical-align:top;font-size:12px;font-family:verdana,arial,helvetica,sans-serif;color:#666;}
.rs_deck_content, .rs_deck_content a{font:18px Georgia;color:#666;}
.rs_deck_content a:hover{text-decoration:underline;}
.rs_it_wrap{display:table;height:145px;overflow:hidden;border:1px solid #CCC;margin-bottom:13px;}

.addtocartButton {width:127px;height:23px;display:block;padding:0;margin:0;font-family:arial,helvetica,sans-serif;font-size:1em;font-weight:bold;line-height:22px;overflow:hidden;}
.addtocartButton a, .addtocartButton a:hover {width:127px;height:25px;display:block;padding-left:8px;margin:0px;text-decoration:none;}
.addtowishButton, .addtowishButton a, .addtowishButton a:hover {width:127px;height:15px; display:block;padding:0px;margin:0px}
.emailFriend, .emailFriend a, .emailFriend a:hover { width:127px;height:15px;display:block;padding:0px;margin:0px }
.addtocartButton, .addtocartButton a {background:#f60 url(../img/arrow_white.gif) 114px 7px no-repeat;color:#fff;}
.addtocartButton a:hover {background:#f93 url(../img/arrow_white.gif) 114px 7px no-repeat;}
.addtowishButton, .addtowishButton a {background:#f60 url(../img/arrow_white.gif) 114px 7px no-repeat;color:#fff;}
.addtowishButton a:hover {background:#f93 url(../img/arrow_white.gif) 114px 7px no-repeat;}
.emailFriend, .emailFriend a {background:#f60 url(../img/arrow_white.gif) 114px 7px no-repeat;color:#fff;}
.emailFriend a:hover {background:#f93 url(../img/arrow_white.gif) 114px 7px no-repeat;}	

.cartButton p {padding:0px;margin:0px;font:bold 11px arial,sans-serif; float:left;color:#fff;text-decoration:none }
.checkButton p {padding:2px 0px 0px 0px;margin:0px;font:bold 9px arial,sans-serif;float:left;color:#fff;text-decoration:none }
.checkButton p a, .checkButton p a:hover {padding:0px;margin:0px; font:bold 9px arial,sans-serif;color:#fff;text-decoration:none}
.cartGap {padding:0px;margin:0px;display:block;width:3px }
.orderContainer { padding:1px 0px 0px 0px;margin:0px;display:block;width:210px;height:61px;float:left }
.cartLinks {width:210px;padding:0px;margin:0px }
.line {padding:1px 0px;margin:0px }
.cartButton {width:51px;height:39px;display:block;padding:0px;margin:0px;border-right:3px solid #fff }
.cartButton a, .cartButton a:hover {width:51px;height:39px;display:block;padding:0px;margin:0px }

#description {position:relative;width:745px;height:160px;background:#fff;border-top:1px solid #ddd;padding:10px;float:left;}
#description h2 {font-size:13px;color:#000;margin:8px 0 0 0;}
#description p {margin:2px 0 8px 0;}
#description ul {margin-top: 4px;}
#description blockquote { padding: 5px 5px 5px 5px; background: #e9f8ff; margin-left: 0px; margin-bottom: 0px; color:#000; width:200px; }
#description blockquote p { font-size: 11px; padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

#foot {clear:both;width:1000px;height:30px;background:#36c;padding-top:4px;color:#fff;font-size:10px;border-top:1px solid #000;}
#foot p {font-size:11px;color:#fff;margin:5px 10px 5px 15px;float:left;}
#foot a:hover {text-decoration:underline;}
#foot ul {list-style-type:none;margin:0;padding:0;float:right;margin-right:15px;}
#foot ul li {float:left;margin:5px 0 5px 10px;}