@charset "utf-8";
body  {
	margin: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0px;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #01213e;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
}
#footer #inside {
	padding-left: 30px;
	font-size: 11px;
	color: #4fa8d3;
	font-weight: bold;
}
#inside a {
	color: #FAF7F0;
	text-decoration: none;
}


.thrColAbsHdr #container {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 1005px;
	text-align: left;
	background-image: url(../images/back.gif);
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background-repeat: repeat-y;
	padding: 0px;
	height: 100%;
	overflow: hidden;
} 

/* Tips for absolutely positioned sidebars with header and footer:
1. Absolutely positioned (AP) elements must be given a top and side value, either right or left. (As a default, if no top value is given, the AP element will begin directly after the last element in the source order of the page. This means, if the sidebars are first element in the #container in the document's source order, they will appear at the top of the #container even without being given a top value. However, if they are moved later in the source order for any reason, they'll need a top value to appear where you desire.
2. Absolutely positioned (AP) elements are taken out of the flow of the document. This means the elements around them don't know they exist and don't account for them when taking up their proper space on the page. Thus, an AP div should only be used as a side column if you are sure the middle #mainContent div will always contain the most content. If either sidebar were to contain more content, that sidebar would run over the bottom of the parent div, and in this case the footer as well, and the sidebar would not appear to be contained.
3. If the above mentioned requirements are met, absolutely positioned sidebars can be an easy way to control the source order of the document.
4. If the source order is changed, the top value should be equal to the height of the header since this will cause the columns to visually meet the header.
*/
.thrColAbsHdr #header {
	height: auto;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-color: #000000;
	margin: 0px;
} 
.thrColAbsHdr #header h1 {
	margin: 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
.thrColAbsHdr #sidebar1 {
	position: fixed;
	top: 60px;
	left: 0;
	width: 150px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #EBEBEB; /* padding keeps the content of the div away from the edges */
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.thrColAbsHdr #sidebar2 {
	right: 3px;
	width: 271px; /* padding keeps the content of the div away from the edges */
	float: right;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../images/product-search.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	height: 100%;
	overflow: auto;
}
.thrColAbsHdr #mainContent {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 10px;
	background-image: url(../images/back-main.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FAF5E2;
	height: 100%;
	overflow: hidden;
}
.thrColAbsHdr #footer {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-color: #000;
	margin: 0px;
	height: 100%;
	overflow: visible;
} 
.thrColAbsHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
#mainContent h1 {
	font-size: 1.5em;
	color: #003668;
	margin: 0px;
	padding-bottom: 0px;
}
#mainContent p {
	font-size: 11px;
	line-height: 17px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#mainContent h2 {
	font-size: 0.9em;
	color: #125e1a;
	font-weight: bolder;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#flashhome {
	width: 702px;
	height: 290px;
	padding-top: 10px;
	background-image: url(../images/flash-home.gif);
	padding-left: 10px;
}
#flash {
	width: 712
}
#midle-home {
	padding-left: 10px;
	height: 100%;
	padding-right: 10px;
	width: auto;
	overflow: visible;
	clip: rect(0px,0px,0px,0px);
}
#dealers-search {
	background-image: url(../images/where-to-by-back.jpg);
	background-repeat: no-repeat;
	height: 214px;
		width: 391px;

	float: left;
}

#dealers-search-new {
		background-image: url(../images/where-to-by-back-new.jpg);
	background-repeat: no-repeat;
	height: 214px;
		width: 540px;
	float: left;
}
#where-inside {
	padding-top: 55px;
	padding-left: 85px;
	vertical-align: top;
}
.text-search h5 {
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}


#where-inside-new {
	padding-top: 63px;
	padding-left: 170px;
	vertical-align: top;
}
.text-search {
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
.form-search {
	font-size: 11px;
	border: 2px solid #0A4774;
}
#where-inside form {
	padding: 0px;
}
#become {
	background-image: url(../images/become-a-retailer.jpg);
	background-repeat: no-repeat;
	height: 214px;
	width: 293px;
	float: left;
}
#become-inside {
	padding: 0px;
}
#become-inside {
	padding-left: 110px;
	padding-top: 60px;
}
#become-inside h2 {
	font-size: 1.1em;
	color: #01182d;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	overflow: auto;
}
#become-inside h3 {
	color: #FFF;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	width: 160px;
}
#become-inside a {
	color: #0CF;
	font-size: 1.2em;
	font-weight: bold;
	text-align: right;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
