@charset "utf-8";
/* CSS Document */
.Ace { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.2em; color:black;}

.Welcome {float:right; 
	width:300px; height:100px; 
	padding:10px; font-size:1em; font-weight:bold; color:#CA0000; text-align:Center;
	padding-top:30px; 
	background-image:url(../bg/bg_blue.png); 
	border:1px; border-style:dotted; border-top:none; border-right:none; border-color:DodgerBlue;}

.CouponM {
	text-align:center; font-size:20px; font-weight:bold; color:White;}
.CouponText {
	text-align:center;
	padding-top:20;
	padding-right:20px;
	padding-left:20px;
	font-size:14px; font-weight:normal; color:Navy;}

.Weather { float:right; width:245px; height:170px; padding:10px; font-size:1em; font-weight:bold; color:#CA0000; text-align:left; background-image:url(../bg/bg25.png); border:1px; border-style:dotted;  border-top:none;  border-right:none;}

.myMap { padding-top:175px; padding-left:5px; width:390px; Float:Left; Text-align:left;}
.scrollBg { background-image:url(../image/12bg_red.png); padding-top:500px; background-repeat:no-repeat;}
.Scroll { background-image:url(../image/12bg_red.png);
	background-repeat:no-repeat;
	padding-left:0px; width:200px; float:right; text-align:left;}


.pageSlogan {
	PADDING-LEFT:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	font-style:italic;
	text-shadow:#090;
	text-shadow:#0F0;
	text-decoration:underline;
	outline:#F00;
	TEXT-ALIGN:Left;
	color:Black;}
.PageTime {
	PADDING-LEFT:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	font-style:normal;
	color:Green;
	}

.pagePhone {
	PADDING-TOP:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	text-shadow:#090;
	TEXT-ALIGN:center;
	font-style:italic;
	color:Navy;}

.pageMenu {
	PADDING-TOP: 2px;
	PADDING-LEFT:5px;
	PADDING-RIGHT:5px; 
	PADDING-BOTTOM:2px;
	BORDER-RIGHT:Red 2px solid;
	BORDER-BOTTOM:Orange 3px solid;
	FONT:Bold 1.3em Arial;
	COLOR:white;
	BACKGROUND-COLOR: #CA0000;
	width:760px;
	float:left;}

.counter {
	PADDING-TOP: 1px;
	PADDING-LEFT:2px;
	PADDING-RIGHT:0px; 
	PADDING-BOTTOM:0px;
	BORDER-RIGHT:Red 2px solid;
	BORDER-BOTTOM:Orange 2px solid;
	FONT:Bold 1em Arial;
	COLOR:white;
	BACKGROUND-COLOR: #CA0000;
	width:200px;
	float:left;
	text-align:center;}

.menuBg {
	background-image:url(../bg/menu.png);
	background-repeat:no-repeat;
	padding-top:2px;
	padding-left:8px;
	HEIGHT:25px;
	FONT:Bold 1.2em Arial;
	COLOR:white;}
.bg85{background-repeat:no-repeat;	height:26px; padding-left:4px; font-size:1em;
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold; color:Black;
	float:left; background-image:url(../bg/bg100.png);}
.bg125 { background-repeat:no-repeat; height:26px; padding-left:4px; font-size:1em;
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold; color:Black;
	float:left; background-image:url(../bg/bg125.png);}
.bg130{background-repeat:no-repeat;	height:26px; padding-left:4px; font-size:1em;
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold; color:Black;
	float:left; background-image:url(../bg/bg130.png);}
.bg150 {background-repeat:no-repeat; height:26px; padding-left:4px; font-size:1em;
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold; color:Black;
	float:left; background-image:url(../bg/bg150.png);}
.bg175 {background-repeat:no-repeat; height:26px; padding-left:4px; font-size:1em;
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold;	color:Black;
	float:left;	background-image:url(../bg/bg175.png);}
.bg300 {background-repeat:no-repeat; height:26px; padding-left:4px; font-size:1em;
	font-family:Arial, Helvetica, sans-serif; font-weight:Bold; color:Black;
	float:left; background-image:url(../bg/bg300.png);}

.menuColumn{width:550px; font-family:Arial, Helvetica, sans-serif; size:1em;}
.menuLine{ padding-top:2px; width:700px; float:left; text-align:center; background-repeat:no-repeat;}
.menuCat{ padding-top:2px; padding-left:10px; WIDTH:83px; color:Black; FLOAT:left; text-align:left;
	FONT-WEIGHT: bold; font-size:1em;}
.menuCat1{ padding-top:2px; padding-left:10px; WIDTH:125px; color:Black; FLOAT:left; text-align:left;
	FONT-WEIGHT: bold; font-size:1em;}
.menuCat1b{ padding-top:2px; padding-left:10px; WIDTH:165px; color:Black; FLOAT:left; text-align:left;
	FONT-WEIGHT: bold; font-size:1em;}
.menuCat2{ padding-top:2px; padding-left:5px; WIDTH:300px; color:#CA0000; FLOAT:left; text-align:left;
	FONT-WEIGHT: bold; font-size:1em;}
.galleryInstruction {
	padding-top:5px; color:Olive;
	float:right;}
.viewCatalog {
	padding-top:5px; color:Gray;
	padding-left:200px;
	float:Left;
	font-weight:normal;}
.galleryBg {
	background-image:url(../bg/gallery.png);
	background-repeat:no-repeat;
	text-align:center;}
.pageTitle {
	PADDING-TOP: 3px;
	PADDING-LEFT:20px;
	PADDING-RIGHT:0px; 
	PADDING-BOTTOM:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#CA0000;}

.pageInfo {
	PADDING-TOP:4px;
	PADDING-LEFT:0px;
	PADDING-RIGHT:0px;
	PADDING-BOTTOM:4px;
	border:none;
	FLOAT: right;
	TEXT-ALIGN: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight: normal;
	color:Black;
}
.pageInfoTb {
	WIDTH:765px;
	PADDING-LEFT:3px;
	FLOAT: right;
	TEXT-ALIGN: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	font-weight: normal;
	color:#F0F;}
.pageData {
	width:765px;
	float:right;
	text-align:left;
	padding-right:0px;
	padding-left:3px;
	padding-top:2px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;}

/* Nav Bar with Photo Gallery */

.pageNavBar {
	WIDTH:135px;
	PADDING-TOP: 0px;
	PADDING-LEFT:25px;
	PADDING-RIGHT: 7px;
	FLOAT: right;
	TEXT-ALIGN: Center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	color:#CA0000;}

.pageTollFree {
	WIDTH:135;
	PADDING-TOP:0px;
	PADDING-BOTTOM:15px;
	PADDING-RIGHT:0px;
	PADDING-LEFT:5px;
	FLOAT: inherit;
	FONT-FAMILY: Arial, Helvetica, sans-serif;	font-weight: Bold;;
	FONT-size:0.85em;
	COLOR:Red;
	TEXT-ALIGN: center;}

.pageFadeTitle {
	WIDTH:auto;
	FLOAT: inherit;
	TEXT-ALIGN: center;
	font-weight: Bold;
	COLOR: White;
	background-color:#CA0000;
	BORDER-TOP:#CA0000 2px solid;
	BORDER-LEFT:#CA0000 2px solid;
	BORDER-RIGHT:#CA0000 2px solid;
	BORDER-BOTTOM:#CA0000 2px solid;}

.pageFadeImage {
	FLOAT: right;
	TEXT-ALIGN: center;
	BORDER-TOP:#CA0000 2px solid;
	BORDER-LEFT:#CA0000 2px solid;
	BORDER-RIGHT:#CA0000 2px solid;
	BORDER-BOTTOM:#CA0000 2px solid;}

.pageFadeInfo {
	WIDTH:auto;
	FLOAT: inherit;
	TEXT-ALIGN: center;
	font-size:11px;
	font-weight: Bold;
	COLOR: White;
	background-color:#CA0000;
	BORDER-TOP:#CA0000 2px solid;
	BORDER-LEFT:#CA0000 2px solid;
	BORDER-RIGHT:#CA0000 2px solid;
	BORDER-BOTTOM:#CA0000 2px solid;}

.pageFadeWellcome {
	WIDTH:130px;
	HEIGHT:70px;
	PADDING-TOP: 10px;
	FLOAT: left;
	TEXT-ALIGN: Left;
	FONT-SIZE:12px;
	}

.pageSignature {
	WIDTH:130px;
	PADDING-TOP:10px;
	PADDING-BOTTOM:15px;
	FLOAT: left;
	font-weight: Bold; font-style:italic;
	TEXT-ALIGN: Center;
	FONT-SIZE:12px;
	}

.pageNews {
	WIDTH:130px;
	FLOAT: left;
	PADDING-BOTTOM:20px;
	font-weight: Bold; font-style:italic;
	font-size:16px;
	color:Navy;
	TEXT-ALIGN: Center;}
.pageTestimony {
	WIDTH:130px;
	HEIGHT:25px;
	FLOAT: left;
	PADDING-TOP: 5px;
	font-weight: Bold;
	font-size:14px;
	color:#CA0000;
	TEXT-ALIGN: Center;}

.pageForm {
	width:100%;
	PADDING-TOP: 2px;
	PADDING-LEFT: 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	}

.pageFormInput {
	width:125px;
	color:#CA;
	font-size:10px;}

.pageFormSubmit {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: DarkOrange;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none}

.pageClear {
	WIDTH:130px;
	HEIGHT:14px;
	PADDING-TOP:0px;
	PADDING-BOTTOM:0px;
	FLOAT: left;
	TEXT-ALIGN: Left;}

.clear {clear: both;
	width:130px;}

.pageIp {
	WIDTH:135px;
	PADDING-TOP:25px;
	PADDING-BOTTOM:0px;
	FLOAT:left;
	color:#C00;
	font-size:11px;
	font-weight: Bold;
	TEXT-ALIGN: Left;}

.topAddress {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR:Black; FONT-FAMILY: Arial, Helvetica, sans-serif;
padding-left:25px; padding-top:7px;}
.topAddress2 {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR:#FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.topGmap {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR:#FF0000; FONT-FAMILY: Arial, Helvetica, sans-serif; padding-left:25px;}


/*Business Hours Columm*/
.bColumn{
	width:300px;
	font-family:Arial, Helvetica, sans-serif;
	size:1em;}

.bTitle{
	width:300px;
	border: 1px;
	border-color:Red;
	border-style:solid;
	background-color:#CA0000;
	color:white;
	font-weight:bold;
}

.bTitleSub{
	width:250px;
	padding-left:20px;
}

.bLine{
	width:300px;
	float:left;
	text-align:center;
	border: 1px;
	border-color:#CA0000;
	border-style:dotted;
}

.bOC{
	TEXT-ALIGN: left;
	WIDTH: 90px;
	FLOAT: left;
	FONT-WEIGHT: bold;
	color:#CA0000;
}

.bDay{
	padding-left:10px;
	WIDTH: 110px;
	color:#CA0000;
	FLOAT: left;
	text-align:left;
	FONT-WEIGHT: bold;
}
.bHour{
	TEXT-ALIGN: left;
	WIDTH: 90px;
	FLOAT: left;
	text-align:left;
	FONT-WEIGHT: normal;
	color:#CA0000;
}

.bClosed{
	padding-left:15;
	TEXT-ALIGN: left;
	WIDTH: 180px;
	FLOAT: left;
	FONT-WEIGHT: normal;
	color:Gray;
}

/* NavBar EMPIEZA */
.navWrap {
	padding-top:20px;
	padding-left:0px;
	WIDTH: 145px;
/*	FLOAT: left;*/
	Font-family:Arial, Helvetica, sans-serif;
	FONT-SIZE: 1em;
	color:DodgerBlue;}

.navTitle {
	WIDTH:138px;
	FLOAT:left;
	PADDING-TOP: 0px;
	PADDING-LEFT: 2px; 
	BORDER-RIGHT: Red 1px solid;
	BORDER-BOTTOM: Red 2px solid; 
	BACKGROUND-COLOR: #CA0000;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;}
.navWrapper {
	WIDTH: 138px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px}

.navLine {
	WIDTH: 100%; 
	FLOAT:left;
	border:1px; border-style:dotted; border-top:none; border-color:DodgerBlue;}

.navDay {
	WIDTH: 34%;
	FLOAT: left;
	CLEAR: left;
	FONT-WEIGHT: bold;}

.navOpenClose {
	TEXT-ALIGN: left;
	WIDTH: 32.5%;
	FLOAT: left;
	FONT-WEIGHT: bold;}

.navHour {
	MARGIN: 0px 0px;
	WIDTH: 33%;
	FLOAT: left;
	FONT-WEIGHT: normal;
	CLEAR: none;
	color:#000000;}
/* NavBar for Payment Methods */


.navPayment {
	WIDTH: 125px;
	FLOAT: left;
	CLEAR: left;
	padding:inherit;
	FONT-WEIGHT: bold;}

.Disclaimer {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR:Black;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	background-image:url(../bg/bg_blue.png);}
.copyRight {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1em;
	COLOR: #4C4C4C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
.copyRightD {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 1em;
	COLOR: #360;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
.copyRightH {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 1em;
	COLOR: #F00;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
.copyRightG {
	FONT-WEIGHT: Bold;
	FONT-SIZE: 1em;
	COLOR: #000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;}
	
/* Fot all TD Pages */
.text {padding-left:0; font-size:12px; padding-right:0; color:Pink;}
/* Is Used for ALL Table Data. 
<TD>
/* td {font-family:arial; font-size:13px; color:Gray; text-align:Right; font-style:normal;}

/* For File Upload Use Only */
table {font-family:arial; font-size:13px; color:#747474; text-align:left; font-style:normal;}
form {display:inline;}

/* CSS Testimony By DHGraphics */
.testimonyBorder {
	border: 1px dashed DodgerBlue;
	padding-top:5px;}
.testimonyDate {
	margin: 3px;
	padding-left:20px;
	padding-top:4px;
	width: 140px;
	height: 25px;
	font-size: 9pt;
	color:Navy;
	font-weight:Bold;
	border: 1px Solid DarkOrange;
	border-bottom:none;
	border-right:none;
	text-align: Left;
	background:url(../img_menu/grad_y_25.png);}

.testimonyCompany {
	width: 300px;
	margin: 3px;
	font-size: 10pt;
	color:Black;
	font-weight:Bold;
	padding: 5px 10px;}

.testimonyDetail {
	width: 100%;
	margin: 3px;
	font-size: 9pt;
	color:Black;
	font-weight:Plain;
	padding: 5px 10px;}

.testimonySignature{
	float: right;
	width: 300px;
	margin: 3px;
	font-size: 9pt;
	color:Navy;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight:bold;
	font-style:italic;
	padding: 5px 10px;
	text-align:right}



/*Newsletter style EMPIEZA*/
.left{
	color: #333333 !important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
}

.tbmain{
	height:200px;
	color:#333333;
	background:#F9F9F9;
	border: 1px dotted #3DFF54;

}

.text{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color:#333333;
	background-image: url(style2_txt_bg.gif);
	background-repeat: repeat-x;
	background-color: #E0F2DE;
	border-top: 1px solid #E5F0F0;
	border-right: 1px solid #93D2D2;
	border-bottom: 0px;
	border-left: 0px;
	clip:       rect(auto auto auto auto);
	font-style: normal;
	padding-top: 0.3em;
	padding-right: 0.3em;
	height: 2em;
	padding-left: 0.4em;

}

.btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#333333;
	background: #E0F2DE;
	height: 1.8em;
	width: 10em;
	border-top: 0px solid;
	border-right: 2px solid #93D2D2;
	border-bottom: 3px solid #EDEDED;
	border-left: 3px solid #EDEDED;
}

.textbig {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#666666;
	background-image: url(style2_txt_bg.gif);
	background-repeat: repeat-x;
	background-color: #E0F2DE;
	border-top: 0px;
	border-right: 1px solid #93D2D2;
	border-bottom: 0px;
	border-left: 0px;
	clip:   rect(0.2em auto auto auto);
	padding: 0.4em;
	font-style: italic;
}
.mand {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #CC0000;
}
.leftred {
	color: #dd0000!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
}
.delivery {
	color: #dd0000!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
}
.closeWindow {
	color: #dd0000!important;
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 12px!important;
	text-align:center;
}

.errMsg {
	color:#FF0000;
}
.formSub {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: Navy; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.upload {
	background-image:url(../bg/bg25.png);
	border: 1px dotted DodgerBlue;}

/*Sample.tdBg { background-image:url(../bg/w25.png); 
	padding:25px;
	border:1px solid #F90;
	}*/
	
.formCenter {
	background-image:url(../bg/w25.png);
	float:right;
	text-align:left;
	padding-right:0px;
	padding-left:3px;
	padding-top:2px;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#333;
	border:1px solid #F90;}
	
.newsLetter {
	width:700px;
	text-align:center;
	background-image:url(../bg/b25.png);
	padding-right:0px;
	padding-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
	border: 1px dashed White;}

.newsLetterTxt {
	text-align:right;
	padding-right:0px;
	padding-left:3px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#000000;
}

.formBtn { 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt; COLOR:#CA0000; 
	FONT-WEIGHT: Bold; 
	PADDING:4px;
}

.h16 { 
	height:16px;}
