@charset "UTF-8";
/* 
Date: March 2010
Author: John Molina
Company: Imagix Studio
Email: info[at]imagixstudio.com
Web: www.imagixstudio.com
*/


*{
	margin:0px;
	padding:0px;
}

body, html{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	background: #f6e1b0;	
}

img{
	border:0px;
}

div#wrapper-container{
	width: 100%;
	background: url(../images/elpaisa-container-bg.jpg) repeat-y center;
}

div#wrapper-background{
	background: url(../images/elpaisa-bg.jpg) no-repeat center top;
}

div#header{
	height: 220px;
}

div#header h1{
	text-indent: -9999px;
	overflow: hidden;
	padding:0px;
	margin:0px;
}

div#language-buttom-espanol,
div#language-buttom-english{
	text-align: center;
}

div#language-buttom-espanol a,
div#language-buttom-english a {
	display: block;
	height: 21px;
	width: 116px;
	text-indent: -9999px;
	overflow: hidden;
	padding:0px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 135px;
}

div#language-buttom-espanol a{
	background: url(../images/elpaisa-language-espanol.jpg) no-repeat center top;
}

div#language-buttom-english a{
	background: url(../images/elpaisa-language-english.jpg) no-repeat center top;
}


div#container{
	width: 870px;
	margin-right: auto;
	margin-left: auto;	
}

div#content{
	clear:both;
	/*border: 1px dotted #333333;*/
}

/*Oldpaper home styles*/
div#home-ad{
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	text-align:center;
	padding-top: 30px;
	padding-bottom: 30px;
}


div#oldpaper-container{
	background: url(../images/elpaisa-oldpaper.jpg) no-repeat;
	height: 400px;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

div#oldpaper-left{
	float: left;
	width: 245px;
	margin-left: 90px;
	margin-top: 70px;
}

div#oldpaper-left p{
	font-size: 17px;
	color: #000000;
	text-align:left;
	margin-bottom: 20px;
}

div#oldpaper-left p.home-deliver {
	font-weight: bold;
}

div#oldpaper-left span.home-phone {
	font-weight: bold;
	color: #660000;
	font-size: 18px;
}

div#oldpaper-left p.home-address {
	font-size: 14px;
}

div#oldpaper-left p.home-catering {
	font-weight: bold;
	color: #660000;	
}

div#oldpaper-right{
	float: left;
	width: 390px;
	margin-top: 46px;
}


/*End Oldpaper*/

/*Mainmenu styles*/
div#mainmenu{
	/*height: 40px;*/	
	text-align: center;
}
div#mainmenu ul{
	padding:0px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	width:675px;
}
div#mainmenu ul li{
	text-align: center;
	list-style: none;
	float:left;
	padding: 0px;
	margin:0px 0px 0px 20px;
}
div#mainmenu ul li a span{
	display:block;
	padding: 9px 20px 14px;
	background: url(../images/elpaisa-menu-right.jpg) no-repeat right top;
}
div#mainmenu ul li a,
div#mainmenu ul li a:link,
div#mainmenu ul li a:visited{
	font: 16px "Times New Roman", Times, serif;
	color: #FFF;
	text-decoration: none;
	display: block;
	/*padding: 9px 20px 14px;*/
	background: url(../images/elpaisa-menu-left.jpg) no-repeat left top;
}
div#mainmenu ul li a:hover,
div#mainmenu ul li a:focus{
	color: #FFF;
	text-decoration: none;
	background: url(../images/elpaisa-menu-hover-left.jpg) no-repeat left top !important;
}

/*Current item*/
div#mainmenu ul li#current span{
	background: url(../images/elpaisa-menu-current-right.jpg) no-repeat right top !important;
}

div#mainmenu ul li#current a,
div#mainmenu ul li#current a:link,
div#mainmenu ul li#current a:visited {
	color: #FFF;
	background: url(../images/elpaisa-menu-current-left.jpg) no-repeat left top !important;
	
}
/*End mainmenu styles*/


/*Footer styles*/
div#footer{
	background:  url(../images/elpaisa-footer-bg.jpg) no-repeat center bottom;
	height: 170px;
	width: 910px;
	margin-right: auto;
	margin-left: auto;
	font: 11px "Times New Roman", Times, serif;	
}

ul#footermenu {
	/*background: url(../images/elpaisa-footermenu-spacer.jpg) no-repeat left center;*/
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#footer a,
div#footer a:link,
div#footer a:visited{
	color: #333333;
	text-decoration: none;	
}
div#footer a:hover,
div#footer a:focus{
	color: #000000;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

ul#footermenu li{
	display: inline;
	list-style: none;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	background: url(../images/elpaisa-footermenu-spacer.jpg) no-repeat right center;
}

ul#footermenu li a,
ul#footermenu li a:link,
ul#footermenu li a:visited{
	font: 12px "Times New Roman", Times, serif;
	color: #333333;
	text-decoration: none;	

}
ul#footermenu li a:hover,
ul#footermenu li a:focus{
	color: #000000;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}



/*End footer styles*/
div.clearer{
	clear:both
}

p#credit-cards{
	background: url(../images/icon-credit-cards.gif) no-repeat center 20px;
	height: 60px;	
}