#search-home {
	padding-left: 30px;
	padding-top: 30px;
	height: 170px;
	text-align: left;
	z-index: 0;
}
.search {
	border: 1px solid #000;
	font-size: 12pt;
	width: 200px;
	height: 22px;
}
#search-home a {
	font-weight: bold;
	color: #0e4714;
	font-size: 14px;
}
#go {
	text-align: right;
	padding-right: 30px;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#firefox {
	width: 680px;
}
#news {
	margin-left: 20px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #666;
	padding-left: 10px;
	margin-right: 15px;
}
#date {
	font-size: 10px;
	color: #41585c;
}
#news-inside {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
	padding-bottom: 10px;
	margin-bottom: 10px;
	text-align: left;
}
#news-inside h4 {
	font-size: 13px;
	font-weight: bold;
	color: #003668;
	margin: 0px;
	padding-bottom: 5px;
}
#news-inside p {
	font-size: 11px;
	color: #666;
	margin: 0px;
}
#inside-nav {
	padding-bottom: 10px;
	font-size: 11px;
	color: #003668;
	font-weight: bold;
	height: 100%;
	overflow: visible;
}
#inside-nav a {
	color: #5c5b56;
}
#products-category {
	background-image: url(../images/back-category.jpg);
	background-repeat: no-repeat;
	height: 220px;
	width: 211px;
	float: left;
	margin-left: 25px;
	margin-top: 20px;
}
#sub-pic {
	height: 160px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
	text-align: center;
}
#sub-inside {
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}
#sub-inside a {
	font-size: 1em;
	color: #002f5a;
	text-decoration: none;
	font-weight: bold;
}


#sidebar2-inside {
	right: 3px;
	width: 222px; /* padding keeps the content of the div away from the edges */
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-image: url(../images/product-search-inside.jpg);
	background-repeat: no-repeat;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: left;
	height: 100%;
}
#search-home-inside a {
	font-weight: bold;
	color: #0e4714;
	font-size: 14px;
}
#search-home-inside {
	padding-left: 22px;
	padding-top: 30px;
	height: 156px;
	text-align: left;
	z-index: 0;
}
.search-inside {
	border: 1px solid #000;
	font-size: 12pt;
	width: 150px;
	height: 22px;
}
#search-inside2 {
	background-image: url(../images/back-search.gif);
	background-repeat: repeat-y;
}
#category {
	background-image: url(../images/category.gif);
	background-repeat: repeat-x;
	text-align: left;
	height: 100%;
	width: 182px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3ad9e;
	overflow: hidden;
	background-color: #021537;
	background-position: top;
	margin-left: 12px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#category a {
	color: #FFF;
	text-decoration: none;
}

#category:hover  {
	background-image: url(../images/backover.gif);
	background-repeat: repeat-x;
	background-color: #0855e1;
	
}

#category:active {
	background-image: url(../images/backover.gif);
	background-repeat: repeat-x;
	background-color: #0855e1;
	
}

#category_active {
	background-image: url(../images/backover.gif);
	background-repeat: repeat-x;
	background-color: #0855e1;
	text-align: left;
	height: 100%;
	width: 182px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b3ad9e;
	overflow: auto;
	margin-left: 12px;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFF;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#category_active a {
	color: #FFF;
	text-decoration: none;
}

#page {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666;
	font-size: 11px;
	color: #003668;
	font-weight: bold;
	text-align: right;
	padding-bottom: 15px;
	padding-top: 5px;
	margin-top: 10px;
}
#page a {
	color: #666;
	font-size: 11px;
	font-weight: bold;
}
#products-detail1 {
	height: 180px;
	width: 355px;
	float: left;
	border: 1px solid #d9d6c6;
	padding-bottom: 5px;
	background-position: top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	max-height:180px;
	background: #F9F6E8; /* old browsers */
	background: -moz-linear-gradient(top, #F9F6E8 0%, #EEE6C2 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F6E8), color-stop(100%,#EEE6C2)); /* webkit */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F6E8', endColorstr='#EEE6C2',GradientType=0 ); /* ie */
	-moz-border-radius: 10px;
	border-radius: 10px;

}


#sub-pic-details {
	height: 130px;
	width: 120px;
	text-align: center;
	float: left;
	overflow: visible;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
}
#sub-details {
	padding-left: 15px;
	padding-right: 10px;
	text-align: left;
	margin-bottom: 20px;
	font-size: 9pt;
	min-height:300px;
}
#sub-details h2 a {
	color: #003668;
	text-decoration: none;
	font-size: 12px;
	height: 100%;
	padding-bottom: 5px;
}
#sub-details p {
	font-weight: bold;
	color: #64635e;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	font-size: 9.5pt;
}
#sub-details a {
	color: #002f5a;
	text-decoration: none;
}

