a {text-decoration: none;color:#FFF;}  /* 369 */
a:active {outline: none;}
a:hover {text-decoration: underline}

hr {visibility: visible;}
ul,li,form,input{margin:0;padding:0;}
ol,ul {list-style:none;}

.rb_body_bg {
	margin: 0;
}

#pageBottom {
	background: url(http://empresaschiapas.com/images/vader/page_bot.gif) no-repeat;
	width: 985px;
	height: 5px;
}

.pad {
	margin-right: 10px;
	margin-top: 10px;
}
#ctv {
	background: url(http://empresaschiapas.com/images/vader/page_bkg.gif) repeat-y;
	padding-bottom: 10px;
}

#featured {
	float: left;
	padding: 0 11px 0 5px;
	font-family: verdana;
	margin-bottom: 6px;
	cursor: pointer;
	width: 200px;
	height: 320px;
        overflow:auto;

}

#featured ul.li a {text-decoration: none;color:#FFF;}  /* 369 */
#featured ul.li a:active {outline: none; color: #000; }
#featured ul.li a:hover {text-decoration: underline;color:#000;}
       
#featured ul li, li.cat-item {
	background:#3c3c3c url(http://empresaschiapas.com/images/sitenav.png) right repeat-x;
	_background: url('http://empresaschiapas.com/images/site53tab.gif') top repeat-x;
	margin: 3px 1px 3px 1px;
}
#featured ul li, li.cat-item a { color: #FFF; }
#featured ul li:hover, li.cat-item a:hover { color: #000; }
#featured ul li:hover, li.cat-item:hover {
        color: #000;
	text-decoration:none;
	background:#dedede url(http://empresaschiapas.com/images/sitenav.png) right repeat-x;
	_background: url('http://empresaschiapas.com/images/site53tab.gif') top repeat-x;
}

* html #metaMpu {
	height: 300px;
}

#fvTitle {
	float: left;  
	background: #141414;
	font-color: #fff;
	font-weight: bold;	
	border: solid 1px #424242;
	border-left-width: 1px;
	border-bottom-width: 1px;
	width: 200px;
	height: 20px;
	}
/*
#fvTitle {
	font-family: Arial;
	font-size: 14px;

	width: 125px;
}
*/
#ctvTop, #ctvMid {
	margin-left: 6px;
}

#ctvMid {
	margin-top: 0px !important;
	padding-top: 0px !important;	
}

#ctvTop {
	background: #000;
}


/* logoBox */
#logoBox #ads_lb_frame {font-family: Verdana;font-size:70%;}
#logoBox div.ads_lb_hd {padding-left: 10px;background:#333;}
#logoBox div  h3 {line-height: 24px;padding: 0;margin:0;font-family: Verdana;font-size:11px;font-weight: normal;color: #fff;}
#logoBox #ads_lb_foot {height: 10px;clear:both;margin-top: -1px;}
#logoBox #ads_lb_foot DIV {margin-left: 10px;height: 10px;}



/* logoBox */
#logoBox #ads_lb_contents {background: #424242;height:100px;}
#logoBox #ads_lb_contents DIV {float:left;margin-bottom:0 !important}
#logoBox .ads_lb_vidSpon {float:none;border-bottom: solid 0px #ccc;width:125px;margin-top:5px;}
#logoBox .ads_lb_vidSpon .ads_lb_sponTxt, #logoBox .ads_lb_vidSpon a img {padding: 0 0 0 20px;display: block;}
#logoBox .ads_lb_sponTxt {}
#logoBox .ads_lb_sponTxt a {color:#fff}
#logoBox .ads_lb_sponTxt a.pv {position:absolute;display: block;padding-left: 16px;margin-top: 5px;line-height: 13px;}
#logoBox img {display: none;}

/* mid page structure */
#mcol-l, #mcol-r {float:left;margin:0;padding:0;}
#mcol-r    {width:130px}



/* page structure */
#col-l, #col-r {float:left;margin:0;padding:0;}
#col-l    {width:666px}
#col-r    {width:310px}

