html{height: 100%;}
body {font:normal 12px arial,sans-serif; margin:0; padding:0; background:#fff /*url(/includes/sts_templates/norx/images/bodybg.jpg) repeat-x;*/}
a {outline:0px;}
/*.xmassbg {background:url(/includes/sts_templates/norx/images/bg_grey.jpg) repeat-x top left;}*/
#about0 { margin-top:0px; height:390px; overflow:auto;}

.announce{margin: 15 0 0 15; border-top:1px solid silver;}
.announce2{margin: 15 0 0 15; border-top:1px solid silver; background-image:url(/includes/sts_templates/norx/images/p_o_p1x.gif); background-repeat:no-repeat; width:248px; height:235px;}

/*
.news_container{margin-left: 22px; padding-bottom:25px;
background-image:url(/includes/sts_templates/norx/images/news_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
*/
}



/* LAYOUT */
#master{}
#content{float:left; width:99.2%; margin:0 5px 0 5px; /*background:url(/includes/sts_templates/norx/images/bg_grey.jpg) repeat-x top left;*/ background-color:#fff;}
/*#toplinkswrap{  width:100%; height:20px;  float:left; text-align:center; background-image:url(/includes/sts_templates/norx/images/greenpx.gif); background-repeat:repeat-x;}
#toplinks{width:10%; float:left; border-right: 1px solid  #EBEBEB; margin-top:0px; height:20px; border-top:4px solid  #BBCBB1; border-bottom: 1px solid #EBEBEB;}
*/

#header{height:45px; width:99.2%; float:left; border:5px solid #fff; border-bottom:1px solid  #B4B4B4; background-image: url(/includes/sts_templates/norx/images/header_bg.gif);}
#logo{height:45px; width:auto; float:left;}
#logintab{  margin-top:10px; height:35px; width: auto;  float:left; border-left:#FFFFFF solid 7px;padding-left:17px; background-image: url(/includes/sts_templates/norx/images/english/login_bg.gif); background-repeat:no-repeat;}
#twitt  {float:right; margin:10 5px 0 5px; width:126px; height:35px;}
#usertab{  margin-top:10px; height:35px; width: auto;  float:right;}
#breadcrumbs{height:18px;width:99.2%;  float:left; color:#222; border-left:5px solid #fff; border-right:5px solid #fff;background-color: #FFDD52; font-size:10px; /*background-image:url(/includes/sts_templates/norx/images/english/crumb_bg.jpg);*/}
/*crumb_bg.gif);}*/

#searchbox    {float:right; width:160px;}
#searchbox input  {float:left;  border:0px solid #333; height:20px; margin-top:20px;}
#searchbox img {border:2px solid red; height:20px; }
/*input {font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif; color:#444; text-align:left;}*/


/* SEARCHBOX */
#searcher {float:right; margin-top:13px; margin-right:2px;}
#search input {font-size:16px;}
ul#search {list-style-type: none; list-style: none; float: left; margin: 0 0 0 10px; padding: 0;}
ul#search li {display: inline; float: left; padding: 0;margin: 0;}
ul#search li .search {border: none; background: none; width: 230px; height: 20px; margin: 5px 12px; padding: 0; }
ul#search li .search:focus {color: #000;}
ul#search li.input {border: none; width: 250px; line-height: 30px; height: 30px; background: transparent url(/includes/sts_templates/norx/images/search_bg.gif) no-repeat;}