#sub-details p strong {
	color: #003668;
}
#midle-details {
	padding-left: 0px;
	height: 100%;
	padding-right: 0px;
	width: auto;
	overflow: hidden;
	clip: rect(0px,0px,0px,0px);
	min-height: 1000px;
}
#print {
	float: right;
	margin-left: 10px;
	width: 123px;
}
#products-thubnail {
	background-image: url(../images/thubnail-back.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 241px;
	float: left;
	margin-left: 0px;
	margin-top: 20px;
	overflow: visible;
}
#pic-product {
	height: 185px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 20px;
	text-align: center;
}
#become2 {
	background-image: url(../images/become-a-retailer.jpg);
	background-repeat: no-repeat;
	height: 214px;
	width: 283px;
}
#products {
	background-image: url(../images/bac-product.gif);
	background-repeat: no-repeat;
	height: 100%;
	width: 500px;
	float: right;
	padding-bottom: 5px;
	background-position: top;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	vertical-align: top;
	padding-top: 0px;
	overflow: visible;
}
#mainproducts {
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	background-image: url(../images/back-main.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FAF5E2;
	height: 100%;
	overflow: auto;
}
#mainproducts h2 {
	color: #002F5A;
	font-size: 1.2em;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 18px;
	margin-left: 0px;
	text-transform: uppercase;
}
#sub-details h3 {
	font-size: 15px;
	font-weight: bold;
	color: #125e1a;
	margin: 0px;
	padding-bottom: 5px;
}
#sub-details h4 {
	font-size: 13px;
	color: #64635e;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sub-details h4 strong {
	color: #002F5A;
}
#lines {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
	overflow: hidden;
	margin-bottom: 5px;
	width: 460px;
}
#caracteris {
	font-size: 11px;
	font-weight: bold;
	color: #5c5b56;
	width: 191px;
	float: left;
	height: 100%;
	overflow: hidden;
}
#caracteris2 {
	font-size: 11px;
	font-weight: bold;
	color: #003668;
	width: 260px;
	float: left;
	height: 100%;
	overflow: hidden;
}
#brand {
	font-size: 11px;
	font-weight: bold;
	color: #105d18;
	width: 260px;
	float: left;
	height: 100%;
	overflow: hidden;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#pdf {
	padding-top: 10px;
}
#pdf a {
	color: #002F5A;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#products h5 {
	color: #125e1a;
	font-size: 15px;
	font-weight: bold;
	width: 450px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#products p {
	font-size: 11px;
	color: #01213e;
	line-height: 17px;
	margin: 0px;
	padding-bottom: 10px;
	padding-right: 20px;
}
#products h6 {
	font-size: 14px;
	padding-bottom: 1px;
	color: #002F5A;
	padding-top: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sidebar-news {
	right: 3px;
	width: 271px; /* padding keeps the content of the div away from the edges */
	float: right;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	height: 100%;
	overflow: auto;
}
#pic-news {
	width: auto;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
#search-others {
	color: #03457F;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
	margin-bottom: 10px;
	width: 500px;
	padding-bottom: 10px;
}
#midle-details h3 {
	color: #0A4774;
	font-size: 14px;
	margin: 0px;
	padding-bottom: 20px;
}
#search-name {
	font-size: 15px;
	color: #105D19;
	padding-bottom: 10px;
	font-weight: bold;
}
#search-others a {
	color: #0A4774;
	text-decoration: underline;
	font-weight: bold;
}
.grey {
	color: #125E1A;
}
.not-found {
	color: #00275E;
	font-size: 13px;
}
.text12_intern {
	font-size: 13px;
	color: #00275E;
	font-weight: bold;
}
#advance-search {
	position: absolute;
	visibility: hidden;
	height: 360px;
	background-color: #105D19;
	z-index: 2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 235px;
	left: 755px;
	top: 294px;
	overflow: hidden;
	border: 1px solid #013668;
	margin-left: -10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
#seach-brand {
	text-align: left;
	padding-left: 10px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FAF7F0;
	margin-bottom: 10px;
}
#search-botom {
	width: 100px;
	text-align: left;
	padding-left: 10px;
}
.searchinside {
	color: #FAF8EC;
	background-color: #00284B;
	border: 1px solid #FFF;
	width: 80px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
#close {
	float: right;
	padding-right: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #FAF8EC;
}
#close a {
	color: #F9F7EA;
	text-decoration: none;
}