#ctvNav {
	font: 12px Verdana, sans-serif;
	background: url('/images/vader/nav_bkg2.gif') no-repeat;
	height: 30px;
	width: 971px;
	float: none;
	margin-left: 6px;
}

#ctvSearch {
	float: left;
	width: 210px;
	margin-left: 8px;
}

#ctvNav #mainMenu {
	position: absolute;
	z-index: 2000;
	padding: 1px 0px;
	width:800px;
}


#ctvNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#ctvNav ul li a {
	padding: 4px 18px;
	display:block;
	color: #eee;
	font-weight: normal;
	border-right: solid 1px #666;
	background: url('/images/vader/down_arw.gif') 100% no-repeat;
}

#ctvNav ul li a:hover {
	text-decoration: none;
}

#ctvNav li ul li a {
	display: block;
	padding: 8px 8px 8px 12px;
	border-right: none;
	font-weight: normal;
	font-size: 11px;
	color: #eee;
	background-image: none;
}

#ctvNav li ul li a:hover, #ctvNav ul#mainMenu li.left a:hover {
	text-decoration: underline;
}

#ctvNav ul#mainMenu li.left {
	background: url('/images/vader/casa.gif') no-repeat 15px 4px;
	padding-left: 20px;
}

#ctvNav ul#mainMenu li.left a {
	background-image: none;
}


#ctvNav ul#mainMenu li.last {
	float:right;
}

#ctvNav li { /* all list items */
	float: left;
	position: relative;
}

#ctvNav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 22px;
	left: -1px;
	background: url('/images/vader/menu_bkg210.png') bottom left no-repeat;
	width: 210px;
	border: none;
	padding: 0 10px 10px;
}

#ctvNav li ul li:first-child {
	border: none !important;
}

#ctvNav li ul li, #ctvNav li ul li {
	border-top: dotted 1px #ccc;
	width: 190px;
	background: url('/images/vader/dubarw.gif') no-repeat 0px 12px;
}


#ctvNav li.over ul { /* lists nested under hovered list items */
	display: block;
}

.rb_body_bg {background:transparent;}
.rb_body2 {background-image: none;}
#rb_mtx {background:#fff;}

			 #mgThumbWrapper {
				font-family:verdana,helvetica;
				font-size:100%;
				font-size-adjust:none;
				font-stretch:normal;
				font-style:normal;
				font-variant:normal;
				font-weight:normal;
				line-height:normal;
				text-align:left;
				margin: 0px auto;
				position: relative;
			}
			#mgThumbWrapper {
				margin: 0 0 15px 0;
				overflow: hidden;
			}
			div#thumbScroller {
				position: relative;
				float: left;
				height: 142px;
				overflow: hidden;
				position: relative;
				z-index: 5;
			}
			div#thumbScroller .qcThumb {
				width: 125px;
				height: 73px;
				background: #333;
				border: 1px solid #555;
				position: relative;
				cursor: pointer;
				padding: 1px;
				margin-bottom: -2px;
				text-align: center;
			}


			div#thumbScroller ul {
				height: 142px;
				padding: 3px;
				margin: 0px;
				width: 3000px;
				list-style: none;
			}
			div#thumbScroller ul li {
				float: left;
				overflow: hidden;
				height: 130px;
				width: 150px;
				background: none !important;
				padding: 0px !important;
				cursor: pointer;
			}

			div#thumbScroller ul li.hover .iconContainer {
				visibility: hidden;
			}

			div.iconContainer {
				margin-left: 10px;
				margin-top: 2px;
			}

			div.iconContainer div.title {
				color:#fff;
				font-size: 10px;
				font-weight:bold;
				width: 125px;
			}

			div.iconContainer div.title span.item_category {
				color:#eee;
				font-family:verdana;
				font-size:10px;
				font-weight: normal;
			}

			.iconContainer .title {
				font-size: 10px;
				margin-top: 3px;
			}

			div#thumbScroller span.caption {
				/*	display: none;	*/
				position: relative;
				/*	top: -19px;	*/
				top: 1px;
				/*	border: 2px solid #fff;	*/
				padding: 0px;
				width: 40px;
				margin: 0px auto;
				z-index: 6;
				display: block;
				text-align:center;
				overflow: hidden;
			}

