BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#A5A5A5;
	font-size:11px;
    background: #3b4d68; /*url("../images/mobile-zone/bg/bg-body.gif") repeat-x left top;*/
}
A {
	text-decoration: none;
	color:#474747;
}
A:HOVER {text-decoration: underline;}
IMG {border: none;}

.relax {
	clear: both;
	height: 0;
	line-height: 0%;
	font-size: 0;
}

.Wizard-Sidebar-Selected
{
	font-weight:900;
	text-decoration:underline;
	color:Black;
}

.wizCartSideBar a
{
	text-decoration:none;
}

/*Page*/
#page {
    margin: auto;
    text-align: left;
    width: 940px;
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
    border-bottom: 1px solid #939393;
}

/*Header*/
.header {
    float: left;
    width: 100%;
    /*background: url("../images/mobile-zone/bg/bg-header.jpg") no-repeat left top;*/
    height: 20	6px;
    line-height: 0%;
    font-size: 1px;
}
.header.header-sub {
    /*background: url("../images/mobile-zone/bg/bg-header-sub.jpg") no-repeat left top;*/
}
.header A.logo {
    margin: 0px 0 0 0px;
    float: left;
    display: inline;
}
/*Content*/
.content {
    float: left;
    width: 100%;
    background: #FFF;
    padding: 5px 0;
}
.content P, H2, H3, H4, UL {
    padding: 0px;
    margin: 0px;
}
.main-nav {
    width: 100%;
    float: left;
    background: #37537d /*url("../images/mobile-zone/bg/bg-nav.gif") repeat-x left top*/;
}
.main-nav UL {list-style: none;}
.main-nav UL LI {
    display: inline;
    float: left;
}
.main-nav UL LI A {
    font-size: 11px;
    line-height: 11px;
    color: #FFF;
    text-transform: uppercase;
    display: block;
    text-align: center;
    padding: 12px 10px 12px 10px;
    position: relative;
    font-weight: bold;
    font-family: Helvetica, Tahoma, Verdana, Arial, sans-serif;
    background: url("../images/mobile-zone/bg/divider.gif") no-repeat left top;
}
.main-nav UL A.nav-1 {
    /*width: 60px;*/
    background: none;
}
/*.main-nav UL A.nav-2 {width: 110px;}
.main-nav UL A.nav-3 {width: 133px;}
.main-nav UL A.nav-4 {width: 100px;}
.main-nav UL A.nav-5 {width: 116px;}
.main-nav UL A.nav-6 {width: 85px;}
.main-nav UL A.nav-7 {width: 91px;}
.main-nav UL A.nav-8 {width: 77px;}*/