#advance-search-inside {
	position: absolute;
	visibility: visible;
	height: 360px;
	background-color: #105D19;
	z-index: 2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 199px;
	left: 27px;
	top: 294px;
	overflow: hidden;
	border: 1px solid #013668;
	margin-left: -10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}

#products li {
	font-size: 11px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}#products ul {
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}
#container #print-this #mainproducts #midle-details #products #altura {
	height: 310px;
}

#sub-pic img {
	-ms-interpolation-mode: bicubic;
	height: auto;
	width: auto;
	max-width: 200px;
	max-height: 163px;


}
#sub-pic-details  img {
	-ms-interpolation-mode: bicubic;
	height: auto;
	width: auto;
		 max-width: 115px;
		  max-height: 112px;
		 
}


#pic-product img {
	-ms-interpolation-mode: bicubic;
	height: auto;
	 max-height: 185px;
	width: auto;
		 max-width: 240px;
}
#new-inside ul {
	margin: 0px;
	padding-left: 40px;
}

#new-inside li {
	margin: 0px;
	padding-right: 0px;
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
#new-inside BR {
	margin: 0px;
	padding: 0px;
	height: 5px;
}

#mutiple {
	color: #FFF;
	border: 2px solid #F0FAF2;
	background-color: #021537;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}
#data-mutiple {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	padding: 5px;
}
#labels-descrip {
	float: left;
	padding-right: 5px;
}
.color1 {
	background-color: #C6E3F1;
}
.color2 {
	background-color: #FFF;
}

#firefox ul li {
	font-size: 11px;
	color: #1B5904;
	padding-bottom: 2px;
	margin: 0px;
	font-weight: bold;
}
#firefox ul {
	margin: 0px;
	padding-top: 0px;
}

#products BR {
	margin: 0px;
	padding: 0px;
	height: 1px;
}
#products p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#lines-search {
	margin-top: 5px;
	border-top-width: 1px;
	border-top-color: #FFF;
	width: 330px;
	padding-top: 2px;
}
#where-inside-new h2 {
	font-size: 16px;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}

#midle-home p a
{
	font-weight: bold;
	color: #053E07;
	}
#news-inside h2 {
	font-size: 9pt;
	color: #060;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}


new styles products

#retated-pro {
	margin-right: 15px;
	margin-left: 15px;
}
#top-details {
	float: left;
	margin-bottom: 20px;
}
#title {
	background-color: #E8E5D8;
	margin-bottom: 20px;
}


#retated-pro {
	overflow: hidden;
}

.sale {
	font-size: 11pt;
	color: #6d0a22;
	font-weight: bold;
}
.blue {
	font-size: 11pt;
	color: #00215D;
	font-weight: bold;
}

.cross {
	text-decoration: line-through;
}
#extranet {
	margin-top: 5px;
	width: 0px;
	clear: right;
	margin-bottom: 5px;
}
#banners {
	width:90px;
	float: right;
}
#cart {
	background-image: url(../images/back-adcart.png);
	background-repeat: no-repeat;
	height: 164px;
	width: 192px;
	float: right;
}


.line {
	margin-left: 10px;
	margin-right: 10px;
}
.filed {
	width: 30px;
	border: 1px solid #017CB8;
	font-size: 10pt;
	color: #333;
	text-align: center;
}
#bac-size {
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	background-color: #e8e5d8;
	width: auto;
	margin-top: 15px;
	border: 1px solid #dbd5a9;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 10px;
	padding-bottom: 10px;
}

/*add to order*/
#t1 {
	margin-top: 8px;
	margin-left: 10px;
	font-size: 10pt;
	color: #003668;
	font-weight: bold;
	width: 45px;
	text-align: center;
	margin-right: 23px;
	margin-bottom: 5px;
	float: left;
}

#t2 {
	margin-top: 8px;
	font-size: 10pt;
	color: #003668;
	font-weight: bold;
	width: 92px;
	text-align: left;
	margin-right: 12px;
	margin-bottom: 5px;
	float: left;
}

#t3 {
	margin-top: 8px;
	font-size: 10pt;
	color: #003668;
	font-weight: bold;
	width: 58px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}

#t4 {
	margin-top: 8px;
	font-size: 10pt;
	color: #003668;
	font-weight: bold;
	width: 31px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
#row-1 {
	background-color: #f1f1ec;
	height: 23px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #333;
	border-bottom-color: #333;
	float: left;
	margin-left: 8px;
	vertical-align: middle;
	padding-top: 8px;
	width: auto;
	padding-bottom: 8px;
}