#mgThumbWrapper	{
	width: 650px;
	border: solid 2px #333;
	border-top-width: 0px;
}

.description {
	visibility: hidden;
	position: absolute;
	width: 132px;
	height: 125px;
	top: 5px;
	font-size: 10px;
	background: url(/images/vader/qcBkg.gif) no-repeat;
	margin-left: 10px;
	margin-top: -5px;
	padding: 1px 1px 8px 1px;
	clear:both;
}

div#thumbScroller ul li.hover .description {
	visibility: visible;
}

#scrollRight, #scrollLeft {
	cursor:pointer;
	position: absolute;
	display: block;
	background: url(/images/vader/qc-arrows3.gif) 0 0 no-repeat;
	width: 18px;
	margin-top: -154px;
	height: 40px;
	clear: both;
}

#scrollButtons {

}

#scrollLeft {
	background-position: left 0px;
	margin-left: 5px;
}

#scrollRight {
	background-position: right 0px;
	margin-left: 630px;
}

#scrollLeft:hover {
	background-position: 0 -40px;
}

#scrollRight:hover {
	background-position: right -40px;
}

#scrollLeft.end, #scrollRight.end {
	background:transparent url(/images/vader/qc-end-button2.gif) no-repeat scroll 0pt;
}

#scrollLeft.end:hover, #scrollRight.end:hover  {
	cursor: default;
}

div#thumbScroller ul {
	xbackground: url(/images/vader/scrollBkg.gif) repeat-x;
	height: 142px;
}

div#thumbScroller img {
	margin: 0;
}

	#mgThumbWrapper{
		position: relative;
		height:180px;
    }

    #productThumbs{
		overflow:hidden;
        position: absolute;
        width: 600px;
    }

	.qcMargin {
        margin: 20px 0 0 20px;
	}
    #thumbScroller {
    	width: 5000px;
    }

    #thumbScroller div div {
    	float: left;
    }

    #thumbScroller .set {
    	display: none;
    }

    #thumbScroller .set .thumb {
    	width: 120px;
    }

    #thumbScroller .active {
    	display: block;
    }

	#qcCount {
		margin-top: 155px;
		color: white;
		text-transform: lowercase;
		font-family: verdana;
		font-size:  10px;
		padding: 5px 1em;
		border-top: solid 1px #333;
	}

	#qcTabs {
		list-style-type: none;
		height: 25px;
		font-family: verdana;
		font-weight: bold;
		font-size: 12px;
		border-bottom: solid 2px #eee;
		width: 654px;
	}

	#qcTabs LI {
		float: left;
		background: #141414;
		border: solid 1px #424242;
		border-left-width: 0px;
		border-bottom-width: 0px;
	}

	#qcTabs LI#end {
		border-left-width: 1px;
	}

	#qcTabs LI A {
		padding-left: 15px;
		padding-right: 15px;
		display: block;
		line-height: 24px;
		color: #eee;
		font-family: Arial;
	}

	#qcTabs LI.on {
		background: #ccc url(/images/vader/sitenav.png) right repeat-x;
	}

	#qcTabs LI.on A {
		color: #000;
	}
	#promoUnit {
		margin-left: 5px;
		display: inline;
		float: left;
	}

#ctvNav {
	font: 12px Verdana, sans-serif;
	background: url('/images/vader/navBkg2-1a.gif') no-repeat;
	height: 30px;
	width: 760px;
	float: left;
}


#ctvSearch {
	float: left;
	width: 210px;
	margin-left: 3px;
}

#ctvNav #mainMenu {
	position: absolute;
	z-index: 2000;
	padding: 1px 0px;
	width:800px;
}


#ctvNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#ctvNav ul li:hover {
	background: url('/images/vader/navItem_bkg.gif') top repeat-x;
}

