body{font:normal 62.5%/1.6em Verdana, sans-serif;color:#333;margin:0;padding:0}
.none{ display:none}
a:hover{color:#ec0000}
.gralcontanier{width:765px;background:transparent url(../img/bg_content.gif) repeat-y right top}
.header{background-color:#FFF}
.topmenu{padding:5px 0 1px 4px;height:17px}
.topmenu[class]{height:auto;min-height:17px}
.topmenu a{color:#666;text-decoration:none}
.topmenu .atm{margin:0 10px 0 0}
.topmenu a:hover{color:#ec0000}
.topmenu ul{margin:5px 0 0 0;padding:0;list-style:none}
.topmenu li{margin:0;padding:0 11px 0 6px;display:inline;line-height:1.2em;background:transparent url(../img/bg_topnav.gif) no-repeat right bottom}
.topmenu[class] li{background:none;padding:0 6px}
.topmenu[class] li+li{background:transparent url(../img/bg_topnav.gif) no-repeat left bottom;padding:0 6px 0 11px}

.mainmenu{background:transparent url(../img/bg_header.gif) repeat-x left bottom;clear:both;height:1%;min-height:51px;overflow:hidden;position:relative}
.mainmenu ul{margin:0;padding:0;list-style:none;float:left;color:#fff;position:absolute;bottom:0;overflow:hidden;}
.mainmenu[class] ul{bottom:1px}
.mainmenu li{display:block;float:left;font-size:1.1em;height:29px;line-height:1.2em;margin:0}
.mainmenu[class] li{background:none}
.mainmenu li a{color:#f00;display:block;padding:6px 16px;text-decoration:none}
.mainmenu li a:hover{text-decoration:underline;}
.mainmenu li.activa a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
.mainmenu li.activa a span {background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}

.logo{float:right;margin-bottom:15px}
.logo h1{margin:0;padding:0;}
.logo img{display:block;height:44px;width:279px}


.content{background-color:#fff;height:1%;overflow:hidden}
.maincontent{float:left;width:580px;}
.contentLogin{background-color:#f4f4f4;border:1px solid #d4d3d3;height:1%;overflow:hidden}
.banner01{width:308px;height:247px;float:left}
.banner01 img{width:308px;height:247px;display:block}
.banner01b{width:320px;height:247px;float:left}
.banner01b img{width:320px;height:247px;display:block}
.form_01{float:right;padding-top:25px;width:270px}
.form_01 form,.form_02 form{margin:0 0 10px;padding:0 10px;position:relative}
.form_01 form fieldset,.form_02 form fieldset{margin:0;padding:0;border:none}
.form_01 legend{color:#ec0000;float:right;font-size:1.9em;line-height:2.2em;margin:0 0 5px;padding:0;}
.form_02 legend{color:#ec0000;float:right;font-size:1.9em;line-height:2.2em;margin:0 0 20px;padding:0}
.form_01 fieldset .tip{clear:both;color:#666;font-size:1.1em;margin:10px 0;text-align:right}
.form_01 .errorMsj{background:#ffffcb;border:1px solid #ececec;clear:both}
.form_01 .errorMsj p{background:url(../img/alert.gif) no-repeat left top;font-size:1.1em;font-weight:700;margin:10px;padding-left:25px}
.form_01 form .lb01{font-weight:bold;display:block;margin:20px 0 8px 1px;text-align:right}
.form_02{width:258px;padding-top:20px;float:right}
.form_02 .error01{padding-right:10px;text-align:right}
.form_02 .error01 p{color:#cc0000;font-size:1.1em;margin:0 0 10px}
.form_02 form .lb02{clear:both;font-size:1.1em;font-weight:700;display:block;margin:10px 0 8px 0;text-align:right}
.it01{border:1px solid #BDBDBD;font-size:1em;font-family:Verdana,sans-serif;margin:0 0 0 12px;width:184px}
.it02{border:1px solid #bdbdbd;font-size:1em;font-family:Verdana,sans-serif;margin:0 0 0 12px;width:115px}
.is01{margin:0}
.is01login{float:right}
.is01 input{background:transparent url(../img/fondo_btnSubmit_der.gif) no-repeat right top;color:#fff;padding:6px 5px 7px 20px;border:none;font-family:Verdana,sans-serif;font-size:1.1em;font-weight:bold;text-align:right;cursor:pointer;overflow:visible;margin:0}
.is01 span{background:transparent url(../img/fondo_btnSubmit_iz.gif) no-repeat left top;display:block;float:left;height:26px;margin:0}
.advert{width:570px;background-color:#fef3d3;padding:5px;clear:both}
.advert p{font-size:1.1em;padding:5px;margin:0}
.advert p.title{font-weight:700}
.advert a{color:#333}
.bottombanners{background-color:#f4f4f4;height:1%;margin-bottom:12px;padding:10px;overflow:hidden;}
.banner02{border-right:1px solid #d1cdc6;float:left;width:184px}
.banner02 img{border:none;display:block;width:100%}
.contentfoot{padding:12px 0 11px 0;text-align:center;width:580px;}
.contentfoot ul{margin:0;padding:0;list-style:none}
.contentfoot li{display:inline;padding:0 10px 0 14px;background:transparent url(../img/bg_bottomnav.gif) no-repeat right bottom;}
.contentfoot[class] li{background:none;}
.contentfoot[class] li+li{background:transparent url(../img/bg_bottomnav.gif) no-repeat left bottom;}
.contentfoot a{color:#666;text-decoration:none;white-space:nowrap}
.contentfoot a:hover{color:#ec0000}
.secondcontent a{background: transparent url(../img/bullet_transfer.gif) no-repeat 10px 5px;color:#666;display:block;padding-left:22px}
.secondcontent a:hover{background:transparent url(../img/bullet_transfer_Hover.gif) no-repeat 10px 5px;color:#ec0000}
.secondcontent{background-color:#fff;width:185px;float:left}
.title02{background:#fff url(../img/fondo_TituloGeneral.gif) repeat-x left bottom;color:#ec0000;border-bottom:1px solid #FFF;font-size:1.9em;font-weight:200;line-height:1.2em;text-align:center;padding:18px 0 20px;margin:0}
.secondhelp{border-bottom:1px solid #5f5f5f;margin:13px 13px 15px;padding:0 0 10px}
.impnotice{background:transparent url(../img/fondo_ImportantMSG.gif)repeat-x left bottom;border:1px solid #d4d3d3;border-top:3px solid #de0b0b;margin:13px 13px 15px;}
p.notice{font-size:1.1em;margin:5px 10px 10px}
p.notice a,p.notice a:hover{background:none;padding:0}
.tittlenotice{color:#000;font-size:1.3em;line-height:2em;font-weight:bold;text-align:left;margin:5px 8px 0;padding:0}
.contentTitle03{border-bottom:1px solid #d8d8d8; padding:0 0 0 8px}
.title03{background:transparent url(../img/helptransfer2.gif) no-repeat left top;color:#ec0000;font-size:1.3em;line-height:1.2em;margin:0;padding:0 0 9px 25px;text-align:left;text-transform:uppercase}
.title04{color: #EC0000;font-size: 1.3em;line-height: 1.2em;margin: 0;padding: 0 0 9px 0;text-align: left;}
.title05{color:#666;font-size:1.2em;line-height:1.6em;margin:0;padding-left:8px}
.title05 a, .title05 a:hover{background:none;padding:0}
.title03 a:hover{color:#F00}
.secondhelp .defl{margin:7px 0 0 0;padding:0;list-style:none}
.secondhelp .deft{font-size:1.1em;padding:0 0 0 19px;margin:0 0 7px 0;background: transparent url(../img/bullet_transfer.gif) no-repeat 7px 5px;text-decoration:underline}
.defl .defdjs{margin:0 0 5px 19px}
.secondhelp .deft:hover{background:transparent url(../img/bullet_transfer_Hover.gif) no-repeat 7px 5px;color:#ec0000}
.secondhelp .defd{font-size:1.1em;margin:-1px 0 7px 12px;}
.defl .over{background:transparent url(../img/bullet_transfer_Hover.gif) no-repeat 7px 5px;color:#ec0000;cursor:pointer}
.defl .noOver{font-size:1.1em;margin-bottom:5px;padding-left:19px}
.secondrelated{border-bottom:1px solid #FFF;margin-bottom:10px;padding:0 10px 0}
.secondrelated p{margin:7px 0 5px}
p.rel01{font-size:1.1em;margin:7px 0 7px 8px;padding:0;}
p.rel02{font-size:1.1em;margin:7px 0 7px 8px;}
p.rel02 a, p.rel02 a:hover{background:none;padding:0}
p.rel03{font-size:1.1em;text-align:left;margin:0;}
.secondmsg{padding:10px}
.secondmsg p{margin:0 0 5px;color:#000}
.footer{color:#343331;background-color:#c4c0b7;font-family:Helvetica,Arial,Verdana,sans-serif;clear:both;padding:5px 40px 4px 12px;border-bottom:20px solid #FFF}
.footer a{color:#343331;text-decoration:none}
.footer a:hover{color:#FFF}
.footer address{font-style:normal;display:inline}
.footer address span{background:transparent url(../img/equal_housing12x10.gif) no-repeat left top;padding-left:15px}
.sepwhite{color:#F2F0EB;margin:0 3px;font-size:1.1em;line-height:1em}




.error_msg{color:#F00;text-align:right;margin-top:25px}
.remember_password{padding-top:25px}

body#Customer-Summary li#MenuItem-Customer-Summary a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
body#Customer-Summary li#MenuItem-Customer-Summary a span{background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}
body#Products li#MenuItem-Products a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
body#Products li#MenuItem-Products a span{background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}
body#Items li#MenuItem-Products a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
body#Items li#MenuItem-Products a span{background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}

body#Shopping-Cart li#MenuItem-Shopping-Cart a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
body#Shopping-Cart li#MenuItem-Shopping-Cart a span{background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}

body#Order-History li#MenuItem-Order-History a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
body#Order-History li#MenuItem-Order-History a span{background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}
body#Reports li#MenuItem-Reports a{background:#f00 url(../img/tab-l.gif) no-repeat left top;color:#FFF;display:block;padding:0;text-decoration:none}
body#Reports li#MenuItem-Reports a span{background:transparent url(../img/tab-r.gif) no-repeat right top;display:block;padding:6px 16px}



.btn1 {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  font-family:Verdana,sans-serif;font-size:1.1em;font-weight:bold;text-align:right;cursor:pointer;overflow:visible;margin:0;
  *zoom: 1;
  padding: 4px 10px 4px;
  margin-bottom: 0;
  line-height: 18px;
  *line-height: 20px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #cccccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn1:hover,
.btn1:active,
.btn1.active,
.btn1.disabled,
.btn1[disabled] {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}
.btn1:active,
.btn1.active {
  background-color: #cccccc \9;
}
.btn1:first-child {
  *margin-left: 0;
}
.btn1:hover {
  color: #333333;
  text-decoration: none;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  /* Buttons in IE7 don't get borders, so darken on hover */

  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -ms-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.btn1:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn1.active,
.btn1:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}








.table {width: 765px;}




/***** global *****/




.summary-item {
	margin-bottom: 20px;
}
.text-align-right {
	text-align: right !important;
}
.order-notes {
	margin: 30px 0;
	border-top: 2px solid #9a9b9d;
	border-bottom: 2px solid #9a9b9d;
	padding: 30px 0;
}

label.valid {
	width: 16px;
	height: 16px;
	background: url(../img/valid.png) center center no-repeat;
	display: inline-block;
	text-indent: -9999px;
}
label.error {
	color: #666;
	margin-left: 10px;
	display: inline-block;
	font-weight: normal;
	font-size: 0.8125em;
}
label.error:before {
	width: 22px;
	position: relative;
	overflow: visible;
	height: 16px;
	content: " ";
	display: inline-block;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
}

.form-horizontal .control-group {
	margin-bottom: 7px;
}
.btn {
	border-color: #747679;
	color: #fff;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow: none;
	background-color: #747679;
	background-image: none;
	webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background-color: #747679;
 *background-color: #747679;
	color: #fff;
}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary.hover, .btn-primary.hover, .btn-primary[disabled] {
	background-color: #009a49;
}
.navbar-inner {
	min-height: 64px;
	padding-left: 20px;
	padding-right: 20px;
	background-color: #9a9b9d;
	background-image: url(img/main-nav-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	filter: none;
}
.nav {
	color: #616164;
	font-family: 'ProximaNovaRgRegular', Arial, Helvetica, sans-serif;
}
.navbar .nav > li > a {
	color: #515154;
	font-weight:bold;
	line-height: 64px;
	text-transform: uppercase;
	padding: 0px;
	text-shadow: none;
}
.navbar .nav li {
	margin-left: 60px;
}
.navbar .nav li:first-child {
	margin: 0;
}
.navbar .nav > li > a:hover {
	color: #fff;
}
.item-link {
	font-size: 1.125em;
	font-weight: bold;
	font-family: 'ProximaNovaRgRegular', Arial, Helvetica, sans-serif;
}
.table th, .table td {
	border-top: 2px solid #9a9b9d;
}
.table-no-border th, .table-no-border td {
	border: none;
}
.title-green {
	color: #009a49;
	font-size: 1.715em;
	font-weight: bold;
	font-family: 'ProximaNovaRgRegular', Arial, Helvetica, sans-serif;
}

footer {
	padding-top:62px;
	padding-bottom:60px;
	width:765px;
}

.alert_red {
	color: #FF0000;
}



.add-margin{margin-left:20px;margin-top:10px}
.add-secondcontent{width:560px}


.span2a{width:270px}
.span6a{width:270px}


.page-header{margin-bottom:10px}

.log-out-link{margin:5px 5px -5px 19px;font:normal 100% Verdana, sans-serif}
.log-out-link a{margin-right:40px;color:black}
.log-out-link a:hover{color:red}

.button-block{display:inline-block}
.button-right{margin-left:290px;display:inline-block}
.button-far-right{margin-left:400px;display:inline-block}


.update-section{color:red;margin:5px 0px 10px 5px}
.update-section-border {border: 1px solid;border-radius: 10px;margin:20px 0px 20px 0px;padding:10px} 



#select-available-items{width:400px}
#select-order-shipping{width:120px}

.table-item-detail td{  padding: 8px;line-height: 18px;text-align: left;vertical-align: top;}