#row-2 {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333;
	float: left;
	margin-left: 10px;
	vertical-align: middle;
	padding-top: 5px;
	width: auto;
}

#text1 {
	float: left;
	margin-left: 0px;
	width: 46px;
	text-align: center;
	margin-right: 23px;
}

#text2 {
	float: left;
	margin-left: 0px;
	width: 92px;
	margin-right: 10px;
}

.grey-big {
	font-size: 14.5pt;
	color: #6f6d66;
	font-weight: bold;
}

.red-big {
	font-size: 14.5pt;
	color: #6d0a22;
	font-weight: bold;
}

.blue-big {
	font-size: 14.5pt;
	color: #05649a;
	font-weight: bold;
}
.blue-small {
	font-size: 10pt;
	color: #05649a;
	font-weight: bold;
}

.red-small {
	font-size: 10pt;
	color: #6d0a22;
	font-weight: bold;
}

.grey-small{
	font-size: 10pt;
	color: #6f6d66;
	font-weight: bold;

}

.grey-sale {
	font-size: 10pt;
	color: #6f6d66;
	font-weight: bold;
	text-decoration: line-through;
}

#text3 {
	font-size: 10pt;
	width: 58px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	vertical-align: middle;
	display: table-cell;
}

.save{
	font-size: 10pt;
	color: #017cb8;
	font-weight: bold;
	
}

#text4 {
	width: 40px;
	text-align: center;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
}
#login {
	background-image: url(../images/back-login.png);
	height: 65px;
	width: 334px;
	z-index: 20;
	position: absolute;
	top: 20px;
	background-repeat: no-repeat;
	left: 658px;
}
#login #inside-cart {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 10pt;
	color: #FFF;
	padding-bottom: 10px;
}

#login #inside-cart-off {
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 9pt;
	color: #FFF;
	padding-bottom: 10px;
}
.yellow {
	color: #fdd607;
}
#login #inside-cart a {
	text-decoration: none;
	color: #FFF;
}
#user-nav {
	background-image: url(../images/back-green.jpg);
	background-repeat: no-repeat;
	height: 41px;
	width: 1005px;
	font-size: 9pt;
	color: #FFF;
	padding-left: 20px;
	text-align: left;
}
#login #inside-cart-off a {
	color: #FFF;
}

.login {
	font-weight: bold;
	color: #FFF;
	background: #105B16; /* old browsers */
	background: -moz-linear-gradient(top, #105B16 16%, #83BD11 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(16%,#105B16), color-stop(100%,#83BD11)); /* webkit */





filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#105B16', endColorstr='#83BD11',GradientType=0 ); /* ie */
Share
; 						border: 1px solid #FFF;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size: 10pt;
	width: 80px;

	-webkit-box-shadow:  0px 2px 5px  #030303;
	-moz-box-shadow: 0px 2px 5px #030303;
	box-shadow: 0px 2px 5px #030303;
}
#user-nav a {
	font-size: 8.5pt;
	color: #FFF;
}


/*view cart*/




#title-view {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	overflow: hidden;
}


#back-title-table {
	color: #42413a;
	background-color: #e1ded0;
	overflow: hidden;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
}
#col1 {
	width: 106px;
	float: left;
}
#col2 {
	width: 89px;
	float: left;
	text-align: left;
}
#col3 {
	width: 386px;
	float: left;
	text-align: left;
}
#col4 {
	width: 90px;
	float: left;
	text-align: left;
}
#col5 {
	width: 140px;
	float: left;
	text-align: center;
}
#col6 {
	width: 144px;
	float: left;
	text-align: center;
}

#steps {
	height: 48px;
	background-image: url(../images/back-steps.jpg);
	background-repeat: repeat-x;
	margin-top: 8px;
}

#items {
	background-image: url(../images/back-item-cart.jpg);
	background-repeat: repeat-x;
	height: 71px;
	margin-bottom: 2px;
}

#items-final {
	background-repeat: repeat-x;
	height: auto;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #686661;
	overflow: hidden;
	padding-bottom: 5px;
}
.text-item {
	color: #3f464d;
	font-size: 11pt;
	padding-top: 10px;
}
.blue-total {
	font-size: 12pt;
	font-weight: bold;
	color: #05347e;
	text-align: center;
	margin-top: 8px;
}
.qty {
	font-size: 10pt;
	color: #000;
	width: 30px;
	border: 1px solid #075C90;
}
#col3  img {
	
	-ms-interpolation-mode: bicubic;
	width: auto;
	max-width:60px;
    max-height:60px;
	height: auto;
}
#subtotal {
	background-color: #95938E;
	color: #f2eee6;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 190px;
	padding-bottom: 10px;
	padding-left: 520px;
}
#subtotal-final {
	color: #333;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 190px;
	padding-bottom: 10px;
	padding-left: 520px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

