/* MAIN styles ----------------------------------------------------------------------------------------- */

body {
	background: url(images/bg.jpg) top repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 60px;
	background-color: #141414;}


/* HEAD styles ----------------------------------------------------------------------------------------- */

.header {
	width:1000px;
	height:120px;
	margin:0 auto;
	position:relative;}	
	
#logo {
	width:838px;
	height:120px;
	margin:0 auto;
	position:absolute;}	
	
#header_top {
	width:162px;
	height:22px;
	left:838px;
	margin:0 auto;
	position:absolute;}	
	
#header_top {
	background:url(images/header_top.jpg) no-repeat;
	position:absolute;
	width:162px;
	height:22px;
	line-height:22px;
	z-index:1;}
	
#header_top:hover {
    background-image:url(images/header_top_roll.jpg);
	cursor:pointer}
	
#header_bottom {
	width:162px;
	height:98px;
	left:838px;
	top:22px;
	margin:0 auto;
	position:absolute;}	

.content_top {
	width:1000px;
	height:18px;
	margin:0 auto;
	position:relative;}	

.flash {
	width:1000px;
	height:239px;
	margin:0 auto;
	position:relative;}	
	
.content_top_shaddow {
	width:1000px;
	height:22px;
	margin:0 auto;
	position:relative;
	background-image: url(images/content_top_shaddow.jpg);}		
	
.content_bottom_shaddow {
	width:1000px;
	height:25px;
	margin:0 auto;
	position:relative;
	background-image: url(images/content_bottom_shaddow.jpg);}	
	
#title {
	width:968px;
	height:24px;
	line-height:24px;
	padding-left:32px;
	margin:0 auto;
	position:absolute;
	background-image: url(images/title.jpg);
}	
	
	
/* MENU styles ----------------------------------------------------------------------------------------- */

.menu_frame {
    background:url(images/m6.jpg);
	width:1000px;
	height:45px;
	margin:0 auto;
	position:relative;}	
	
#m1 {
	background:url(images/m1.jpg) no-repeat;
	position:absolute;
	width:121px;
	height:45px;
	line-height:45px;
	z-index:1;}
#m1:hover {
    background-image:url(images/m1_roll.jpg);
	cursor:pointer}
#m2 {
	background:url(images/m2.jpg) no-repeat;
	position:absolute;
	left:121px;
	width:122px;
	height:45px;
	line-height:45px;
	z-index:1;}
#m2:hover {
    background-image:url(images/m2_roll.jpg);
	cursor:pointer}
#m3 {
	background:url(images/m3.jpg) no-repeat;
	position:absolute;
	left:243px;
	width:122px;
	height:45px;
	line-height:45px;
	z-index:1;
}
#m3:hover {
    background-image:url(images/m3_roll.jpg);
	cursor:pointer}
#m4 {
	background:url(images/m4.jpg) no-repeat;
	position:absolute;
	left:365px;
	width:122px;
	height:45px;
	line-height:45px;
	z-index:1;
}
#m4:hover {
    background-image:url(images/m4_roll.jpg);
	cursor:pointer}
#m5 {
	background:url(images/m5.jpg) no-repeat;
	position:absolute;
	left:487px;
	width:122px;
	height:45px;
	line-height:45px;
	z-index:1;
}
#m5:hover {
    background-image:url(images/m5_roll.jpg);
	cursor:pointer}
#m6 {
	background:url(images/m7.jpg) no-repeat;
	position:absolute;
	left:869px;
	width:131px;
	height:45px;
	line-height:45px;
	z-index:1;
}
#m6:hover {
    background-image:url(images/m7_roll.jpg);
	cursor:pointer}
		
	
.menu_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;}

.menu_text_yellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #815b00;
	font-size: 12px;}
		

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
	
/* FOOTER styles ----------------------------------------------------------------------------------------- */

.footer {
	width:1000px;
	height:20px;
	line-height:20px;
	margin:0 auto;
	position:relative;
	background-image: url(images/footer.jpg);
}	

/* HOME styles ----------------------------------------------------------------------------------------- */

.content_home {
	width:1000px;
	/*height:700px;*/
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}

.content_home2 {
	width:1000px;
	height:700px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}

#cms_home {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* SERVICES styles ----------------------------------------------------------------------------------------- */

