body{
	margin:0;
	margin-top:10px;
	margin-bottom:20px;
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-attachment: scroll;
	background-color: #95ad31;
	background-image: url(images/main-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-width:1600px;
	text-align:center;
}
input{font:12px Verdana,sans-serif; background:#fff; margin:3px 0px 3px 0px}
textarea{font:12px Verdana,sans-serif; margin:3px 0px 3px 0px}
select{font:12px Verdana,sans-serif; background:#fff; margin:2px 0px 2px 0px }
a, a:link{font-size:12px; font-weight:bold; color:#4f2b08; text-decoration:none; line-height:17px; margin:0px; padding:0px;}
a:hover{font-size:12px; font-weight:bold; color:#4f2b08; text-decoration:underline; margin:0px; padding:0px;}
.lightLnk, .lightLnk:link, .lightLnk:hover{color: #fff; text-decoration: none; font-weight: bold;}
.infLnk, .infLnk:link, .infLnk:hover{color:#4f2b08; text-decoration:none; font-size:9px; font-weight: bold;}
a img{border:0px}
td{font-weight:normal; font-size:10px;}
h1{font-size:30px; font-weight:bold; color:#002F55; margin-top:10px;}
h2{font-size:30px; text-align:left; text-transform:uppercase; margin:0; padding-bottom:5px; color:#8a672c; font-weight:normal;}
h3{font-size:20px; font-weight:normal; margin:0; padding:0;}
strong{color:#8a672c; font-size:13px;}
span{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; font-weight:normal;}

/*--/HEAD--*/


#conTop{width:970px; height:64px; background:url(images/top-bg.png) no-repeat; float:left;}

/*#headnavbar{width:680px; height:20px; padding-top:20px; float:left; margin-bottom:20px; margin-left:265px;}
#headnavbar ul{margin:0; padding:0; list-style-type:none; width:700px;}
#headnavbar ul li{width:auto; height:auto; float:left; padding:8px 25px 0 25px; position:relative;}
#headnavbar ul li a {display:block; color:#3c2803; text-align:center; text-decoration:none; font-size:14px; font-weight:normal;}
#headnavbar ul li a:hover{color:#ac8844}*/


/*--//HEAD--*/


/*--/CONTENT--*/


#contenedor{width:970px; height:auto;  margin:auto; text-align:left; position:relative; overflow:visible;}

#conMain{float:left; width:970px; height:auto; background:url(images/bk_con.png) repeat-y center; }

/*--Left Rail--*/
#leftPan{width:240px; height:auto; min-height:490px; overflow:hidden; float:left;}
#leftPan .logos{width:165px; height:587px; float:left; margin-left:40px;}
#logoleftrail{width:240px; height:270px; float:left; background:url(images/leftrail-logo.jpg) no-repeat;}
#logoleftrail a{width:240px; height:283px;}
#navbarleftrail{width:240px; height:201px; float:left; background:url(images/leftrail-bottom.png) top no-repeat; behavior:url(iepngfix/iepngfix.htc);}
#navbarleftrail ul{margin:0 0 5px; padding:0; list-style-type:none; width:240px; padding-left:15px;}
#navbarleftrail ul li{width:208px; float:none; padding:4px 0 4px 0; text-align:left; border-bottom:dotted 1px #d3aa65}
#navbarleftrail ul li a {color:#d3aa65; text-align:left; text-decoration:none; font-size:14px; font-weight:normal;}5

#navbarleftrail ul li a:hover{color:#ffebc7}


/*--Middle Content--*/
#rightPan{width:730px; height:479px; float:left; background:url(images/bk_rightPan_complete.png) bottom left no-repeat;}

#insidecontent{width:680px; height:350px; float:left; padding:10px 15px 0 15px; margin:10px 0 0 10px; font-weight:normal; text-align:justify; overflow:auto; scrollbar-face-color: #b39150; scrollbar-highlight-color: #fff2da; scrollbar-shadow-color: #7b5d24; scrollbar-arrow-color: #fff2da; scrollbar-base-color: #eedec1; scrollbar-track-color: #eedec1; scrollbar-darkshadow-color: #fff2da; scrollbar-3d-light-color: #fcd9bb;}
#insidecontent input{border:solid 1px #8a672c; background:#fff; color:#666;}
#insidecontent textarea{border:solid 1px #8a672c; background:#fff; color:#666; width:220px; float:left; margin-left:10px;}
.forms{width:100%; height:auto; text-align:center; border:solid 1px #4f2b08; padding:15px 0 15px 0;}
.forms table{width:400px; text-align:right; text-transform:uppercase;}
.forms table td{color:#8a672c; font-weight:bold; font-size:12px;}
.forms table td input{float:left; width:220px; margin-left:10px;}
.forms table td select{float:left; color:#666; margin-left:10px;}
.forms table td .buttonsform{width:70px; height:20px;}

#bgbottomframe{width:730px; height:9px; float:left; background:url(images/bottom-shw.png) no-repeat bottom center;}


#bannerhome{width:730px; height:389px; float:left;}
#bannerhome img{float:left;}
#content{width:730px; height:86px; float:left; margin:0; padding:0; background:url(images/bk_rightPan.jpg) bottom left no-repeat;}
#content img{float:left;}
.boxcontentinfo{width:330px; min-height:340px; height:auto; overflow:hidden; float:left; margin:5px 10px 5px 10px; color:#000; text-align:justify;}
.boxcontentinfo h1{font-size:25px; text-align:left; text-transform:uppercase; margin:0; color:#8a672c; padding-bottom:10px; border-bottom:dotted 1px #8a672c;}

.button{background:url(images/bk_btn.gif); font-weight:normal; width:100px; height:20px; color:#fff; text-align:center; margin:5px 0px 5px 0px; border:0px}

#shoHead{float:left; width:560px; background:#E9EBED; margin-bottom:10px; padding:5px; text-align:left; font-weight:normal;}
.btnGris{background:url(images/bk_btngris.gif); font-size:9px; font-weight:bold; width:60px; height:20px; color:#002F55; text-align:center; margin-top:5px; border:0px}
.btnAdd{background:url(images/bk_add.jpg); font-size:12px; font-weight:bold; width:150px; height:20px; color:#002F55; text-align:center; margin-top:5px; border:0px}
.divProducto, .divCategory{float:left;padding:5px; border:1px solid #E3E6E8; text-align:center; margin:10px 0px 10px 5px}
.divProducto{width:170px;}
.divCategory{width:45%;}
.desProducto{float:left; background:#E9EBED; width:100%; color:#002F55; font-weight:bold;}
.desProducto a{text-decoration:underline;}
.titulo{float:left; color:#002F55; font-weight:bold; width:560px; border-top:1px solid #E9EBED; border-bottom:1px solid #E9EBED; padding:10px 0px 10px 0px; margin:10px 0px 10px 0px; text-align:left;}
.features{}
.features .label{width:40px;text-align:left;margin:3px;clear:both;}
.features .field{width:90px;text-align:left;margin:5px 0 0 20px}
.featuresDetail .label{width:60px;text-align:left;margin:3px;font-weight:bold;clear:both;}
.featuresDetail .field{text-align:left;margin:5px 10px 0 0;clear:both;}
.verProdTable thead td{background-color:#002F55;color:#fff;font-weight:bolder;}
.verProdTable .rowA{background:#E9EBED;}


/*--Profile Team--*/

.profileteam{width:560px; height:auto; float:left; text-align:justify;}
.profileteam img{float:left; margin-right:5px;}
.profileteam h1{font-size:20px; color:#8a672c; text-transform:uppercase; margin:0; padding:0;}
.profileteam h2{font-size:16px; color:#8a672c; margin:0; margin-bottom:10px; padding:0; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-transform:capitalize;}
.profileteam span{font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}

/*Team Tabs*/

<!-- TabContenedor es donde se encontrara el TAP, no el Cuerpo si no el TODO, en cambio TabContenido es el contendor del Contenido mostrado por cada encabezado-->
#tab_contenedor{padding:10px; width:580px; background:#097793;}
#tab_contenido{padding:5px; background:#FFFFFF; border:1px solid #04667f;}
#tab_contenido ul{ list-style-type:none;}

<!--El Encabezado del TAB, se mostrara en Linea (display:inline)-->
ul.titulos{margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }
ul.titulos li{display:inline;}

<!--Cada enlace del encabezado, se convertirá en Mayusculas, importante darle un Borde, para que se note que no esta activo, al igual que el Padding-->

ul.titulos li a{
color:#097793;
padding:5px 10px 6px 10px;
text-transform:uppercase;
border:1px solid #04667f;
background:#FFFFFF;}

<!--Aquí los Enlaces del Encabezado, lo que le da la gracia a que parezca TAB, es el border cambia a blanco en su parte de abajo, asi le da la perspectiva de que esta unido al contenido-->

ul.titulos li a:hover{border:1px solid #CCCCCC;}
ul.titulos li a.activo{color:#000000;
border-bottom: 1px solid #ffffff; background:#FFFFFF; }
a.tab{font: bold 15px Arial, Helvetica, sans-serif; text-decoration:none;}

<!--Un poco de estilo a las listas del contenido.-->
.contenido ul{margin:10px 0px; padding:0 11px;}
.contenido ul li{ margin-bottom:3px; font-size:15px;}
.contenido ul li a{color:#3f4c4f;}
.contenido ul li a:hover{color:#899fa5;}

<!--SUPER IMPORTANTE que el contenido_2 y 3 se encuentren en NO display, ya que con el jQuery, haremos que aparezcan al dar click sobre cada enlace relacionado.-->

#contenido_2, #contenido_3 { display:none; }





/*--News Content--*/

.newscontainer{width:630px; height:auto; float:left; border-top:dotted 1px #8a672c; padding-top:15px;}
.newscontainer img{float:left; margin-bottom:10px;}
.newscontainer p{width:620px; margin:0; text-align:justify; padding:0;}


/*--//CONTENT--*/


/*--/Checkout Tables--*/


.conTabla{border:1px solid #eee; padding:1px; text-align:center;margin:5px 0 0 20px}
.titTabla{background:#eee; height:20px; font-weight:bold;}
.titTabla td{border-left:1px solid #fff;}
.conTabla img{padding-bottom:2px}
.conTabla td{border:1px solid #eee;}
#conBots{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; height:45px; padding-top:5px}
#conBots img{float:left;}
#bots{height:20px; margin-top:15px}
#botTxt{float:left;}
.conNav{float:right}
.botNav{background:#fff;}
.botNav img{margin-left:5px}
#conBots strong{color:#5489B3; font-size:12px; font-weight:bold;}
.stCheck{width:700px; border-top:1px solid #eee; border-bottom:1px solid #eee; margin:10px 0 10px 0; padding:5px 0 5px 0; color:#5489B3; font-size:12px; font-weight:bold;}

/*--//Checkout Tables--*/


/*--/FOOTER--*/

#bkfooter{width:100%; height:auto; float:left; clear:both; text-align:center; background:url(images/footer-bg.png) top center no-repeat; behavior:url(iepngfix/iepngfix.htc); overflow:hidden;}

#footer {
    height: auto;
    margin: auto;
    padding: 0 0 20px;
    width: 970px;
}

#footernavbar{width:946px; height:auto; float:left; text-align:-moz-center; padding-top:30px;}
#footernavbar ul{margin:0; padding:0; list-style-type:none; width:660px; height:auto; margin:auto;}
#footernavbar ul li{width:auto; height:auto; float:left; padding:0 25px 0 25px; background:url(images/line_footerbar.gif) no-repeat top right;}
#footernavbar ul li a{color:#fff; text-align:center; text-decoration:none; font-size:14px; font-weight:normal;}
#footer .text{text-align:center; width:100%; height:auto; color:#193008; clear:both; margin-top:20px;}

#footer .text span {
	color: #F2F4EC;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 10px;
}

#footer .text a{color:#dde2ca; font-weight:bold; text-decoration:none;}
#footer .text a:hover{color:#bdc69d;}



/*--//FOOTER--*/


/*--/Shooping Cart--*/


.cartItemTable{ width:100%; border: 1px solid #EAEBED; margin:10px 0px; clear:both}
.cartItemTable td{margin:0};
.cartItemTable thead{ background-color:#FFF; height:30px; }
.cartItemTable thead td{ background-color:#EAEBED; height:30px; padding-left:25px; color:#082B47; font:bold; border-left:1px solid #FFF; border-top:1px solid #FFF; }
.cartItemTable tbody{ background-color:#EAEBED;}
.cartItemTable tbody td{ background-color:#FFF; height:30px; padding:10px 10px 10px 20px; margin:0px; border-left:1px solid #EAEBED; border-top:1px solid #EAEBED;}

.cartSubTotalTable{width:200px; border: 1px solid #EAEBED; float:right;}
.cartSubTotalTable td{ background-color:#EAEBED; height:25px; padding-left:25px; color:#082B47; font:bold; }
.systemMessage{font:16px bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:#c2a776; padding:10px 10px 10px 250px; margin:0px; color:#FFF}
.systemMessage p{margin:0;}

/*--//Shooping Cart--*/

#celebrities-link {
    position: absolute;
    right: 13px;
    top: 20px;
    z-index: 999;
}

#testimonialslink {
    background-image: url("images/testimonials.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 223px;
    line-height: 120%;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 13px;
    text-align: left;
    top: 235px;
    width: 200px;
    z-index: 999;
}

#testimonialslink .inner {
padding:65px 20px 10px;
}

#top-links {
	width:970px;
	margin:0 auto;
	position:relative;
}

#other-links {
    background-image: url("images/left-rail.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 523px;
    left: -230px;
    margin: 0;
    padding: 50px 0 0;
    position: absolute;
    text-align: center;
    top: 16px;
    width: 220px;
}

#rail {
    background-image: url("images/right-rail.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 523px;
    margin: 0;
    padding: 0;
    position: absolute;
    right: -230px;
    top: 30px;
    width: 233px;
}
#navbarleftrail ul li.fb{
	padding-left: 25px;
	background:url(images/fb_logo2.png) no-repeat transparent left  center;
	width:183px;
}

#navbarleftrail ul li.tw{
	padding-left: 25px;
	background:url(images/twitter_logo2.png) no-repeat transparent left  center;
	width:183px;
}