#subtotal-confirm {
	color: #333;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 110px;
	padding-bottom: 10px;
	padding-left: 560px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}

#subtotal-confirm p {
	font-size: 11pt;
	line-height: 15pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#total {
	background-color: #686661;
	color: #FFF;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 190px;
	padding-bottom: 5px;
	padding-left: 520px;
}

#subtotal p {
	font-size: 12pt;
	line-height: 15pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#subtotal-final p {
	font-size: 11pt;
	line-height: 15pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#total p {
	font-size: 14pt;
	line-height: 15pt;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.allign-left {
	text-align: right;
	float: right;
}
.instruction {
	font-size: 10pt;
	color: #333;
	background-color: #FFF;
	border: 1px dotted #C3C1BC;
}

#lines-shopping {
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #666;
	border-right-color: #666;
	border-left-color: #666;
	overflow: hidden;
	margin-bottom: 5px;
}


#back-profile {
	color: #42413a;
	background-color: #e1ded0;
	overflow: hidden;
	font-size: 10pt;
	text-transform: capitalize;
	font-weight: bold;
	padding: 20px;
}
.back-profile {
	color: #42413a;
	background-color: #e1ded0;
	overflow: hidden;
	font-size: 10pt;
	text-transform: capitalize;
	font-weight: bold;
	padding: 20px;
}

#back-title-ttracking {
	color: #FFF;
	background-color: #686661;
	overflow: hidden;
	font-size: 10pt;
	text-transform: uppercase;
	font-weight: bold;
	height: 20px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 40px;
	padding-left: 10px;
	float: left;
	width: 640px;
}

#div-title-ttracking {
	overflow: hidden;
	font-size: 10pt;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 40px;
	padding-left: 10px;
	background-color: #95938e;
	float: left;
	width: 640px;
}

.search-date {
	border: 1px solid #022342;
	font-size: 10pt;
	width: 130px;
	height: 23px;
	background-image: url(images/calen.png);
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FFF;
}

.search-date2 {
	border: 1px solid #022342;
	font-size: 10pt;

	height: 23px;

	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FFF;
}

#col7 {
	width: 150px;
	float: left;
	text-align: left;
	padding-left: 80px;
}


#shipping-info {
	background-color: #017CB8;
	width: 450px;
	padding: 10px;
}
#items-final #col6 a {
	color: #686661;
	font-weight: bold;
	text-decoration: underline;
}


#qty-fre {
	color: #FFF;
	background-color: #686661;
	float: left;
	font-size: 10pt;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#qty-divider {
	float: left;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAF5E2;
	width: 170px;
	padding-bottom: 2px;
	clear: left;
}


#shipping-info {
	background-color: #017CB8;
	width: 450px;
	padding: 10px;
}
#col3 a {
	color: #333;
	text-decoration: underline;
}


#midle-details h1 {
	font-size: 1.5em;
	color: #003668;
	margin-bottom: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
}

#promociones_destacado{
	margin-left:250px;
	z-index:99;
	height:50px;
	width:120px;
	background: yellow;
	position: absolute;
	top: 40px;
	right: 250px;
}


#news-inside ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	margin-left: 2px;
	padding-left: 6px;
	margin-top: 0px;
	padding-top: 0px;
}

#adress {
	width: 350px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #18355F;
	float: left;
}
#adress a {
	color: #193962;
	font-size: 11px;
	text-decoration: underline;
}
#adress2 {
	width: 250px;
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	padding-top: 10px;
	float: left;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #18355F;
}
#adress2 a {
	color: #166233;
	font-weight: bold;
}
#sidebar3 {
	right: 3px;
	width: 271px; /* padding keeps the content of the div away from the edges */
	float: right;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 0px;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
	height: 100%;
	overflow: hidden;
}
#news-inside h4 a{
	text-decoration: none;
	color: #003668;
}
#colum-con {
	width: 480px;
	float: left;
}


/*products home*/