#ctvNav ul li:hover {
	background-position: bottom;
}

#ctvNav ul li a {
	padding: 4px 19px 4px 14px;
	display:block;
	color: #eee;
	font-weight: normal;
	border-right: solid 1px #666;
	background: url('/images/vader/down_arw.gif') 100% no-repeat;
}

#ctvNav ul li a:hover {
	text-decoration: none;
}

#ctvNav li ul li a {
	display: block;
	padding: 8px 8px 8px 12px;
	border-right: none;
	font-weight: normal;
	font-size: 11px;
	color: #eee;
	background-image: none;
}

#ctvNav li ul li a:hover, #ctvNav ul#mainMenu li.left a:hover {
	text-decoration: underline;

}

#ctvNav ul#mainMenu li.left {
	background: none;
	padding-left: 7px;
}

#ctvNav ul#mainMenu li.right a {
	border: none;
}

#ctvNav ul#mainMenu li.left a {
	background-image: none;
}


#ctvNav ul#mainMenu li.last {
	float:right;
}

#ctvNav li { /* all list items */
	float: left;
	position: relative;
}

#ctvNav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 22px;
	left: -1px;
	background: url('/images/vader/menu_bkg210.png') bottom left no-repeat;
	width: 210px;
	border: none;
	padding: 0 10px 10px;
}

#ctvNav li ul li:first-child {
	border: none !important;
}

#ctvNav li ul li, #ctvNav li ul li:hover {
	border-top: dotted 1px #ccc;
	width: 190px;
	background: url('/images/vader/dubarw.gif') no-repeat 0px 12px;
}

#ctvNav li.over ul { 
	display: block;
}

#ctvTop {
	clear: both;
}

.rb_body2 {
	margin-top: -16px;
}
body {
	background: url('http://empresaschiapas.com/images/bkg.gif') top repeat-x #666 !important;
}

#logoBox #ads_lb_frame {
	font-size:85%;
}

#rb_mtx {
	margin:0 !important;
	padding:0px !important;
	top:-93px !important;
	*top:-110px !important;
	width:auto !important;
	background: none;
	position:relative;
	z-index:5000;
}

.siteId53 #rb_header{
	height:129px !important;
	padding:0;
	_top:-1px;
	z-index:5000;
}

body #rb_bodyWrap {
	padding-top:125px !important;
}

#pageBottom {
	background: #000;
	background-image: none;
	height: 10px;
}

#rb_shell {
	background-image:none;
}

#rb_mtx .rb_shell{
	width:984px !important;
}

#ctv {
	background-image: none;
	padding: 85px 0px 0px 0px;
	position:relative;
}

#ctvTop{
	padding-top:15px !important;
}

#ctvNav {
	font: 100% bold Verdana, sans-serif;
	background: none;
	height: 28px;
	width:805px;
	float: right;
	margin-right: 10px;
	margin-top: -23px;
	height: 27px;
}


#ctvSearch {
	background:url(/images/vader/neoSearchWrapSprite.png) 0 0 no-repeat;
	_background:url(/images/vader/neoSearchWrapSprite.gif) 0 0 no-repeat;	
	position: absolute;
	z-index: 5000;
	width: 370px;
	top:15px;
	right:12px;
}

#ctvNav #mainMenu {
	position: absolute;
	z-index: 2000;
	padding: 1px 0px;
	width:800px;
	_top:63px;
	_right:-50px;
}


#ctvNav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#ctvNav ul li, #ctvNav ul#mainMenu li.left {
	background:#3c3c3c url(http://empresaschiapas.com/images/sitenav.png) right repeat-x;
	_background: url('http://empresaschiapas.com/images/site53tab.gif') top repeat-x;
	color:#ccc;
	margin-right: 3px;
}

#ctvNav ul li:hover, #ctvNav ul#mainMenu li.left:hover, #ctvNav ul#mainMenu li.over {
	text-decoration:none;
	background:#dedede url(http://empresaschiapas.com/images/sitenav.png) right repeat-x;
	_background: url('http://empresaschiapas.com/images/site53tab.gif') top repeat-x;
	color:#000;
}