ul#search li a.search_btn {border: none;  width: 33px; height: 30px; margin: 0; padding: 0; display: block; background: transparent url(/includes/sts_templates/norx/images/search_btn.gif) no-repeat;}
ul#search li a.search_btn span {display: none;}
ul#search li a.search_btn:hover {background-position: bottom;}
.showsearch {border:1px solid #51AC34; background:#fff; width:280px; font-size:11px;}

.showsearch a {border-bottom:1px dotted #E5E5E5; line-height:16px; border-bottom:1px dotted #E5E5E5; padding:0px 4px 0px 4px; display:block; }
.showsearch a:link  {text-decoration:none; color:#67806A;  color:#67806A; }
.showsearch a:hover {text-decoration:underline; color:#355C3A;}
.showsearch a:visited {text-decoration:normal; color:#888;}


/* content */
#contentleft{float:left; width:361px;}
  #con_l{float:left; width:361px; height: 146px; background-image:url(/includes/sts_templates/norx/images/dream.jpg); border-right:1px solid #EAEAEA;}
#contentright{float:left; width:100%; margin-left:2px; padding-right:0px; z-index:2;}
#teezr{margin-left:5px; margin-top:10px; margin-right:10px;}


.quickie{border:0px solid #EAEAEA; margin:5px; padding:10px;}
.quickie h2 { font-size:12px; border-bottom:1px dashed #EAEAEA;  margin:2px;}
.quickie a {color:#669A00;}
.quickie p { font-size:10px;  margin:2px;}

.spc_image {float:left; border:1px solid silver; width:50px; height:50px;}
.spc_titles {font:normal 11px arial,sans-serif; float:left; text-align:left; color:#666;}
.spc_titles a {font-weight:bold; color:#006699; display:block;}
td.spc_titles {border-bottom:1px solid silver;}
.title2{  border-bottom:1px solid #EAEAEA;  margin:0px  }

.orange {color: #FF9900;}
.green {color: #669933}
.blue{color:#0066CC}

#left2{float:left; width: 360;}
#ladies{float:left; width: 175px; margin-top:20px; padding-left:2px;}
#man{float:left; width:175px; margin-top:20px; padding-left:2px;margin-left:5px;}

.gender_h{color:#333333;}
.gender_t{color:#666666;}
.gender_t a:link{ text-decoration:underline;  color: #666666;}
#news_updates{float:right; clear:both; margin:0; padding:0; width:100%; background:#fff;}

#nps_fl{float:left;}
#nps_fr{float:right;}

.logins {font-size:10px; color: #666666; padding-top:12px; font-weight:bold; text-transform:uppercase;}
.logins a:hover { color: #ffffff;}
.submini {font-size:9px; vertical-align: top;  color: #666666;}

.logbar{  white-space: nowrap;  text-align:center;font-size:10px;}
.logbar a:link{color: #cccccc;}
.logbar a:visited{color: #cccccc;}
.logbar a:hover{color: #666666; text-decoration:underline;}
.mnu {  width:100%; font-size:11px; font-weight:bold; text-transform:uppercase;}
.mnu a:hover{text-decoration: underline; color: #000000; text-transform:uppercase;}
.mnu a:link{text-decoration:none; color: #333300; text-transform:uppercase;}
.mnu a:visited{text-decoration:none; color: #333300; text-transform:uppercase;}
.boxheader{ color:#333333; font-size:9px; font-weight:bold padding-left:5px;}
td.boxheader{background-color: #FFFFCC;}

#leftmenu{ /* position:relative; top:110px !important; top:125px;*/ left: 0px; width: 180px; background-color: #fff;}
#leftmenu li {line-height:11px;}
/* the box */
.boxtxt{font-size:9px;  font-weight:bold;}
#the_box { width:175px; margin-left:12px;  border-bottom:2px solid silver;}

/* main menu links */
#mainmenu{ width:175px; margin-left:12px;}
#mainmenu a:link{display: block; border-bottom: 1px solid  #669900; color: #666666; margin-top:3px;  padding-bottom:3px; padding-left:5px; background-image:url(/includes/sts_templates/norx/images/mnu_arrow.gif); background-position:right; background-repeat:no-repeat;}
#mainmenu a:visited{display: block; border-bottom: 1px solid  #669900; color: #666666; margin-top:3px;  padding-bottom:3px; padding-left:5px; background-image:url(/includes/sts_templates/norx/images/mnu_arrow.gif); background-position:right; background-repeat:no-repeat;}
#mainmenu a:active{display: block; border-bottom: 1px solid  #669900; color: #666666; margin-top:3px;  padding-bottom:3px; padding-left:5px; background-image:url(/includes/sts_templates/norx/images/mnu_arrow.gif); background-position:right; background-repeat:no-repeat;}
#mainmenu a:hover{background-color: #FFFFD2; color:#000000; background-image:url(/includes/sts_templates/norx/images/mnu_arrow_hover.gif); background-position:right; background-repeat:no-repeat;}

.subcategorybox  {margin-left:10px;}
.subcategorybox a:link  {padding:0px; margin-left:10px; font: bold 10px arial, sans-serif; text-transform:capitalize; }
.subcategorybox a:visited  { padding:0px; margin-left:10px; font: bold 10px arial, sans-serif; text-transform:capitalize;}
.subcategorybox a:hover  { padding:0px; margin-left:10px; font: bold 10px arial, sans-serif; text-transform:capitalize;}


/* Left Menu Box */
.box_header{ width:200px; margin: 10 0 0 1px; padding: 0 0 0 4; background-color: #FFFF80; background-image:url(/includes/sts_templates/norx/images/boxcorner.gif); background-position:top right; background-repeat:no-repeat;}
.box_content {width:200px; margin: 0 0 0 1px; border-top: 1px solid #ffcc00;  border-bottom: 2px solid #ffcc00;  background-image: url(/includes/sts_templates/norx/images/box_content_bg.jpg); background-repeat:repeat-x}
/*
.chatbox{ width:185px; margin: 0 0 0 12; border-top: 1px solid #ffcc00;  border-bottom: 2px solid #4D7100;}
.chatboxtxt{clear:right; width:100px; margin: 0 0 0 0; border-top: 1px solid #ffcc00;  border-bottom: 2px solid #4D7100;}
*/
.box_content a:hover { text-decoration: underline;}
.box_buttons { height:20px; padding-left:5px; width:40%; margin:2px; background-color: #FFFF80; background-image:url(/includes/sts_templates/norx/images/box_btn_corner.gif); background-position:bottom left; background-repeat:no-repeat;}
.boxText{font-size:9px; font-weight:bold; color: #333333;}
.infoBoxHeading{font: bold 11px/20px arial,helvetica,"sans-serif"; color: #222; background:#fff; border-top:1px solid #E5E5E5;}
.infoBoxHeading a{color: #222; text-transform:none;}
.infoBoxContents {color: #333333; font-size:9px;  font-weight:normal;}

/* quick find box */
#qck_find_box_header{width:175px; margin-left:12px; margin-top:10px; background-color: #F7F7F7;}
#qck_find_box { width:175px; margin-left:12px;  border-bottom:4px solid silver;}



#footer{float:left; width:100%; background-image:url(/includes/sts_templates/norx/images/footer_bg.jpg); height: 295px; font-size:9px; font-weight:bold; color:#669900;}
#norxgrey { float:left; width:30%; height:50px; margin-top:25px;}
#tos {float:left; height:50px; margin-top: 25px; width:70%;}
#social {clear:both; text-align:center; width:730px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px;}

#btm{float:left; width:100%;}


h1,h2,h3,h4,h5,h6 { font-weight:normal; margin:0px; padding:0px; }
h1 { font-size: 20px; color:#669900;}
h2 {  font-size:16px; text-transform: uppercase; border-bottom: #E5E5E5 solid 1px;}
h3 { font-size: 16px; color:#333; background:#FFFFF3; color:#111; }
h4 { font-size: 14px;  font-weight:bold;}
h5 { font-size: 13px;   color:#555; font-weight:bold;}
h6 { font-size: 11px;   color:#111; font-weight:normal; margin:0; padding:0;}

p ul li ol {font: normal 12px arial, helvetica, sans-serif; margin:0px;}
li { font: 1em/1.2em arial, helvetica, sans-serif; margin-bottom:8px; margin-top:0px;}

blockquote {font: normal 12px Palatino, Bookman, Garamond, serif; padding:4px; color: #222; background-color:#F3F3F2; text-align:center;}
blockquote a:link { border-bottom:1px dotted #666;}
blockquote a:hover { border-bottom:1px dotted #669900; color:#669900; text-decoration:none;}
blockquote a:visited { border-bottom:1px dotted #666;}
sup{font-family: Arial, Helvetica, sans-serif;  color: #999999; font-size:9px;}
a { color: #666666;text-decoration: none;}
a:hover { color: #669900; text-decoration: underline;}
.h5bg{ padding-left:16px; color: #669900; border-top: 1px  solid #E8E8E8;}
sup{font-family: Arial, Helvetica, sans-serif;  color: #999999; font-size:9px;}

td p {font: normal 12px arial, helvetica, sans-serif;}
table, td, tr {border:0px;}

.product_price { font-family: Comic Sans MS, Verdana, Arial, sans-serif;  font-size: 14px;  font-weight:bold;  color: #CC0000}
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { background: #FFF4EA;  font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FF3300; border-right-style:solid; border-right-width: 2px;  border-top-style: none; border-bottom-style: none;
  border-left-style: solid; border-right-color: #FF9900;  border-left-width: 2px; border-left-color: #FF9900;}
.org {color: #FF9900; font-size:11px; font-weight:bold; text-transform:uppercase;}
.org a:link {color: #FF9900;  font-size:11px; font-weight:bold; text-transform:uppercase;}

.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
.productListing-data {border-right: 1px dotted #E5E5E5; border-bottom: 1px solid silver;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px; text-decoration:none; color:#444; text-align:left;}
.productListing-data a {color:#222;}
TD.productListing-data:hover {color:#000;}
TD.productListing-data a:hover {color:#000;}
/*
form { margin:0px; padding:0px;}
input {margin:0px; padding:0px; }
textarea {margin:0px; padding:0px;}
select { margin:0px; padding:0px; background-color: #fff; font-size: 10px;}
checkbox, input, radio, select{  font-family: Arial, Helvetica, sans-serif;  font-size: 11px; margin:0px; padding:0px;}
*/
input, select, textarea {background:#fff;}
select {border:1px solid silver; font: normal 11px "Trebuchet MS", arial, sans-serif; color:#222;}
TR.header {  background: #ffffff;}

TR.headerNavigation {  background: #ffffff;}
TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ffffff;  font-weight : normal;}
A.headerNavigation {   color: #000;}
A.headerNavigation:hover {  color: #222;}

TR.headerError {  background: #ff0000;}
TD.headerError {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}
TR.headerInfo {  background: #00ff00;}
TD.headerInfo {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  background: #00ff00;  color: #ffffff;  font-weight: bold;  text-align: center;}
TR.footer {  background: #bbc3d3;}
TD.footer {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #bbc3d3;  color: #ffffff;  font-weight: bold;}
.infoBox {}
.infoBoxNotice {  background: #FF8E90;}
.subtotal{  color: #FF3300; background: #EEEEEE;}
.infoBoxNoticeContents{font-family: Verdana, Arial, Helvetica, sans-serif;  color: #FF6600; font-size:9px;}
TD.infoBox, SPAN.infoBox {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {/* background-color: #F2F8E0;*/}
/* */

TR.productListing-even:hover  {background:#F1FCFF;}
TR.productListing-odd:hover {background:#FFF1F4;}
TD.productListing-data { font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
.productListing-heading {font:bold 9px verdana, arial, helvetica, sans-serif; color:#666; background:#fff;}
TD.productListing-heading {border-bottom:1px solid #666;}
TD h1 {background:#FFFFCC;}
TD h2 {background:#FFF; color:#222;}
A.pageResults {  color: #0000FF;}
A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}
TD.pageHeading, DIV.pageHeading{font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size:9px;  font-weight:bold;}
TR.subBar {  background: #f4f7fd;}
TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}
TD.main, P.main {  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px;  line-height: 1.5; color:#4D4D4D;}
TD.smallText, SPAN.smallText, P.smallText {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}
TD.smallText h4 a {color:#006699; font: bold 12px arial,sans-serif; text-align:left;}
TD.smallText {border:1px solid #E5E5E5; text-align:left; padding:4px; }
TD.accountCategory {  font-family: Verdana, Arial, sans-serif;  font-size: 13px;  color: #aabbdd;}
TD.fieldKey {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
TD.fieldValue {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}
TD.tableHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.newItemInCart {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #ff0000;}
SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}
TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}
TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;}
SPAN.markProductOutOfStock {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}
SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}
SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}
.moduleRow {border-top:1px solid silver;}
.moduleRowOver { background-color: #EEEEEE; cursor: pointer; cursor: pointer; border-top:1px solid black;}
.moduleRowSelected { background-color: #FFCC00; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.banners {float:left; clear:both; width:800px; margin:auto;}

.ghori {float:left; clear:both; width:100%;}

#newc {margin:0px;}

.newsh {float:left; width:99.2%; clear:both; font: bold 12px arial,helvetica,"sans-serif"; color:#669900;float:left; margin:0;}
.newsd {float:left; width:99.2%; clear:both; font: bold 9px arial,helvetica,"sans-serif"; color:#bbb; font-style:italic; float:left;}
.newst {float:left; width:99.2%; clear:both; font: normal 11px arial,helvetica,"sans-serif"; color:#222;float:left; padding-left:2px; margin-bottom:10px; border-bottom:1px dotted silver;}
  .newst a:link {text-decoration:underline;}
  .newst a:visited {text-decoration:underline;}
  .newst a:hover{color: #000; text-decoration:underline;}
.newst ul {margin:0px; padding:4px; list-style:none; font:normal 11px arial, sans-serif; color:#666;}
.newst li {line-height:10px;}
/* account history */
.small-a_h {font:normal 9px sans-serif; text-align:left;}

.ah_box {float:left; width:45%; border:1px solid silver; background:#fff; padding:0px; font:  normal 9px arial,helvetica,sans-serif;margin:5px 0px 0px 9px;}
  .ah_header {float:left; width:100%;background:#FFCC00; color:#000;}
    .ah_number {float:left; width:100%;}
    .ah_status {float:left; width:100%;}
  .ah_info {float:left; width:100%;border-top:1px dotted silver;}
    .ah_number {float:left; width:100%;}
    .ah_date {float:left; width:100%;}
    .ah_edit {float:left; width:100%; text-align:right;}



.ah_number_of_orders {float:left;width:100%; font:normal 9px sans-serif;}
.ah_results_page {float:left;width:100%; font:normal 9px sans-serif; text-align:right;}
.ah_back_button  {float:left;width:100%;}


#frontbox {float:left; width:360px; height: 190px; clear:both; border-bottom:1px solid #EAEAEA; font:normal 9px/1em arial, helvetica, sans-serif; color:#222;}
.fboxes {float:left; width:114px; margin:1px; padding:0px; border:1px solid #EAEAEA; height:90px;}
.fboxbtn {float:left; width:106px; height:11px; margin:0; padding:4; border-top:1px solid #EAEAEA; background:#EAEAEA;}
#teasebox {float:left; width:360px; /*height: 260px;*/ border-bottom:1px solid #EAEAEA; background:#fff; font:normal 11px arial, helvetica, sans-serif;}
#teasebox img {float:left;}
.cont {margin-right:5px; vertical-align:middle;}
#teasebox li { margin:1px 0px 2px 95px; padding:0px;}
#teasebox ul {margin-bottom:15px;}
.tb_img  {float:left; height:255px;}
.tb_header {float:left; height:20px; width:240px; margin-top:8px; border-bottom:1px solid silver;}
.tb_txt {float:left; width:240px;font: normal 11px arial,helvetica,"sans-serif"; color:#222;}
.tb_buy {float:left;height:20px; width:240px; text-align:center;}

/* new ticket notification */

.ticketNotification {clear:both;  border-top:2px solid #fff; border-bottom:2px solid #fff; background:#679900; color:#fff; font: bold 13px arial,sans; padding:8px; text-align:center;}
.ticketNotification a, .ticketNotification a:link, .ticketNotification a:visited {text-decoration:underline; color:#fff;}

.orderEdit {color:#222;}
TD.ticketSmallText  {font: normal 11px arial, helvetica, verdana, sans-serif; color:#222;}
TD.ticketInfoBoxHeading {font: normal 14px arial, helvetica, verdana, sans-serif; color:#222; background:#fff;}

.ff h6 {font:normal 11px/20px "Trebuchet MS", tahoma, arial, sans-serif; border-bottom:1px solid #eaeaea; text-transform:uppercase; margin:0 0 0 4px;}
.ff h6 a {color:#222; margin:0px; padding:0px;}
.ff  h6 ul {margin:0; padding:0; cursor:pointer; text-transform:capitalize;}

/* MENU */
.clkMenu {list-style:none; text-decoration:none;}
.clkMenu a {color:#444; display:block; text-decoration:none;}
.clkMenu h6 a:hover {color:#000;}
.hasSubMenu a {color:#444;}
.hasSubMenu {list-style:none; text-transform:uppercase; margin-left:4px;}
.subMenuLinkOpen, .subMenuLinkOpen a:link, .subMenuLinkOpen a:visited, .subMenuLinkOpen a:hover, .subMenuLinkOpen a:active {color:#444; font-weight:bold; text-decoration:none;}
.subMenuLinkOpen li {margin:0; padding:0;}
.subMenuLinkClosed { text-decoration:none;}


ul.subMenu  {background:#fff}
h6.hasSubMenu .subMenuLinkOpen{background:#fff;}

.subMenu li{list-style: none; padding-left:4px; text-transform:capitalize; display:block;}
.subMenu a:link {text-decoration:none; color:#444;}
.subMenu a:visited {text-decoration:none; color:#444;}
.subMenu a:hover {text-decoration:none; color: #000;}
.subMenu a:active {text-decoration:none; color:#000;}

.menuEscape {float:right; width:20px; text-align:center; display:block; background:#fff;}
.menuEscape:hover {background:#fafafa;}
.menuEscape a:link {color:#444; text-decoration:none; display:block;}
.menuEscape a:visited {color:#444;}
.menuEscape a:hover {color:#A52A2A; background:#fff;}
.infoBoxContents li {margin:2px; padding:2px;}
.split {border-bottom:1px solid #eaeaea; height:8px; display:block; background:url(/includes/sts_templates/norx/images/box_content_bg.jpg) repeat-x;}

.april p {background:#FFFF73; color:#1A1A1A; text-align:center; display:block;}
.april img {border:0; margin:0; padding:0;}

#tdleft {width:180px; border-right:1px solid #eaeaea; border-top:1px solid #eaeaea;}
#tdleft .box_header {width:160px; border:0px; background:#fff; border-top:1px solid #e5e5e5; font:normal 11px/20px "Trebuchet MS", tahoma, arial, sans-serif; text-decoration:none; text-transform:uppercase; }
#tdleft .box_content  {width:160px; border:0px; background:#fff; padding-left:8px;}

.brdr {padding: 0 5px 0 5px;}


.tc {float:left; margin:10px 0 0 30px; background:url(/includes/sts_templates/norx/images/create_ticket.gif); width:32px; height:50px;}
.tv {float:right; margin:10px 30px 0 0px;  background:url(/includes/sts_templates/norx/images/view_ticket.gif); width:32px; height:50px;}
.fixt  {float:left; font:bold 11px arial, sans-serif; color:#000; margin-top:40px; text-align:center;}
.clear  {clear:both; width:100%;}

.desc_img {float:right; width:300px; height:300px; margin:0px; padding:2px; text-align:center; overflow:hidden; border:1px solid #E5E5E5; background:#fff;}
.testimonials li{font:normal 11px "Trebuchet MS", Tahoma, Arial, Sans-Serif; color:#666; padding:0px;}
.minitxt {font-size:85%; line-height:20px;}
.red {color:#A52A2A; font-weight:bold;}
.samples {float:left; clear:both; background-color:#fff; width:99.2%;}
.discount {float:left; width:100%; background: #FFC0CB /*url(/includes/sts_templates/norx/images/discount-coupon-bg.png)*/; padding:4px;}
.discount img {border:0;}
.extra  {width:99.2%; clear:both; padding:4px; margin:4px; border:2px solid #FFFFC6; background:#FFFFED;}
.extra h4 {color:#FF0000;}
. ul {margin:0; padding:0; list-style:none;}
. li:hover {background:#FFFFE7}

.box_content ul {margin:5px; padding:5px; list-style:none; }
.box_content li {line-height:15px; margin:0px; padding:4px 0 2px 0; border-bottom:1px solid #E5E5E5;}
.testimonials li:hover {background:#FFFFE7}

.testimonials ul {margin:10px; padding:10px; list-style:none; }
.testimonials li {line-height:15px; margin:0px; padding:4px 0 2px 0; border-bottom:1px solid #E5E5E5;}
.testimonials li:hover {background:#FFFFE7}

.pi {float:left; clear:both; width:auto; padding:4px; margin:4px; border:2px solid #E5E5E5;}
.pi-img {float:left; width:300px; height:300px; padding:2px;}
.pi-prd {float:left; width:auto;}
.pi-price {float:left;width:auto;}
.discounts {font:normal 11px "Trebuchet MS", Arial, Sans; color:#444;}
.discounts ol {margin:0; padding:0;}

.pihighlight    {float:left; clear:both; background:#FFFFED; padding:4px; margin:4px 4px 0px 0; border:1px solid #FFE1A9; font: normal 11px arial,sans-serif;}
.pihighlight h4 {font: bold 11px arial,sans-serif;}
.pihighlight ul li {list-style-image: url(/includes/sts_templates/norx/images/arrowok.gif); vertical-align:middle;}
.lowcase {text-transform:lowercase;}

.eroids-connect {float:right; font:bold 9px arial;}
.product_info_box {width:100%; margin:10px 0 20px 0; background:#ffffcc; border:2px solid #F6D783; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; text-align:left;}
.products_price {color:#A52A2A; text-align:center;}
h1 {/*text-shadow: #E5E5E5 1px 1px 0px*/}
.spc_titles {margin:10px;}



#loginframe {border:4px solid #6699CC; padding:25px;}
#loginframe ul li {list-style:none; margin:0; padding:0;}
#loginframe .header {float:left; width:100%; clear:both;}
#loginframe .header a {font-weight:bold;}
#loginframe .loginbtn {float:left; background:#6699CC; margin:0 2px 0 2px; padding:8px; color:#fff; font-weight:bold; -moz-border-radius:10px;}
#loginframe .registerbtn {float:left; background:#669933; margin:0 2px 0 2px; padding:8px; color:#fff; font-weight:bold; -moz-border-radius:10px; font-weight:normal;}