/*copy*/
div#powered-by{
	background: #f6e1b0;
}
div#powered-by p{
	text-align: center;
	font-size: 12px;
	color: #996633;
	margin-bottom: 10px;
}
div#powered-by a,
div#powered-by a:link,
div#powered-by a:visited{
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 55px;
	width: 200px;
	background: url(../images/designed-by-imagix-studio.png) no-repeat center top;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

div#powered-by a:hover,
div#powered-by a:visited{
	border-style: none;
}
/*End Copy*/


/*Menu section styles*/
.border_b{
   border: 5px solid #000000;
}

.float{
   visibility: hidden;
   position: absolute;
   left: -3000px;
   z-index: 10;
}

div#menu-content {
	padding: 50px;
	text-align:left;
	background: url(../images/menu-oldpaper-bg.jpg) repeat-y right;
	margin: 0px auto;
}

div#menu-content-left {
	background: url(../images/menu-oldpaper-bg-left.jpg) repeat-y left;
	width: 780px;
	margin: 0px auto;
}

div#menu-content h2{
	font-size: 16px;
	color: #660000;
	margin-bottom: 15px;
}
div#menu-content h3{
	font-size: 15px;
	color: #000;
	padding: 0px 0px 0px 20px;
}

div#menu-content p{
	font-size: 13px;
	color:#000000;
	margin-bottom: 12px;
}

div#menu-content span.menu-price{
	font-size: 13px;
	color: #003300;
}

div#menu-content span.menu-comment{
	font-size: 10px;
}

div#menu-content a,
div#menu-content a:link,
div#menu-content a:visited{
	display: block;
	text-decoration: none;
	padding: 5px;
	/*border: 2px solid #fefde4;*/
	margin-bottom: 6px;
	background: url(../images/menu-icon-photo.gif) no-repeat left 5px;
}

div#menu-content a:hover,
div#menu-content a:focus{
	display: block;
	text-decoration: none;
	/*border: 2px solid #ecdbaf;*/
	background: #f6e1b0 url(../images/menu-icon-photo.gif) no-repeat left 5px;
}

div#menu-content ul{
	padding-bottom:15px;
}

div#menu-content ul li{
	color: #000000;
	font-size: 14px;
	margin-left: 40px;
	padding-left: 8px;	
}

div.menu-spacer{
	background: url(../images/elpaisa-menu-spacer3.gif) no-repeat left top;
	height: 34px;
	margin-bottom: 14px;
	margin-top: 14px;
}

div#menu-column1{
	width:300px;
	float:left;
}
div#menu-column2{
	width:300px;
	float:left;

}
/*End menu section*/


/*gallery styles*/
div#gallery-content{
	background: url(../images/elpaisa-gallery-oldpaper.jpg) no-repeat center top;
}
div#gallery-halloween-content{
	background: url(../images/elpaisa-gallery-halloween.jpg) no-repeat center 20px;
	margin-top: 30px;
}
/*end gallery styles*/

/*Contact Form Styles*/
div#contact-form{
	text-align: left;
	width: 400px;
	margin: 100px auto;
}

div#contact-form label{
	display:block;
	font-size: 14px;
	color: #993300;
}
input.form-field,
div#contact-form textarea{
	color: #000;
	background: #FFFFFF;
	margin: 0px 0px 10px;
	padding: 5px;
	font-size: 16px;
	border: 1px solid #996633;
	width:400px;
}

input.form-buttom{
	clear: both;	
}

div#contact-map{
	font-size: 13px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 70px;
}

div#contact-map a:link,
div#contact-map a:visited{
	color:#FFFFFF;

}

div#contact-map p{
	margin-bottom: 8px;
}

p.msg_ok{
	font-size: 16px;
	font-weight: bold;
	color: #006633;
	margin: 0px 0px 8px;
	padding: 3px;
	text-align: left;
	width:404px;
}

p.msg_error{
	font-size: 16px;
	font-weight: bold;
	color: #990000;
	margin: 0px 0px 8px;
	padding: 3px;
	text-align: left;
	width:404px;
}
/*end contact forms*/

/*locaiton styles*/
div#location-column1{
	float: left;
	width: 380px;
	margin-left: 40px;
	margin-bottom: 50px;
	margin-top: 50px;
}

div#location-column1 iframe{
	border: 2px solid #996633;
}

div#location-column1 p{
	font-size: 16px;
	color: #660000;
	margin-top: 20px;
}

div#location-column1 a{
	color:#996633;
	text-decoration: none;
}

div#location-column2{
	margin-top: 50px;
	margin-bottom: 50px;
	float: left;
	width: 400px;	
}
/*end location styles*/


/*pagination styles*/
.pagination{
	padding: 2px;
	width: 290px;
	margin-right: auto;
	margin-left: auto;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 16px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
}

.pagination a, .pagination a:visited{
	padding: 0 5px;
	border: 1px solid #666666;
	text-decoration: none;
	color: #000000;
}

.pagination a:hover, .pagination a:active{
	border: 1px solid #FF3300;
	color: #000;
	background: #FF9900;
}

.pagination a.currentpage{
	color: #FFF !important;
	border-color: #2b66a5;
	font-weight: bold;
	cursor: default;
	background: #000000;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight: normal !important;
}

.pagination a.prevnext{
font-weight: bold;
}
/*end pagination*/