.content_services {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_services {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* INVENTORY styles ----------------------------------------------------------------------------------------- */

.content_inventory {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_inventory {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* ABOUT US styles ----------------------------------------------------------------------------------------- */

.content_aboutus {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_aboutus {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* CONTACT US styles ----------------------------------------------------------------------------------------- */

.content_contactus {
	width:1000px;
	height:500px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_contactus {
	position:absolute;
	width:450px;
	height:423px;
	z-index:1;
	left: 23px;
	top: 35px;
}

#contact_divider1 {
	position:absolute;
	width:25px;
	height:422px;
	z-index:2;
	left: 478px;
	top: 35px;
	background-image: url(images/divider_vert.jpg);
}
#contact_form {
	position:absolute;
	width:465px;
	height:421px;
	z-index:3;
	left: 508px;
	top: 35px;
	background-color: #E9E9E9;
}

/* DETAIL styles ----------------------------------------------------------------------------------------- */

.main_frame {
	width:970px;
	height:660px;
	margin:0 auto;
	position:relative;}

#detail_large_image1 {
	position:absolute;
	width:463px;
	height:280px;
	z-index:1;
	left: 497px;
	top: 50px;
}
#detail_large_text1 {
	position:absolute;
	width:388px;
	height:206px;
	padding:15px;
	z-index:1;
	left: 40px;
	top: 94px;
	background-color: #E9E9E9;
}
#detail_large_divider1 {
	position:absolute;
	width:20px;
	height:280px;
	z-index:2;
	left: 468px;
	top: 50px;
	background-image: url(images/divider_vert.jpg);
}
.detail_box_font {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
}
#detail_title1 {
	position:absolute;
	width:403px;
	height:40px;
	line-height:40px;
	padding-left:15px;
	z-index:3;
	left: 40px;
	top: 50px;
	background-image: url(images/title_bg.jpg);
}
#detail_large_divider2 {
	position:absolute;
	width:922px;
	height:20px;
	z-index:4;
	left: 39px;
	top: 334px;
	background-image: url(images/divider_hor.jpg);
}
.title_font {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 20px;
}

.title_font2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: regular;
	color: #FFFFFF;
	font-size: 20px;
}
#detail_large_text2 {
	position:absolute;
	width:922px;
	height:86px;
	padding-top:20px;
	z-index:4;
	left: 40px;
	top: 390px;
}
.description_font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#detail_large_text3 {
	position:absolute;
	width:922px;
	height:160px;
	z-index:4;
	left: 39px;
	top: 482px;
	background-image: url(images/pic_bg.jpg);
}
#detail_thumb1 {
	position:absolute;
	width:170px;
	height:120px;
	z-index:1;
	left: 16px;
	top: 20px;
	background-color: #333333;
}
#detail_thumb2 {
	position:absolute;
	width:170px;
	height:120px;
	z-index:1;
	left: 196px;
	top: 20px;
	background-color: #333333;
}
#detail_thumb3 {
	position:absolute;
	width:170px;
	height:120px;
	z-index:1;
	left: 376px;
	top: 20px;
	background-color: #333333;
}
#detail_thumb4 {
	position:absolute;
	width:170px;
	height:120px;
	z-index:1;
	left: 556px;
	top: 20px;
	background-color: #333333;
}
#detail_thumb5 {
	position:absolute;
	width:170px;
	height:120px;
	z-index:1;
	left: 736px;
	top: 20px;
	background-color: #333333;
}


/* RESULTS styles ----------------------------------------------------------------------------------------- */


#results_title {
	/*position:absolute;*/
	width:893px;
	height:43px;
	line-height:43px;
	padding-left:15px;
	margin: 0 auto;
	left: 45px;
	top: 53px;
	background-image: url(images/title2_bg.jpg);
}
#results_box1 {
	/*position:absolute;*/
	width:908px;
	margin: 0 auto;
	left: 45px;
	top: 107px;
	background-color: #e3e3e3;
}
#resuslts_box2 {
	position:absolute;
	width:908px;
	height:137px;
	z-index:1;
	left: 30px;
	top: 222px;
	background-color: #e3e3e3;
}

#detail_large_title {
	position:absolute;
	width:924px;
	height:28px;
	line-height:28px;
	z-index:5;
	left: 39px;
	top: 359px;
}
.style1 {color: #333333; font-family: Arial, Helvetica, sans-serif;}
#inventory_return {
	position:absolute;
	width:242px;
	height:20px;
	z-index:6;
	left: 379px;
	top: 655px;
}
#inventory_category_dd {
	position:absolute;
	width:176px;
	height:27px;
	z-index:1;
	left: 650px;
	top: 0;
	
}
.style2 {font-size: 16px}

#results_bottombuttons {
	position:absolute;
	width:159px;
	height:19px;
	z-index:2;
	left: 428px;
	top: 398px;
}


/* HOME SPANISH (inicio) styles ----------------------------------------------------------------------------------------- */

.content_inicio {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}

#cms_inicio {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* SERVICES SPANISH (servicios) styles ----------------------------------------------------------------------------------------- */

.content_servicios {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_servicios {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* INVENTORY SPANISH (inventario) styles ----------------------------------------------------------------------------------------- */

.content_inventario {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_inventario {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* ABOUT US SPANISH (compania) styles ----------------------------------------------------------------------------------------- */

.content_compania {
	width:1000px;
	height:661px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_compania {
	position:absolute;
	width:954px;
	height:610px;
	z-index:1;
	left: 23px;
	top: 35px;
}

/* CONTACT US SPANISH (contactenos) styles ----------------------------------------------------------------------------------------- */

.content_contactenos {
	width:1000px;
	height:500px;
	margin:0 auto;
	position:relative;
	background-color: #FFFFFF;
}
	
#cms_contactenos {
	position:absolute;
	width:450px;
	height:421px;
	z-index:1;
	left: 23px;
	top: 35px;
}

#contact_sp_divider1 {
	position:absolute;
	width:25px;
	height:421px;
	z-index:2;
	left: 478px;
	top: 35px;
	background-image: url(images/divider_vert.jpg);
}
#contact_sp_form {
	position:absolute;
	width:465px;
	height:421px;
	z-index:3;
	left: 508px;
	top: 35px;
	background-color: #E9E9E9;
}