#ctvNav ul li.over a {
	color: #000;
}

#ctvNav ul li a {
	padding: 6px 18px 6px 12px;
	display:block;
	color: #ccc;
	font-weight: bold;
	font-family: arial;
	border-right: solid 1px #333;
	background: url('/images/vader/ardown.gif') 100% no-repeat;
}

#ctvNav ul li a:hover{
	text-decoration:none;
	background: url('/images/vader/ardown.gif') 100% no-repeat;
	color:#000;
	_color:#ccc;
}

#ctvNav ul#mainMenu li.left a:hover {
	text-decoration:underline;
	background:none;
}

#ctvNav li ul li a, ul#mainMenu li.over ul a {
	display: block;
	border-right: none;
	font-weight: normal;
	font-size: 12px;
	color: #eee;
	background-image: none;
	padding:8px 0px;
}

#ctvNav li ul li a:hover, #ctvNav ul#mainMenu li.left a:hover {
	text-decoration: underline;
}

#ctvNav ul#mainMenu li.left {
	padding-left: 6px;
}

#ctvNav ul#mainMenu li#lastTab ul {
	left:-94px;
}

#ctvNav li { /* all list items */
	float: left;
	position: relative;
}

#ctvNav li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 26px;
	left: 0px;
	background: url('/images/vader/menu_bkg210a.png') bottom left no-repeat;
	width: 210px;
	border: none;
	padding: 0 10px 10px;
}

#ctvNav li ul li:first-child {
	border: none !important;
}

#ctvNav li ul li, #ctvNav li ul li:hover {
	border-top: dotted 1px #ccc;
	width: 190px;
	background: url('/images/vader/dubarw.gif') no-repeat 0px 12px;
}

#ctvNav li.over ul { /* lists nested under hovered list items */
	display: block;
}

#ctvTop, #ctvMid, #ctvBtm {
	clear: both;
	background: #000;
	margin:0;
	padding-top: 36px;
	padding-left: 6px;
}

#ctvTop{
	margin-top:4px;
	*margin-top:-5px;
	_margin-top:-6px;
}

#ctvMid, #ctvBtm {
	margin-top:0;
	padding-top:10px;
}

.rb_body2 {
	margin-top: 0;
	background: none;
}

.searchBoxWrap {
	background:transparent url(/images/nav/siteId53searchBar.gif) no-repeat scroll 0%;
	float:left;
	height:18px;
	margin:0;
	padding:2px 10px 0pt 20px;
	width:205px;
}

body .searchBoxWrap input {
		background:url(/images/vader/neoSearchBoxSprite.gif) 100% 0 no-repeat;
		display:block;
		height:25px;
		margin:0;
		position:relative;
		left:6px;
		float:left;
	}

.universalSearch {
	background:url(/images/vader/neoSearchWrapSprite.png) 100% -360px no-repeat;
	_background:url(/images/vader/neoSearchWrapSprite.gif) 100% -360px no-repeat;
	float:right;
	height:40px;
	margin:0px;
width:360px;
	padding:0px;
	position:relative;
}

.searchBox {
	height:16px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#666666;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	padding:0pt;
	vertical-align:bottom;
margin:13px 0px 0px 12px;
}

.searchBox {
background:transparent none repeat scroll 0%;
border:0pt none;
width:210px;
}

#mgThumbWrapper {
	xheight: 141px;
	xbackground:transparent url(/images/vader/qc-bkg-2.gif) no-repeat scroll top left;
}

#ctvNav li ul li, #ctvNav li ul li, #ctvNav li ul li:hover{
	background-image: none;
	border-top:1px solid #666;
}

#ctvNav li ul li a:hover {
	background: none;
	color:#fff;
}

.yellowRule {
	display:none;	
}

#footerGlobal{
	margin:-125px auto 0px auto;
}

#footerWrap {
	margin-top:32px;
	*margin-top:10px;
}

* html #marquee {margin-top: -35px}