.left-column {
    width: 560px;
    float: left;
    display: inline;
    margin: 0 0 0 0px;
}
.blue-title {background: #416ca1 /*url("../images/mobile-zone/bg/bg-blue-title.gif") repeat-x left top*/;}
.blue-title H2 {
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
    line-height: 31px;
    margin-left: 12px;
}
.category-box {
    background: #f2f2f2;
    border: 1px solid #d1d1d1;
    border-top: none;
	padding: 15px 0px;
	font-size: 1px;
	line-height: 0px;
}
.category-box UL {list-style: none;}
.category-box UL LI {
    width: 100%;
    float: left;
}
.category-box A {
    background: url("../images/mobile-zone/icons/icon-list.gif") no-repeat left center;
    padding-left: 10px;
    color: #474747;
    font-size: 11px;
    line-height: 14px;
    display: block;
	margin-left: 10px
}
.category-col {
    float: left;
    width: 100px;
    display: inline;
    margin: 15px 0 0 15px;
}
.category-col.category-col-small {width: 75px;}
.search-form {
    width: 100%;
    float: left;
    background: #297fb /*url("../images/mobile-zone/bg/bg-search-form.gif") repeat-x left top*/;
    margin: 5px 0 0 0;
    padding: 2px 0 3px 0;
    font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-transform: uppercase;
    color: #FFF;
    font-weight: bold;
}
FORM {
    padding: 0px;
    margin: 0px;
}
.search-form IMG {
	margin:5px;
	vertical-align:middle;
}
INPUT,
SELECT {
    background: #FFF;
    border: 1px solid #2091A6;
    text-transform: none;
    font-size: 11px;
    width: 130px;
}
.search-form INPUT,
.search-form SELECT {
    border: 1px solid #718e0c;
    margin: 6px 0 0 0;
    padding: 1px 0 1px 3px;

    width: 80px;   

}
INPUT[type=submit] {
    border: none;
    padding: 0px;
    margin: 2px 0 0 5px;
    padding: 0 4px;
    width: auto;
    height: 18px;
    cursor: pointer;
    font-size: 9px;
    line-height: 11px;
    background: #778fad;
    color: #FFF;
    font-weight: bold;

}
.search-form INPUT[type=submit] {
    background: url("../images/mobile-zone/buttons/go.gif") no-repeat left top;
    border: none;
    padding: 0px;
    margin: 2px 0 0 5px;
    width: 35px;
    height: 22px;
/*    height: 15px;*/
    cursor: pointer;
    font-size: 0px;
    line-height: 0px;
}
.prod-box {
    border: 1px solid #d1d1d1;
    width: 397px;
    _width: 399px;
    float: left;
    border-top: none;
}
.prod-box.prod-box-first {
    margin-top: 5px;
    border-top: 1px solid #d1d1d1;
} 
.prod-photo {
    width: 82px;
    float: left;
    line-height: 0%;
    font-size: 1px;
    padding: 10px 0;
    text-align: center;
    background: #f2f2f2 url("../images/mobile-zone/bg/bg-prod-photo.gif") repeat-x left bottom;
}
.right-prod-box {
    width: 296px;
    float: left;
    display: inline;
    margin: 10px 0 0 9px;
}
.prod-box H3 {
    font-size: 11px;
    color: #036292;
}
.prod-box H3 A {color: #036292;}
.prod-box H3 SPAN {color: #474747;}
.prod-box UL {
    list-style: none;
}
.prod-box UL LI {
    background: url("../images/mobile-zone/icons/icon-list.gif") no-repeat left center;
    padding-left: 10px;
    line-height: 14px;
    font-size: 9px;
    color: #474747;
}
.grey-button {
    width: 296px;
    height: 29px;
    float: left;
    background: url("../images/mobile-zone/bg/grey-button.gif") no-repeat left top;
    margin: 10px 0 0 0;
}
.prod-box P.price {
    font-size: 15px;
    font-weight: bolder;
    color: #efad01;
    line-height: 29px;
    margin-left: 15px;
}
.prod-box A.add-to-bag {
    float: right;
    color: #474747;
    font-weight: bold;
    display: inline;
    font-size: 10px;
    background: url("../images/mobile-zone/icons/shopping-cart.gif") no-repeat left center;
    padding-left: 18px;
    margin: 8px 20px 0 0;
}
.right-column {
    width: 345px;
    float: right;
    display: inline;
    margin-right: 5px;
    padding-top: 15px;
}
.top-right-column {
    width: 320px;
    float: left;
    display: inline;
    margin: 8px 0 0 15px;
}
.right-column H4 {
    font-size: 10px;
    color: #474747;
}
.right-column H4.top-title-sub {margin-top: 24px;}
.right-column H4.blue-title-right {color: #036292;}
.right-column H4.blue-title-right.top-blue-title {margin-top: 12px;}
.right-column P {
    font-size: 9px;
    color: #474747;
    line-height: 14px;
}
.right-column P.blue-text {color: #036292;}
.top-right-column P A {color: #474747;}
.top-right-column P.top-text {margin-top: 7px;}
.right-column A.lg {
    margin-top: 12px;
    line-height: 0%;
    float: left;
}
.right-column A.lg.lg-top {margin-top: 0px;}
.grey-block {
    width: 334px;
    _width: 360px;
    float: left;
    background: #ededed;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    padding: 14px 14px 14px 10px;
}
.grey-block.grey-block-sub {background: #e5e5e5 url("../images/mobile-zone/bg/bg-grey-sub.gif") repeat-x left top;}
.grey-block.grey-block-sub UL {list-style: none;}
.grey-block.grey-block-sub IMG.phone-new {
    float: right;
    display: inline;
    margin: 3px 40px 0 0;
}
.grey-block.grey-block-last {border-bottom: 1px solid #d1d1d1;}
.green-title {
    background: #91b316;
    width: 100%;
    float: left;
}
.green-title H2 {
    font-size: 12px;
    color: #FFF;
    text-transform: uppercase;
    padding: 16px 0 17px 20px;
}
.brands-line {
    width: 100%;
    float: left;
    padding-bottom: 12px;
}
.brands-line.brands-line-center {padding-bottom: 5px;}
.brands-line.brands-line-last {padding-bottom: 0px;}
.brands-line A {
    margin: 0 10px 0 3px; 
    float: left;
    display: inline;
}

/*Footer*/
.footer {
     float: left;
     width: 100%;
     padding: 17px 0;
     background: #297fb;
}
.left-footer {
    float: left;
    display: inline;
    margin-left: 30px;
    width: 422px;
}
.footer UL {
    padding: 0px;
    margin: 0px;
    list-style: none;
}
.footer UL LI {
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFF;
    display: inline;
    font-weight: bold;
    float: left;
    margin-right: 11px;
}
.footer UL LI A {color: #FFF; display: block;}
.footer P {
    padding: 0px;
    margin: 0px;
    font-size: 9px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFF;
}

#ctl00_cphContent_Panel1 {width: 270px; margin: auto;}
.container {padding: 1px;clear: both;}
#ctl00_cphContent_Panel1 TABLE {margin: 5px 0;}

.loginClass TD {
	font-size: 14px;
	font-weight: bold;
}
.loginClass LABEL {
	font-size: 11px;
	font-weight: normal;
}
LABEL {cursor: pointer;}
INPUT[type=checkbox],
INPUT[type=radio] {
    width: auto;
border: none;
    margin-right: 4px;
}
.registerClass SPAN {
	width: 150px;
	display: block;
}
.registerClass TD {vertical-align: top;}
.registerClass A {

	white-space: nowrap;
}
H3 {}
.registerClass B {}
INPUT[type=image] {
	width: auto;
	height: auto;	
}
.top-menu {
	float: right;
	
}
.top-menu UL {
	padding: 0 10px 0 0;
	margin: 0;
	list-style: none;
	
}
.top-menu UL LI {
	display: inline;
	font-size: 11px;
	line-height: 200%;
	margin: 0 4px;
	
	
}
.top-menu UL LI A {
color: #FFFFFF;
}


#progressBackgroundFilter
{
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 1000;
}
#processMessage
{
	position: fixed;
	top: 30%;
	left: 43%;
	padding: 10px;
	width: 14%;
	z-index: 1001;
	background-color: #fff;
	border: solid 1px #000;
	text-align: center;
}

.navr2
{
 text-align:left;   
}


.featuredPrdVertical
{
}

TABLE.featuredPrdVertical
{
	border-style: none;
	width: 130px;
}

TABLE.featuredPrdVertical TR
{
	background-color: white;
	border-style: none;
}
TABLE.featuredPrdVertical TH
{
	border-style: none;
}
TABLE.featuredPrdVertical TD
{
	border-style: dotted none dotted none;
	border-width: 1px 0px 1px 0px;
}

.featuredPrdVertical TABLE
{
	vertical-align: middle;
	text-align: center;
	border-style: none;
}


TABLE.featuredProductsHori
{
	border-style: none;
	/*width: 130px;*/
}

TABLE.featuredProductsHori TR
{
	background-color: white;
	border-style: none;
}
TABLE.featuredProductsHori th
{
    text-align:center;
    background: #416ca1;
	border-style: none;
	width:100%;
	color:White;
}
TABLE.featuredProductsHori th a
{
    color:White;
}
TABLE.featuredProductsHori TD
{
	border-style: dotted none dotted none;
	border-width: 1px 0px 1px 0px;
}

TABLE.featuredProductsHori
{
	vertical-align: middle;
	text-align: left;
	border-style: none;
}

.breadCrumb {
  display:table;           
  padding:0;
  margin:0 auto;
  font-family: arial, helvetica, sans-serif;
  white-space:nowrap;
  list-style-type:none;
  }
* html .breadCrumb {
  display:inline-block;
  width:1px;
  padding:0 2px;
  }  
.breadCrumb li {
  display:table-cell;
  }
* html .breadCrumb li {
  display:inline;
  }
.breadCrumb a {
  display:block;
  padding:0.2em 1em; 
  background:#fc6; 
  color:#000; 
  text-decoration:none;
  border:1px solid #000;
  }
* html .breadCrumb a {
  display:inline-block;
  margin:0 -2px; 
  }
.breadCrumb a:hover {
  color:#fff; 
  background:#08c;
  }