#products-detail-home {
	height: 160px;
	width: 320px;
	float: left;
	border: 5px solid #faf9f4;
	padding-bottom: 5px;
	background-position: top;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
	max-height:180px;
	background: #F9F6E8; /* old browsers */
	background: -moz-linear-gradient(top, #F9F6E8 0%, #EEE6C2 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F9F6E8), color-stop(100%,#EEE6C2)); /* webkit */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F9F6E8', endColorstr='#EEE6C2',GradientType=0 ); /* ie */
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 1px 1px 10px 1px #032107;
-moz-box-shadow: 1px 1px 10px 1px #032107;
box-shadow: 1px 1px 10px 1px #032107; 

}

#sub-pic-details-home {
	height: 100px;
	width: 105px;
	text-align: center;
	float: left;
	overflow: visible;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.home {
	font-weight: bold;
	color: #FFF;
	font-size: 16pt;
	display: block;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-transform: uppercase;
	padding-left: 10px;
	text-align: left;
	border-top-width: 2px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFF;
	border-bottom-color: #FFF;
background: rgb(0,48,88); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,48,88,1) 0%, rgba(1,19,55,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,48,88,1)), color-stop(98%,rgba(1,19,55,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003058', endColorstr='#011337',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* W3C */
	font-family: Arial, Helvetica, sans-serif;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 10px 10px 0px 0px;
	border-radius: 10px 10px 0px 0px;
}

#extranet-home {
	margin-top: 5px;
	width: 0;
	float:left;
	clear: right;
	margin-bottom: 5px;
}

#retated-pro-home
 {
background: rgb(0,48,88); /* Old browsers */
background: -moz-linear-gradient(top, rgba(0,48,88,1) 0%, rgba(1,19,55,1) 98%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,48,88,1)), color-stop(98%,rgba(1,19,55,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003058', endColorstr='#011337',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(0,48,88,1) 0%,rgba(1,19,55,1) 98%); /* W3C */
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius: 0px 0px 10px 10px;
	border-radius: 0px 0px 10px 10px;
	padding-bottom: 10px;
	overflow: hidden;
}

/* backbanner - agregado 14/09/2011 */
.backbanner {
	background-image: url(../images/banner-order.png);
	height: 220px;
	width: 400px;
	font-size: 10.5pt;
	line-height: 18pt;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	display: block;
	text-align: center;
}
.con  {
	text-align: center;
	display: block;
	padding: 8px;
	width: 130px;
	border: 3px solid #FFFFFF;
	float: left;
	margin-right: 10px;
	background: rgb(30,87,153); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(30,87,153) 0%, rgb(41,137,216) 50%, rgb(32,124,202) 51%, rgb(125,185,232) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(30,87,153)), color-stop(50%,rgb(41,137,216)), color-stop(51%,rgb(32,124,202)), color-stop(100%,rgb(125,185,232))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(30,87,153) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(125,185,232) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(30,87,153) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(125,185,232) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgb(30,87,153) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(125,185,232) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgb(30,87,153) 0%,rgb(41,137,216) 50%,rgb(32,124,202) 51%,rgb(125,185,232) 100%); /* W3C */
	-moz-box-shadow:0px 4px 5px rgb(0,0,0);
	-webkit-box-shadow:0px 4px 5px rgb(0,0,0);
	box-shadow:0px 4px 5px rgb(0,0,0);
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	color: rgb(255,255,255);
	font-size: 16pt;
	text-transform: uppercase;
	margin-left: 10px;
}
.con a {
	color: rgb(255,255,255);
	text-decoration: none;
	text-shadow:0px 1px 7px rgb(0,0,0);
}

