/*
  tReds
  Screen Stylesheet
*/
  html {background:#FFF; font-size: 62.5%;}
  body {font: normal 1.2em/1.8em Arial, Verdana, sans-serif;line-height: 1.8em;color: #404040;position: relative;}
 .Mybody {font: normal 1.2em/1.8em Arial, Verdana, sans-serif;line-height: 1.8em;color: #404040;background: #FFF;position: relative;}
/*
  Classes
*/
  .clear { clear: both; }
/*
  Base HTML
*/
  a { color: #adadad; text-decoration: none; }
  a:link { color: #adadad; }
  a:visited { color: #adadad; }
  a:hover, a:focus { color: #7e7e7e; }
  a:active { color: #7e7e7e; }
  strong, .bold { font-weight: bold; }
  em, .italic { font-style: italic; }
  p { line-height: 1.2em;}
  hr { display: none; }
  h1 { font: normal 1.69em/1em Tahoma, Arial, Verdana, sans-serif; color: #ed1c24; text-transform: uppercase;}
  h2 { font: normal 1.49em/1em Tahoma, Arial, Verdana, sans-serif; color: #ed1c24; }
  h3 { font: normal 1.29em/1em Tahoma, Arial, Verdana, sans-serif; color: #ed1c24; }
  h1 a,
  h2 a,
  h3 a {text-decoration: none;}
  input, select {border: 1px solid #BBC1C9;padding: 0.1em;}
  h3.news_title a {color:#ed1c24;}
  #wrap form input.text,
  #wrap form textarea,
  #wrap form select {padding: 4px;border: 1px solid #bbc1c9;background: #2f2f2f;color: #FFF;font: normal 0.9em/1.2em "Trebuchet MS", Verdana, sans-serif;}
  #wrap form input:focus.text,
  #wrap form textarea:focus,
  #wrap form select:focus {border-color: #c3da48;}
  #wrap form fieldset button {height: 1.55em;width: auto;border: 0;padding: 0 0.5em;background: #bdd443;color: #434c10;font: bold 1em/1.65em Georgia, serif;cursor: pointer !important;}
  #wrap form label {font: normal 1.2em/1em Georgia, "Times New Roman", serif;color: #FFF;}
  #wrap form li {display: block;list-style: none outside;margin: 1em 0 0;padding: 0;overflow: hidden;width: 100%;}
  #wrap form li label {width: 8em;float: left;line-height: 1.25em;}
  #wrap form li input.text,
  #wrap form li textarea,
  #wrap form li select {float: left;}

  #wrap form input.error,
  #wrap form textarea.error,
  #wrap form select.error {border: 1px solid #f00;}
  .form_error {float:left;padding:5px;line-height:1.25em;color:#f00;}
  select { visibility:visible !important;border: 1px solid #BBC1C9!important; }

  #lightwindow p { color:#fff !important; padding:1em 0 0 !important; }
  a.lightwindow_action {float:left;margin:1em 0 0 11.53em;}
  a.lightwindow_action button {margin:0 !important;}

/*
  News
*/
  .news {width: 100%;text-align:justify;line-height: 1.4em;padding: 10px 0 0 0;}
  .image{float: left;margin: 0 10px 10px 0;}

/*
  Base Layout
*/
  #wrap {width: 100%;margin: 0 auto;padding-top: 5em;}
  #skips {position: absolute;top: -100em;}
  #content {  /*  position:relative;*/ width: 996px;margin: 0 auto;}
  #left, #mid, #right {float: left;}
  #left {width: 204px;padding: 25px;background: #2f2f2f;margin-right: 16px;clear: both;}
  #mid {width: 364px;padding: 25px;background: #2f2f2f;margin-right: 15px;}
  #right {width: 270px;}
  #main { /* position:relative;*/ float: right; width: 770px;margin-top: 18px;padding: 6px 6px;border-top: 1px solid #f5f5f5;background: #fff;z-index:200;}
  #Mymain {position: absolute;width: 170px;padding: 6px 6px;background: #fff;}

  div.mailing_list {position:absolute;width:226px;height:53px;background:url(../images/template/mailing_list.png) left top no-repeat;}
  div.mailing_list a.join {display:block;width:190px;height:40px;margin-left:20px;}
  #main div.signup {position:absolute;top:235px;left:430px;padding:16px;background:#fff;border:4px solid #ED1C24;z-index:1000;}

  #main div.email_friend {position:absolute;top:262px;left:40px;padding:16px;padding-top:5px;margin-top:10px;background:#fff;border:2px solid #ED1C24;z-index:1000;}

  #main #FlashBanner {z-index:-1000;}

  #main embed,
  #main object {position:relative;z-index:10;}
/*
  Head
*/
  #head2 {width: 996px;margin:0 auto;position: relative;height:0px;}
  #head {width: 996px;margin:0 auto;position: relative;overflow: hidden;z-index: 2;}
  #head #logo {float:left;width: 310px;height: 130px;display: block;margin: 0 0 0 10px;background: url(../images/template/logo_treds.gif) left bottom no-repeat;}
  #head #logo img {visibility: hidden;}
  #head2 #top_ad {padding:5px 0 3px;position:absolute;left:320px;_left:327px;z-index:3;top:-130px;width:360px;}
  #head2 #search {width:120px;padding:5px 0 0 10px;position:absolute;left:530px;_left:537px;z-index:5;top:-130px;}
  #head2 #search fieldset { }
  #head2 #search fieldset ul li {clear: both;padding-top: 3px;}
  #head2 #search fieldset button {text-indent: -9999px;background: url(../images/template/btn_search.gif) 0 0 no-repeat;height: 27px;width: 27px;border: 0;margin-top: -2px;cursor: pointer !important;}
  #head2 #search legend {display: none;}
  #head2 #search label {font-size: 1.5em;line-height: 1em;margin-right: 5px;font-weight: bold;color: #ed1c24;}
  #head2 #search input {height: 1em;padding: 0.2em;border: 1px solid #bbc1c9;width: 192px;float: left;margin-right: 5px;}
  #head2 #search select {padding: 0.1em;border: 0.05em solid #bbc1c9;float: left;width: 200px;margin-right: 5px;}
  #head2 #search button {float: left;}

  #basket {float:right;width:305px;padding:5px 0 0 10px;}
  #basket h3 {padding:1px 0 0.5em;line-height: 1em;font-family: Arial,Verdana,sans-serif;font-weight: bold;font-size: 1.5em;color: #000;}
  #basket p {font-weight: normal;font-size: 1.2em;}
  #basket a {color: #616467;}
  #basket a:hover {color: #ED1C24;}

/*  #searchBar {margin: 0 auto;width: 996px;position: relative;} */
#searchBar {text-align: right;display: block;width: 996px;height: 50px;margin: 0 auto;}
#searchBar form {float: right;}
#searchBar select  {font-size: 1em; //font-size: 0.9em;	float: left;clear: none;margin: 0 2px 0 0;}
#searchBar button {text-indent: -9999px;background: url(../images/template/btn_go.gif) 0 0 no-repeat;height: 24px;width: 42px;border: 0;margin-top: -2px;position: relative;margin-left: 2px;cursor: pointer !important;}
/*
  Navigation
*/
  #mainNavigation {margin: 0 auto;width: 996px;/*width: 1050px;*/border-bottom: 7px solid #000;position: relative;}
  #mainNavigation ul {border-bottom: 3px solid #ED1C24;width: 100%;overflow:hidden;}
  #mainNavigation li {float: right;}
  #mainNavigation li a {float: left;padding: 0 0.35em;line-height: 1.8em;color: #000;text-decoration: none;font-family: "Arial Narrow", Arial, Verdana, sans-serif;font-size: 1.19em;text-transform: uppercase;white-space:nowrap;}
  #mainNavigation ul li a:hover, #mainNavigation ul li a:focus {background: #ed1c24;color: #FFF;}
  #mainNavigation ul li.current {background: #ed1c24;}
  #mainNavigation ul li.current a{color: #FFF;}
  #mainNavigation h2 {display: none;}
/*begin submenu*/
#mainNavigation li ul {display:none;position:absolute;width:180px;margin-top:20px;border:0px;border-top:1px solid #ED1C24;border-left:1px solid #ED1C24;z-index:1000;zoom:1;}
* html #mainNavigation li ul {margin-left:-100px;}
#mainNavigation li:hover ul {display:block;}
#mainNavigation li ul li {float:none;border-bottom:1px solid #ED1C24;border-right:1px solid #ED1C24;background-color:#ffffff;padding:2px;}
#mainNavigation li ul li:hover{background-color:#ED1C24;color:#ffffff;}
#mainNavigation li:hover ul li a{float:none;color:#000000;}
#mainNavigation li:hover ul li:hover a, #mainNavigation li:hover ul li.current a{ color: #ffffff;}
/*end submenu*/
/*
  breadcrumb_trail
*/
  #breadcrumb_trail {margin: 0 !important;height: 2.2em;padding:3px 10px 0px;border-bottom: 4px solid #ed1c24;}
  #breadcrumb_trail li {float: left;padding:0 0.6em;}
  #breadcrumb_trail li.last {background: url(../images/template/bc_arrow_d.gif) 0 50% no-repeat;}
  #breadcrumb_trail li.doit {background: url(../images/template/bc_arrow_l.gif) 0 50% no-repeat;}
  #breadcrumb_trail li.atend_end {float:right;}
  #breadcrumb_trail li.atprev {background: url(../images/template/bcarrow_prev.gif) 0 50% no-repeat;float:right;word-spacing:10px;padding:0 0.9em;}
 	/*IE7/IE6*/
  #breadcrumb_trail li.atnext {background: url(../images/template/bcarrow_next.gif) 0 50% no-repeat;float:right;padding:5px 4px 0px;}
 /*Firefox*/
  #breadcrumb_trail li.atnext2 {background: url(../images/template/bcarrow_next.gif) 0 50% no-repeat;float:right;padding:21px 4px 0px;}
  #breadcrumb_trail li.atnext_next {float:right;word-spacing:10px;}
  #breadcrumb_trail li a {color: #616467;}
  #breadcrumb_trail li a:hover {color: #ED1C24;}
/*
  Content Main
*/
  #content p,  #content ul,  #content ol,  #content dl,  #content h2,  #content h3,  #content pre {margin: 1em 0 0;}
  #content h1 { margin: 0.5em 0 0.1em; }
  #content h2 span { color: #fff;}
  #content .search_top {float: left;width: 770px;}
  #content .option_bar {border-bottom:1px solid #E5E5E5;overflow:hidden;float: left;width: 770px;}
  #content .option_bar h1 {display:inline;float: left;}
  #content .option_bar h3 {display:inline;color: #000;text-transform: uppercase;}
  #content .sort {float:right;text-align: right;clear:right;padding:8px 0;}
  #content .sort select {font-size: 0.9em;}
  #content .sort h3 {display:inline;color: #000;text-transform: uppercase;}
  #content .option_bar .search_bottom {padding:8px 0;border-top: 1px solid #E5E5E5;}
  #content .option_bar .filter {float:left;padding: 0 0 8px 0;}
  #content .option_bar .items {float: right;}

  #content .category {font: normal 1.15em/1em Georgia, "Times New Roman", serif;color: #cccccc;}
  #content .category span {color: #ffffff;}

  #content .date {font-weight: bold;}
  #content blockquote {background: #141414; padding: 25px;font: 1.1em/1em Georgia, "Times New Roman", serif;float: right;width: 170px;margin: 15px 0 15px 15px;}
  #content blockquote p {margin: 0;}
  #content blockquote cite {color: #c3da48;}
  #content fieldset {float: left;}
  #content .leftcol {float:left;width:370px;}
  #content .rightcol {float:right;width:370px;}
  #content fieldset h1 {   }
  #content fieldset ol li {padding:0 0 0.3em;overflow:hidden;}
  #content fieldset ol li.no_label {padding-left:10em;}
  #content fieldset ol li label,  #content fieldset ol li span.label {display: block;width: 10em;float: left;}

  #content fieldset ol.helpfull {border: 1px solid #dddddd;margin: 50px 5px;width: 200px;}
  #content fieldset ol.helpfull li{display: block;height: 1.4em;color:red;padding:2px 5px;}
  #content fieldset ol.helpfull li.last-li{	background-color:#DDDDDD;}
  #content fieldset ol.helpfull li label {display: block;color:black;float: left;}

  #content fieldset ol.reg {width: 420px;}
  #content fieldset ol.reg li label {display: block;width: 17.8em;float: left;}
  .no_label {margin-left: 9em;}
  #content input.btn_submit {background: url(../images/template/btn_submit.gif) no-repeat 0 0;border: 0;overflow: hidden;display: block;width: 71px;height: 26px;color: #fff;font-family: helvetica;font-weight: ;font-size: 15px;cursor: hand;cursor: pointer;}
  #content input.element,  #content span.element {padding:2px 4px;font-size: 0.95em;}
  #content select.element {font-size: 0.95em;}
  #content select#country {width:18em;font-size: 0.95em;}
/*
  Content Side
*/
  #side {width: 197px;float: left;}
  #side dl {margin: 0;}
  #side dl dt {padding:0.3em 0;margin-top: 0.2em;border-bottom: 3px solid #ed1c24;background: url(../images/template/nav_side.gif) right center no-repeat;}
  #side dl dd select {margin: 10px 0 0 10px;width:176px;border: 1px solid #BBC1C9;}
  #side dl dd {padding:0;margin-top: 0;background: none;}
  #side dl dd{background: #fff url(../images/template/bg_side.gif) repeat;}
  #side dl dt a {color: #000;font-family: "Arial Narrow", Arial, Verdana, sans-serif;font-size: 1.3em;text-transform: uppercase;}
  #side dl dd a {color: #616467;background: none;font-family: Arial, Verdana, sans-serif;font-size: 1em;text-transform: none;display: block;}
  #side dt a,  #side dd a {height: 21px;text-decoration: none;color: #adadad;padding: 0 0 0 10px;}
  #side dd a:hover {color: #ed1c24;}
  #side dd a.current {font-weight: #9d9d9d;color: #ed1c24;}
/*
  Footer
*/
  #footer {background: #000;overflow: hidden;position: relative;width: 996px;margin: 0 auto;padding: 0;clear:both;}
  #footer h1 {background: url(../images/template/ico_telephone.gif) 0.21em 0.21em no-repeat;width: 45%;font-size: 2.7em;color: #fff;padding: 0.22em 0 0 1.5em; // padding: 0.2em 0 0.1em 1.5em;margin: 0;}
  #footer .top {    }
  #footer .top .cards span {display: block;width: 7em;float: left;}
  #footer .cards {background: #404040;position: absolute;display: block;right: 0;color: #fff;width: 38%;padding: 1em 1em 0.3em 2em;}
  #footer h1 span {font-size: 0.6em;margin-left: 1em;}
  #footer .inner {background: #ED1C24 url(../images/template/bg_footer.gif) top right no-repeat;color: #fff;height: 10em;}
  #footer .inner a {color: #fff;}
  #footer .inner ul {overflow: auto;margin: 0 auto;padding-top: 1.5em;width: 80%;padding-right:7%;}
  #footer .inner ul li {float: left;}
/* Pagination */
.pager {clear: both;margin:1em 0 0;height: 2.2em;overflow:hidden;border:1px solid #F5F5F5;border-width:1px 0;}
.pager .num {border:1px solid #F5F5F5;padding: 0.1em 0.5em;}
.pager a.num:hover {background: #F5F5F5;}
.pager p {float:left;width:48%;padding:6px 0 6px 1%;margin:0 !important;}
.pager p.right {float:right;padding:6px 1% 6px 0;text-align:right;}
.pager p span {margin-left:6px;color:#FFF;background: #ED1C24;}
.pager p a {margin-left:6px;text-decoration:none;}
/* Item */
.item {width: 185px; height: 21em;float: left;/*border: 1px solid #e5e5e5;*/padding: 10px 0 20px 0;overflow: hidden;margin:0 4px 4px 0;}
.item h2 {text-align: center;font-family: Arial, Verdana, sans-serif;text-transform: uppercase !important;font-size: 1.2em;color: #adadad;height:1.2em;}
.item h3 {text-align: center;font-family: Arial, Verdana, sans-serif;font-size: 1.8em;color: #000;margin: 0.2em 0 !important;}
.item span {display: block;overflow: hidden;height: 128px;}
.item a.view {margin-left: 30px;margin-right: 0;display: inline;float: left;}
.item a.view_center {margin:0 0 1em 0;}
.item img.manufacturer {float: right;margin-right: 25px;}
.item #colour_tag {color: #adadad;padding:0px;margin-top:0px;padding-bottom:5px;}

.item .item-top b,.item .item-top em,.item .item-botm b,.item .item-botm em {height:3px; width:3px; float:left; background:url(../images/item-corn.gif) no-repeat;}
.item .item-top {height:3px; margin-top:-10px; background:url(../images/item-bord.gif) repeat-x;}
.item .item-botm {height:3px; margin-bottom:-14px; background:url(../images/item-bord.gif) 0 100% repeat-x;}
.item .item-top em {float:right; background-position:100% 0;}
.item .item-botm b {background-position:0 100%;}
.item .item-botm em {float:right; background-position:100% 100%;}
.item .item-cont {background:url(../images/item-bord.gif) repeat-y;}

.item .item-cont2 {overflow:hidden; zoom:1; padding:10px 0 16px; height:20.5em; background:url(../images/item-bord.gif) 100% 0 repeat-y;}
.item .new_product {margin-right:8px; margin-left:-33px;float: right; position:relative; z-index:11;}
.item .item-category {float:right; height:28px; line-height:28px; font-weight:bold; margin:0 !important; padding-left:19px; padding-right:10px; text-align:left;}
.item .type-ladies-footwear {background:url(../images/item-ico-ladies.gif) 0 50% no-repeat; color:#f81475;}
.item .type-mens-footwear {background:url(../images/item-ico-mens.gif) 0 50% no-repeat; color:#148af8;}
.item .type-kids {background:url(../images/item-ico-kids.gif) 0 50% no-repeat; color:#a911e2;}
.item .type-accessories {background:url(../images/item-ico-access.gif) 0 50% no-repeat; color:#83c10b;}
.item .type-unisex {background:url(../images/item-ico-unisex.gif) 0 50% no-repeat; color:#ff8400; padding-left:30px;}
.item .type-jewellery {background:url(../images/item-ico-jewellery.gif) 0 50% no-repeat; color:#f00; padding-left:22px;}

.item h3 { text-align:left; padding-left:10px;}
.item h2 {height:2em;}
.item del {font-size:14px; margin-top:-18px; margin-right:-200px;}
.item a.view { margin-left: 20px; }
/* Product */
  .product {overflow:hidden;}
  .product .thumb {cursor: pointer;cursor: hand;border: 1px solid #dbdbdb;margin: 0.5em;}
  .product h2 {color: #000;font-weight: bold;margin: 0 !important;}
  .product .size {clear: both;overflow: hidden;}
  .product .images {float:left;width:350px;}
  .product .details {padding: 1em 0 0 0px;float:left;}
  .product .size a {padding: 0.1em 0.5em;font-size: 1.4em;display: block;float: left;color: #ed1c24;background: #fff;border: 1px solid #f57f83;text-align: center;margin: 2px;}
  .product .size a.current {background: #ed1c24;color: #fff;}
  .product .size a.out_of_stock {background: #cccccc;color: #999999;border: 1px solid #999999;cursor:text;}
  .product .size a:hover {color: #fff;background: #ed1c24;}
  .product .action{margin: 1em;}
   div.manu {background:#FFFFFF url(../images/template/bg_side.gif);padding-bottom: 10px;overflow: hidden;}
  .manu img {margin: 10px 0 0 10px;;padding: 0;float: left;filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
/* basket */
  .basket {border-bottom: solid #ccc 1px;}
  .basket tr th {font-family: "Arial Narrow", Arial, Verdana, sans-serif;font-size: 1.3em;color: #000;text-transform: uppercase;border-bottom: solid #ccc 1px;padding: 0.7em 0.7em 0 0.7em;}
  .basket tr td {background:#FFFFFF url(../images/template/bg_side.gif);border-bottom: 5px solid #fff;font-size: 1.2em;padding: 0.8em;}
  .basket tfoot tr td {background:#FFFFFF url(../images/template/bg_side.gif);border-bottom: none;padding:0.8em 0.8em;text-align:right;}
  .basket tfoot tr td.left {text-align:left;}
  .basket tfoot tr.total td {padding-top:0.0em;font-size:1.3em;font-weight:bold;}
  p.submit {clear:both;padding:1.5em 0;}
/* buttons */
    p.bar {
		background: url(../images/template/bg_lined_blue.gif);
		display:block;
		float:right;
		text-align:right;
		width:100%;
		padding:3px;
	}
    button.remove { background: url(../images/template/btn_remove.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 183px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.continue { background: url(../images/template/btn_continue.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 150px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.update { background: url(../images/template/btn_update.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 142px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.spacer { margin-right: 4em; }
    button.update2 { background: url(../images/template/btn_update2.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 71px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.submit { background: url(../images/template/btn_submit.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 71px; padding: 0; text-indent: -99999px; float: left; border: none; }
    button.next { background: url(../images/template/btn_next.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  56px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.checkout { background: url(../images/template/btn_checkout.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  87px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.proceed_payment { background: url(../images/template/btn_proceed_to_payment.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 160px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.confirm_payment { background: url(../images/template/btn_confirm_payment.jpg) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 160px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.signin { background: url(../images/template/btn_signin.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  69px; padding: 0; text-indent: -99999px; float: left; border: 0; }
    button.send,     input.send { background: url(../images/template/btn_send.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  59px; padding: 0; text-indent: -99999px; border: 0; }
    button.register { background: url(../images/template/btn_register.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  80px; padding: 0; text-indent: -99999px; border: 0; }
    a.view,     a.view_center,     button.view { background: url(../images/template/btn_view.gif) left top no-repeat; display:block;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  56px; padding: 0; text-indent: -99999px; border: 0; }

    button.add,     input.add { background: url(../images/template/btn_add.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width:  49px; padding: 0; text-indent: -99999px; border: 0; float: left; }
    button.edit,     input.edit { background: url(../images/template/btn_edit.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 51px; padding: 0; text-indent: -99999px; border: 0; float: left; clear: none; display: block; }
    button.delete,     input.delete { background: url(../images/template/btn_delete.gif) left top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 27px; width: 67px; padding: 0; text-indent: -99999px; border: 0; float: left;}
    button#trigger_dateofbirth { background: url(../images/template/ico_calendar.gif) right top no-repeat;cursor:pointer !important; margin-right: 0.5em; height: 20px; width:  20px; padding: 0; text-indent: -99999px; border: 0; }
/* message */
  p.success {padding: 1em;background:#FFFFFF url(../images/template/bg_side.gif) repeat scroll 0%;border: 1px solid #ED1C24;}

/* map */
  p#get_directions {padding:0 1em 1em;}
  div#map {position:relative;float:left;margin:1em 10px;border:3px solid #ED1C24;background:#e5e3df;}
  div#directions_panel {float:left;width:250px;margin:10px 0 0;}
  p#get_directions input.btn_get_directons {background: url(../images/template/btn_get_directons.gif) no-repeat 0 0;border: 0;overflow: hidden;margin-left: 10px;width: 118px;height: 26px;color: #fff;font-family: helvetica;font-weight: ;font-size: 15px;cursor: hand;cursor: pointer;}
#sfWebDebugBar {position:absolute;right:auto;top:0px;}
.lang-area {display:none;}
td.user_id a, a.on-hover {position:relative;}
td.user_id a span, a.on-hover span {display:none;position:absolute;left:2em;top:1.5em;width:200px;height:auto;line-height:17px;padding:10px;background:#fff;border:4px solid #ED1C24;z-index:500;}
td.user_id a span h3, a.on-hover span h3 {font-weight:bold;line-height:1.75em;}
td.user_id a:hover span, a.on-hover:hover span {display:block;}
.mainBanner {background: #fff url(../images/banner_home.jpg);height: 277px;}
.tooltipCustom  {background:#000;color:#fff;padding:5px;font-weight:bold;}
.red {color: #ED1C24;}
.noborder {border: none;}
div.calendar{z-index:550 !important;}

#quick-basket-container{padding: 3px 0px 5px 0px;}
#quick-basket{background-color:#fff;width:302px;height:45px;overflow-x:none;overflow-y:scroll;}
.qbasket-item{background-color:#FEE5E8;margin: 0px 0px 3px 0px;padding-right:5px;_padding:5px;font-size:10px;text-align:right;}
.thanks-box {background:url(../images/lavrs.gif) no-repeat top center; margin:29px 0 0 0; text-align:center; padding-bottom:40px;}
.thanks-box h3 {font-size:1.5em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.thanks-box p {font-size:1.2em; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.thanks-box .order-number { text-transform:uppercase; font-weight:bold; color:#fb0009; font-size:1.5em; margin-top:44px !important;}
.thanks-box .order-number span {color:#000000;}

#head2 #welcome {width: 150px;position:absolute;left:350px;_left:357px;z-index:5;top:-50px;}
.feeds{background:transparent url(../images/template/bc_arrow_l.gif) no-repeat scroll 0 50%;padding:0 0.6em;}
.product {overflow:visible;}
.qbasket-item-popUp {position:absolute; width:309px; top:-150px; right:-7px; z-index:400;}
.qbasket-item-popUp .inTop {background:url(/images/pop-up1-top.gif) no-repeat; height:17px; position:relative; zoom:1; z-index:900;}
.qbasket-item-popUp .inBotm {background:url(/images/pop-up1-botm.gif) no-repeat; height:6px; position:relative; zoom:1;}
.qbasket-item-popUp .inCont {background:url(/images/pop-up1-body.gif) repeat-y; padding:10px 18px 6px; position:relative; zoom:1;}
.qbasket-item-popUp .inCont h3 {padding-left:51px; background:url(/images/icon-basket.gif) no-repeat; font:bold 1.5em/1.2em Arial; margin-top:0 !important; margin-right:-10px !important; color:#ed1c24;}
.qbasket-item-popUp .inCont h3 span {font-size:0.7em;}
.qbasket-item-popUp .inCont h3 a {color:#ed1c24; text-decoration:underline;}
.qbasket-item-popUp .inCont h3 a:hover {text-decoration:none;}
.qbasket-item-popUp .inCont p {margin:5px 0 9px !important;}
.qbasket-item-popUp .btn-close {float:right; margin:-9px -10px -10px 0;}
.qbasket-item-popUp-ieFix { display:none; _display:block;}
*html .qbasket-item-popUp-ieFix {position:absolute; width:309px; top:-150px; right:0; height:100px; z-index:1; overflow:hidden;}
body {position: relative; background-image: url(../images/shadow.png);background-repeat: repeat-y; background-position: center top;}
.shadow {margin:0 auto; width:996px;}

.hitsList {float:left; width:270px;}
.hitsList li {padding:3px 0 8px 14px;}
.hitsList li a {color:#eb1c24;}
.hitsList li .hit-bg {width:256px; background:url(/images/hint-top-bg-btm.gif) no-repeat bottom left;}
.hitsList li .hit-bg div {background:url(/images/hint-top-bg.gif) no-repeat top left; min-height:22px; _height:22px; padding:12px 8px 10px 23px; line-height:1.3em; font-size:0.9em;}
.hitsList li.hitPadlock {background:url(/images/hint1.gif) no-repeat 0 0;}
.hitsList li.hitWarning {background:url(/images/hint2.gif) no-repeat 0 2px;}
.hitsList li.hitKeys {background:url(/images/hint3.gif) no-repeat 0 0;}

.hitsList2 {float:right; width:300px; padding-right:10px;}
.hitsList2 li {padding:3px 0 8px 14px;}
.hitsList2 li a {color:#eb1c24;}
.hitsList2 li .hit-bg {width:256px; background:url(/images/hint-top-bg-btm2.gif) no-repeat bottom left;}
.hitsList2 li .hit-bg div {background:url(/images/hint-top-bg2.gif) no-repeat top left; min-height:22px; _height:22px; padding:12px 8px 10px 12px; line-height:1.3em; font-size:0.9em;}
.hitsList2 li.hitPayPal {background:url(/images/paypal_cart.jpg) no-repeat 98% 15%;}

.CartGallery {float:right; background:url(/images/checkout_or.jpg) no-repeat 0% 100%;width:230px;padding:0px 0px 20px 0px;}
.CartGallery li {float:left; padding:1px;}


table.size-guide-class { border-right:1px solid #666666;border-top:1px solid #666666; margin:10px; float:left; }
table.size-guide-class td { border-left:1px solid #666666;border-bottom:1px solid #666666; padding:5px; }

#feedback{ margin-bottom:11px;	z-index:9999999;	position:fixed !important;	position:absolute; cursor:hand;	cursor:pointer;	bottom:0px;	_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);	left:0px;}
#feedback .feedback-text { float:left; margin:16px 0px 4px 11px;}
#feedback .feedback-smiles {	float:left; cursor:hand;	cursor:pointer;}
#feedback .feedback-smiles ul li { margin:5px; height:22px; width:22px}
#feedback .feedback-smiles ul li div{position:absolute;left:-100px;  font-weight:bold;}
#feedback .feedback-smiles ul li div img{float:left}
#feedback .feedback-smiles ul li div span{background-color:#ffefb7; padding:4px; color:#909090;}
#feedback .feedback-smiles ul li.smile-very-good-hover div{left:65px; width:300px; }
#feedback .feedback-smiles ul li.smile-good-hover div{left:65px; width:300px; }
#feedback .feedback-smiles ul li.smile-ok-hover div{left:65px; width:300px; }
#feedback .feedback-smiles ul li.smile-bad-hover div{left:65px; width:300px; }
#feedback .feedback-smiles ul li.smile-very-bad-hover div{left:65px; width:300px; }
#feedback .feedback-smiles ul li.smile-very-good {	background: url("/images/feedback/smile_very_good.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-very-good-hover {	background: url("/images/feedback/smile_very_good_act.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-good {	background: url("/images/feedback/smile_good.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-good-hover {	background: url("/images/feedback/smile_good_act.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-ok {	background: url("/images/feedback/smile_ok.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-ok-hover {background: url("/images/feedback/smile_ok_act.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-bad {	background: url("/images/feedback/smile_bad.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-bad-hover {	background: url("/images/feedback/smile_bad_act.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-very-bad {	background: url("/images/feedback/smile_very_bad.png") no-repeat;}
#feedback .feedback-smiles ul li.smile-very-bad-hover {	background: url("/images/feedback/smile_very_bad_act.png") no-repeat;}

.feedback-container { padding:10px 30px 10px 20px;  }
.feedback-container .feedback-thankyou { padding-top:100px;vertical-align:middle; text-align:center;  }
.feedback-container h1 {text-transform:none;color:#909090; font-weight:bold; }
.feedback-container .feedback-rating {float:left;width:200px;}
.feedback-container .feedback-rating  img {float:left;}
.feedback-container .feedback-rating  img.feedback-rating-corner {margin-top:7px;margin-left:5px;}
.feedback-container .feedback-rating  img.feedback-rating-corner {margin-top /*\**/:5px\9;}
.feedback-container .feedback-rating  .feedback-rating-text {color:#de2d1b;margin-top:0px;padding:3px;background-color:#ffefb7; float:left;height:32px;line-height:32px;vertical-align:middle;}
.feedback-container .feedback-rating  .feedback-rating-text {margin-top /*\**/:0px\9;}
.feedback-container .feedback-continue {padding-top:50px; text-align:center; width:430px; height:120px; background-color:#ececec;}
.feedback-container ul { margin:20px; }
.feedback-container ul li {background-color:#ececec;display:inline; padding:5px 10px; margin-left:10px; cursor:pointer; color:#909090; border:1px solid #b9b9b9;font-weight:bold;font-size:14px;}
.feedback-container input, .feedback-container textarea { border:1px solid #797979; width:100%; }
.feedback-container input { width:65%; float:right; }
.feedback-container textarea { height:75px; }
.feedback-container #feedback-message { color:#909090; font-size:14px; }
.feedback-container #feedback-message .feedback-continue { padding:15px; width:400px; text-align:left }
.feedback-container #feedback-message .feedback-continue {}

.product-tabs {width:100%;}
.product-tabs * {font-family:Arial;}
.product-tabs ul li {display: inline;height:24px;margin-right:1px;float:left;padding-top:3px;position:relative;z-index:100;}
.product-tabs ul li.act {display: inline;height:27px;margin-right:1px;float:left;padding:0px;}

.product-tabs ul li div, .product-tabs ul li.act div{float:left; background:url("/images/product-tab-px.jpg") repeat-y top right;}
.product-tabs ul li div div{ 	background:url("/images/product-tab-px.jpg") repeat-x bottom left;}
.product-tabs ul li.act div div{	background:url("/images/product-tab-act-px-bottom.jpg") repeat-x bottom left;}
.product-tabs ul li div div div{background:url("/images/product-tab-px.jpg") repeat-x top left;}
.product-tabs ul li.act div  div div{	background:url("/images/product-tab-act-px.jpg") repeat-x top left;}
.product-tabs ul li div div div div , .product-tabs ul li.act div div div div{background:url("/images/product-tab-px.jpg") repeat-y top left;}
.product-tabs ul li div div div div div {	background:url("/images/product-tab-bg-right.jpg") no-repeat top right;}
.product-tabs ul li.act div div div div div {	background:url("/images/product-tab-bg-act-right.jpg") no-repeat top right;}
.product-tabs ul li div div div div div div{background:url("/images/product-tab-bg-left.jpg") no-repeat top left;	padding-top:3px;}
.product-tabs ul li.act div div div div div div{	background:url("/images/product-tab-bg-act-left.jpg") no-repeat top left;	padding-top:3px;}
.product-tabs ul li div div div div div div div { height:21px;  	background:url("/images/product-tab-bg.jpg") repeat-x top left;	padding:0px 5px;	margin: 0px 1px 1px 1px;cursor:pointer;}
.product-tabs ul li.act div div div div div div div{ height:24px; background:none;	background-color:#ffffff;	padding:0px 5px;	margin: 0px 1px 1px 1px; border-bottom:1px solid #ffffff;}
.product-tabs .product-tab-content{ line-height:1.2em;border:1px solid #b2b2b2; padding:10px;}
* html .product-tabs ul li{ top:2px; }
* html .product-tabs ul li div div div div div div div { height:22px; }
* html .product-tabs ul li.act div div div div div div div { height:25px; }
* html .product-tabs .product-tab-content{ margin-top:0px; }

.update-qty { border:0 none; cursor: pointer !important; height:20px; width:50px; background:transparent url(../images/template/btn_update3.gif) no-repeat scroll left top; padding:0; text-indent:-99999px;}
.apply-qty { border:0 none; cursor: pointer !important; height:20px; width:50px; background:transparent url(../images/template/btn_apply.gif) no-repeat scroll left top; padding:0; text-indent:-99999px;}
.apply-qty2 { border:0 none; cursor: pointer !important; height:20px; width:50px; background:transparent url(../images/template/btn_apply.gif) no-repeat scroll left top; padding:0; text-indent:-99999px;}

button.btn_go {text-indent: -9999px;background: url(../images/template/btn_go.gif) 0 0 no-repeat;height: 24px;width: 42px;border: 0;margin-top: -2px;position: relative;margin-left: 2px;cursor: pointer !important;}

.search-filter { background:#dfe0d8; width:768px; height:29px; text-align:right;margin:23px auto 5px auto;padding:10px 8px 0 0;border-left:220px solid #fff;}
.search-filter input.w-145, .search-filter input.w-140 { color:#7a7a7a; font-size:10px; width:140px; height:15px; font-family:Tahoma, Geneva, sans-serif; padding:2px 1px 0 3px; margin:0 3px 0 0; vertical-align:top;}
.search-filter input.w-140 {width:134px;}
.search-filter ul.filter-nav { margin:-10px 0 0 0; float:left;}
.search-filter ul.filter-nav li {float:left; height:39px; position:relative; z-index:101; display:inline;}
.search-filter ul.filter-nav li a {display:block; width:125px; height:39px; float:left;}
.search-filter ul.filter-nav li.sf-men a { background:url(../images/sf_men.gif);}
.search-filter ul.filter-nav li.sf-women a { background: url(../images/sf_women.gif);}
.search-filter ul.filter-nav li.sf-kids a { background:url(../images/sf-kids.gif);}
.search-filter ul.filter-nav li table {display:none;position:absolute; /*width:450px;*/ width:655px; left:-3px; top:39px; }
.search-filter ul.filter-nav li.sf-women table {left:-128px;}
.search-filter ul.filter-nav li.sf-kids table {left:-253px;}

.search-filter ul.filter-nav li table .l { background:url(../images/sf_left.png); width:4px;}
.search-filter ul.filter-nav li table .r {background:url(../images/sf_right.png); width:4px;}
.search-filter ul.filter-nav li table .lb {background:url(../images/sf_lb.png); width:4px; height:9px;}
.search-filter ul.filter-nav li table .b {background:url(../images/sf_bott.png); height:9px;}
.search-filter ul.filter-nav li table .br {background:url(../images/sf_rb.png); width:4px; height:9px;}
.search-filter ul.filter-nav li table .content {padding:14px 18px 16px 10px;/*width:445px;*/ width:650px;}
.search-filter ul.filter-nav li.men-hover table, .search-filter ul.filter-nav li.women-hover table,  .search-filter ul.filter-nav li.kids-hover table   { display:block; }
.search-filter ul.filter-nav li.men-hover table .content {background: url(../images/sf_mens_bg.png) repeat;}
.search-filter ul.filter-nav li.women-hover table .content {background: url(../images/sf_womens_bg.png) repeat;}
.search-filter ul.filter-nav li.kids-hover table .content {background: url(../images/sf_kids_bg.png) repeat;}
.search-filter ul.filter-nav li table .content h4 { color:#fff; font-size:1em; border-bottom:1px solid #fff; font-weight:bold; clear:both; line-height:1.6em; margin-bottom:4px; padding-left:1px;}
.search-filter ul.filter-nav li table .content .col { float:left; width:200px; padding-left:9px; padding-right:3px;}
.search-filter ul.filter-nav li table .content ul { margin:0 0 13px 0; float:left; width:97px;}
.search-filter ul.filter-nav li table .content ul li {float:none; height:auto; position:static; color:#fff;  margin:2px 0; font-size:1em; line-height:1em;}
.search-filter ul.filter-nav li table .content ul li a { height:auto; width:auto; float:none; color:#fff; zoom:1; background:none;}
.search-filter ul.filter-nav li table .content ul li a:hover {text-decoration:underline;}
.search-filter ul.filter-nav li table .content .last { width:190px; float:right; padding-top:19px;}
.search-filter ul.filter-nav li table .content .last select {width:190px; padding:0; border:1px solid #bdc2c6; margin-bottom:7px; color:#848484; font-size:10px; height:1.8em;}
.search-filter ul.filter-nav li table .content .close-filter { position:absolute;top:7px;right:12px;cursor:pointer; }

#review-popup-add {padding:0px 25px;}
#review-popup-add img.product {width:175px;float:left;}
#review-popup-add h1 {padding-top:50px;padding-left:185px; font-size:33px;font-family:Arial; font-weight:bold;text-transform:none;}
#review-popup-add .review-label {padding:0px 10px;font-weight:bold;color:#616467;}
#review-popup-add .review-input { width:146px; }
#review-popup-add select { width:151px; }
#review-popup-add .review-error { color:red; }

  #review_navigation {margin: 0 !important;height: 2.2em;padding:3px 10px 0px;}
  #review_navigation li.atprev {background: url(../images/template/bcarrow_prev.gif) 0 50% no-repeat;float:right;word-spacing:10px;padding:0 0.9em;}
 	/*IE7/IE6*/
  #review_navigation li.atnext {background: url(../images/template/bcarrow_next.gif) 0 50% no-repeat;float:right;padding:5px 4px 0px;}
 /*Firefox*/
  #review_navigation li.atnext2 {background: url(../images/template/bcarrow_next.gif) 0 50% no-repeat;float:right;padding:21px 4px 0px;}
  #review_navigation li.atnext_next {background: url(../images/template/bcarrow_next.gif) 100% 50% no-repeat;float:right;word-spacing:10px;padding:0 0.9em;}
  #review_navigation li a {color: #616467;font-weight:bold;}
  #review_navigation li a:hover {color: #ED1C24;}

/*-------------------------------------------------------------*/
#mainNavigation {border-bottom:0;}
#mainNavigation ul {border-bottom:0;}
.search-filter {width:auto; border:0; background-image:url(../images/line-redBlack.gif); background-position:0 100%; background-repeat:repeat-x; margin-top:5px; padding-bottom:10px;}
.search-filter ul.filter-nav {border-left:220px solid #fff;}
div.mailing_list {margin:-9px 0 0; z-index:120; float:right;}
.sideForMailing {overflow:hidden; position:absolute;}

.page2 #main {margin-top:0; padding:0 4px;}
.page2 #content .main2 {width:auto; float:none; border-top:0;}

.filtersTypes {width:auto; border:0; background-position:0 100%; background-repeat:repeat-x; margin-top:-20px; padding-bottom:10px; border-left:250px solid #fff;}
.topRatedTitle {position:relative;}

#content .search_top {float:none; width:auto;}
.sideBox {font:11px Arial, Helvetica, sans-serif; color:#6c6c6c; width:235px; position:absolute; z-index:1000; margin-left:-7px; margin-top:-5px;}
.sideBoxIn {background:url(../images/sideBoxR.png) repeat-y; padding-right:7px; zoom:1;}
.sideBoxT {height:10px; margin-right:-7px;}
.sideBoxB {height:13px; background:url(../images/sideBoxB.png) no-repeat; margin-right:-7px;}
.sideBoxB em {float:right; background:url(../images/sideBoxF.gif) no-repeat; width:10px; height:19px;}
.sideBoxInner {background:#fff; padding:6px 5px 0px 8px;}
.sideBox .boxScrollable {height:78px; overflow:auto; border:1px solid #d3d3d3; margin-top:0 !important; background:#fff;}
.sideBoxH {background:url(../images/filter-ribbon.png) no-repeat; height:34px; color:#fff; margin:0 5px -21px -18px; font-size:12px; padding:3px 0 0 30px; position:relative;}
.sideBox .sideBoxH a {color:#fff !important;}
.sideBox .wArrow {padding:3px 7px 2px 33px; background:#dfe0d8 url(../images/arrow-do.png) 20px 7px no-repeat; font-size:10px; zoom:1;}
.sideBox .wArrowClosed {padding:3px 7px 2px 33px; background:#dfe0d8 url(../images/arrow-do.png) 20px -136px no-repeat; font-size:10px; border-bottom:1px solid #fff; zoom:1;}
.sideBox .wArrowIn {padding:10px 10px 10px 19px; background:url(../images/sideBoxDots.gif); zoom:1;}
.sideBox .wArrowInHide {display: none;}
.sideBox a {color:#ed0103 !important;}
.sideBox a:hover {text-decoration:underline;}
.sideBox .btnHover {float:right; background:url(hoverBtn.gif) no-repeat; width:37px; height:15px;}

.sideBox .wArrowIn .wArrowInner {padding:3px 7px 2px 33px; background:#C9C9C9 url(../images/arrow-do.png) 20px 7px no-repeat; font-size:10px; zoom:1;}
.sideBox .wArrowIn .wArrowInnerClosed {padding:3px 7px 2px 33px; background:#C9C9C9 url(../images/arrow-do.png) 20px -136px no-repeat; font-size:10px; border-bottom:1px solid #fff; zoom:1;}
.sideBox .wArrowIn .wArrowInInner {padding:10px 10px 10px 19px; background:url(../images/sideBoxDots.gif); zoom:1;}

.sideBox label input {
	margin: 0;
	padding: 0;
	opacity:0;
	filter: alpha(opacity=0);
}

.sideBox label.checkboxOn, .sideBox label.checkboxOff {white-space:nowrap; zoom:1;}
.sideBox label.checkboxOn {
	background:transparent url(../images/checkbox.gif) no-repeat scroll -38px -18px;
}
.sideBox label.checkboxOff {
	background:transparent url(../images/checkbox.gif) no-repeat scroll -58px 2px;
}


.filtersTypes label.checkboxOn, .filtersTypes label.checkboxOff {cursor: pointer; _zoom:1;}
.filtersTypes label input {
	margin: 0;
	padding: 0;
	opacity:0;
	filter: alpha(opacity=0);
}
.filtersTypes label.checkboxOn {
	background:transparent url(../images/checkbox.gif) no-repeat scroll -38px -18px;
}
.filtersTypes label.checkboxOff {
	background:transparent url(../images/checkbox.gif) no-repeat scroll -58px 2px;
}
.filtersTypes label {position: relative;}



.wArrow .arr,.wArrowClosed .arr, .wArrowInner .arr,.wArrowInnerClosed .arr {float:left; width:13px; height:11px; margin-left:-13px; cursor: pointer;}



/* Reset */
table.trackbar div, table.trackbar td {margin:0; padding:0;}
table.trackbar {border-collapse:collapse;border-spacing:0;}
table.trackbar img{border:0;}

/* Styles */
table.trackbar {width:250px; margin: 10px 8px; background:repeat-x url(../images/slider/b_bg_on.gif) left -2px;}
table.trackbar .l {width:1%; text-align: right; font-size: 1px; background:repeat-x url(../images/slider/b_bg_off.gif) left -2px;}
table.trackbar .l div {position:relative; width:0; text-align: right; z-index:500; white-space:nowrap;}
table.trackbar .l div img {cursor:pointer;}
table.trackbar .l div span {position:absolute;top:-12px; right:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .l div span.limit {text-align:left; position:absolute;top:-12px; right:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}
table.trackbar .r {position:relative; width:1%; text-align: left; font-size: 1px; background:repeat-x url(../images/slider/b_bg_off.gif) right -2px; cursor:default;}
table.trackbar .r div {position:relative; width:0; text-align: left; z-index:500; white-space:nowrap;}
table.trackbar .r div img {cursor:pointer;}
table.trackbar .r div span {position:absolute;top:-12px; left:6px; z-index:1000; font:11px tahoma; color:#000;}
table.trackbar .r div span.limit {position:absolute;top:-12px; left:100%; z-index:100; font:11px tahoma; color:#D0D0D0;}

table.trackbar td.c {width:100%;}

.trackbarWrap {padding-top:1px;}


#main_products {zoom:1; /*padding-top:60px;*/}

/* Payment */
#payment-container {margin:11px 0 0;}
/* Checkout */
#content div.faddr, .addressOrder {
	width: 400px;
	float: left;
/*	position: absolute;*/
}
#content .addressOrder ol li {padding:0 0 0.3em;overflow:hidden;}
#content .addressOrder ol li label, #content fieldset ol li span.label {display: block;width: 10em;float: left;}

#content .addressOrder input.element,  #content span.element {padding:2px 4px;font-size: 0.95em;}
#content .addressOrder select.element {font-size: 0.95em;}
#content .addressOrder select#country {width:18em;font-size: 0.95em;}

.payment {
/*	padding: 0 0 0 400px;*/
	float: right;
	width: 327px;
}

.payment fieldset {background: url(../images/template/bg_lined_pink.gif); padding:7px 5px 8px 17px;}
.payment h1 {text-align: right;}

.payment_paypal {float:right; clear:right; width: 322px;}
.payment_paypal h1 {text-align: right;}
.alert-block {position:relative; background:#ed1c24; color:#fff; margin-top:5px; zoom:1; font-size:14px; line-height:17px; padding:4px 5px 6px 6px; }
.alert-block2 {width:410px; text-align:left; background:url(/images/hint-right.gif) no-repeat center right;}
.alert-block2 div {width:395px; background:#fff586; color:#000; margin:0px; zoom:1; font-size:14px; line-height:17px; padding:4px; text-align:left;}
.corner {border-style: solid; border-color:#ed1c24 #fff #fff transparent; border-width:6px 4px 0px 4px; font-size:0; line-height:0; width:0px; height:0; display:block; zoom:1; bottom:-6px; position:absolute; right:200px;}
.corner-left {border-style: solid; border-color:#ed1c24 #fff #fff transparent; border-width:6px 4px 0px 4px; font-size:0; line-height:0; width:0px; height:0; display:block; zoom:1; bottom:-6px; position:absolute; left:50px;}
input.complete-order {background: url(../images/template/btn_complete-order.gif) no-repeat; border:0; padding:0 0 40px 0; margin:0; width:183px; height:33px; cursor:pointer; float:right; clear:both; }

.paymentHelp {float:right; clear:right; width: 322px;}

.banner, #flashcontent { float:right; }

.x-hidden {visibility: hidden; position: absolute;}
td div.error {color: #f00; margin: 10px;}

/*.lcOnline {padding: 0; position: absolute; top: -125px; left: 430px; z-index: 9999;}*/
.lcOnline {padding: 0; position: absolute; top: -125px; left: 360px; z-index: 9999;}