.can  {
	text-align: center;
	display: block;
	padding: 8px;
	width: 130px;
	border: 3px solid #666666;
	float: left;
	margin-right: 10px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(241,241,241) 50%, rgb(225,225,225) 51%, rgb(246,246,246) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(50%,rgb(241,241,241)), color-stop(51%,rgb(225,225,225)), color-stop(100%,rgb(246,246,246))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgb(255,255,255) 0%,rgb(241,241,241) 50%,rgb(225,225,225) 51%,rgb(246,246,246) 100%); /* W3C */
	-webkit-box-shadow:0px 4px 5px rgb(0,0,0);
	box-shadow:0px 4px 5px rgb(0,0,0);
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	color: rgb(102,102,102);
	font-size: 16pt;
	text-transform: uppercase;
}
.can a {
	color: rgb(51,51,51);
	text-decoration: none;
	text-shadow:0px 1px 5px rgb(153,153,153);
}




	#retail {
	height: 29px;
	width: 33px;
	z-index: 2;
	position: absolute;
	top: 78px;
	background-repeat: no-repeat;
	left: 950px;
	background-color:#EEEEEE; /* For IE8 and earlier */
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow:0px 2px 3px rgba(51,51,51,1)
}

	#retail2 {
	height: 29px;
	width: 33px;
	z-index: 2;
	position: absolute;
	top: 78px;
	background-repeat: no-repeat;
	left: 900px;
	background-color:#EEEEEE; /* For IE8 and earlier */
	padding-top: 4px;
	padding-right: 3px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #333333;
	font-weight: bold;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	box-shadow:0px 2px 3px rgba(51,51,51,1)
}


	.back-register {
	background-color: #003561;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFF;
	padding: 20px;
	width: 95%;
}
	.back-register-h1 {
	font-size: 18pt;
	line-height: 20px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	font-style: normal;
	display: block;
	}
	
		.back-register-inside {
	background-color: #01182A;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;

	padding: 10px;

	margin-top: 20px;
}
	
		.back-register-left  {
	font-size: 13pt;
	line-height: 35px;
	font-style: normal;
	color: #7fbef3;
	font-weight: bold;
	}
	
	form#signUpForm input {
	font-size: 16px;
	width: 240px;
}
	
	div.formContainer {
	background-clip: border-box;
	background-color: #234176;
	background-image: none;
	background-origin: padding-box;
	background-position: 0 0;
	background-size: auto auto;
	height: 100%;
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
	
	div.fieldRow label {
    display: block;
    font-weight: bold;
    margin-right: 20px;
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px;
    text-align: left;
}
	div.fieldRow input, div.fieldRow textarea {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	border-left-color-value: #D8D8D8;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-left-style-value: solid;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-left-width-value: 1px;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-right-color-value: #D8D8D8;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-right-style-value: solid;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-right-width-value: 1px;
	font-family: Arial,sans-serif;
	font-size: 14px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 0;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	border: 1px solid #D8D8D8;
	background: #ffffff;
background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
background: linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );

}

div.rightRow{
	float: right;
}

div.leftRow{
	float: left;
}


button.simpleLarge span, a.buttonSimpleLarge span {
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	height: 26px;
	line-height: 28px;
	margin-left: 0;
	margin-right: 0;
	margin-top: -2px;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 3px;
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8));
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
	background: linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 );
	width: 150px;
	color: #FFF;
}

form#signUpForm button.simpleLarge {
	margin-top: 15px;
}

button.simpleLarge {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

button.simpleLarge, a.buttonSimpleLarge {
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
}
wbr-co...on=1.16 (línea 416)
button.simpleLarge, a.buttonSimpleLarge {
    height: 32px;
}
wbr-co...on=1.16 (línea 341)
button.simple, a.buttonSimple, button.simpleMedium, a.buttonSimpleMedium, button.simpleLarge, a.buttonSimpleLarge {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: none;
    border-top-width: medium;
    display: inline-block;
    height: 22px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: auto;
}

/* hydromag inside- */

.hydromag-back{
	background-image: url(../images/back-hydromag.png);
	background-repeat: no-repeat;
	height: 298px;
	width: 738px;
	overflow: hidden;
	padding: 20px;
	text-align: left;
	}

.rec-inside {
	width: 660px;
	height:235px;
	background: #FFFFFF; /* the auto value on the sides, coupled with the width, centers the layout */




	
	CSS background: rgb(231,227,226); /* Old browsers */
	background-color:rgba(0,0,0,0.8);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	margin: 0px;
	padding: 10px;
}

.issu {
	width: 300px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
}

.rec-inside h6 {
	font-family: 'HelveticaCondensedBold';
	font-size: 18pt;
	line-height: 20pt;
	color: #cff404;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-bottom: 0px;
	z-index: 10;
	font-variant: normal;
	text-align: left;
	display: block;
	float: left;
	margin-top: 0px;
}
.rec-inside h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 12pt;
	color: #FFF;
	font-variant: normal;
	text-align: left;
	float: left;
	display: block;
	clear: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.box ul li {
	font-size: 10pt;
	color: #FFF;
		font-family: 'HelveticaCondensedBold';
	margin-bottom: 15px;
	font-variant: normal;
	list-style-image: url(../images/icon.png);
}


.box {
	width: 370px;
	background-repeat: no-repeat;
	padding-top: 10px;
	float: left;
	text-align: left;
	position: relative;
	z-index: 100;
}

.box ul li a {
	color: #FFF;
}
.box ul {
	margin-left: 2px;
	padding-left: 30px;
}

