/* CSS Document */
html { height: 100%; margin-bottom: 1px; }  /* Forces vert scrollbar on all pages*/

body 
{
	margin: 0 0 0 0;
	height: 100%;
	min-height: 100%;
	min-width: 800px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
body.christmas_bg {
	background-image: url(/fileholder001/websiteimages/christmas_2009/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
body.newyear_bg {
	background-image: url(/fileholder001/websiteimages/newyear/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

p, form, h1, h2, table
{
margin: 0;
padding: 0;
}

#container
{
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	height: auto;
}

.newsheader {
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 24px; 
	color: #680018;
}

#header
{
width: 760px;
height: auto;
float: left;
margin: 0px 0px 5px 0px;
}

#header_new
{
width: 760px;
height: auto;
float: left;
margin: 0px 0px 5px 0px;
}

#content
{
width: 780px;
height: auto;
float: left;
padding-left: 20px;
background-image: url(/fileholder001/websiteimages/christmas_2009/tile.png);
background-repeat: repeat-y;
}

#contentcrimbo
{
	width: 780px;
	height: auto;
	float: left;
	padding-left: 20px;
	background-image: url(/fileholder001/websiteimages/christmas_2009/tile.png);
	background-repeat: repeat-y;
}

#topnav
{
width: 760px;
height: 25px;
border-top: 1px solid #680018;
border-bottom: 1px solid #680018;
float: left;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}
#topnav_new
{
width: 760px;
height: 25px;
border-top: 1px solid #680018;
border-bottom: 1px solid #680018;
float: left;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
}

#topfestive
{
width: 760px;
height:auto;
float: left;
padding: 5px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#topfestive img
{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#footerthree
{
width: 750px;
height: 25px;
float: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

#footerthree p
{
line-height:19px;
font-size:10px;
color:#333333;
text-align:center;
font-family:"Times New Roman", Times, serif;
}


#footerthree a
{
text-decoration:none;
color:#333333;
}


#footertwo
{
width: 750px;
height: 25px;
border-top: 2px solid #680018;
border-bottom: 2px solid #680018;
float: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

#footertwo p
{
line-height:19px;
font-size:13px;
color:#680018;
text-align:center;
font-family:"Times New Roman", Times, serif;
}

#footertwo a
{
text-decoration:none;
color:#680018;
}

#footertwo strong
{
margin-left:5px;
}

#footer
{
width: 750px;
height: 25px;
float: left;
padding-left: 5px;
padding-right: 5px;
padding-top: 5px;
}

#footer p
{
line-height:19px;
font-size:12px;
color:#680018;
text-align:center;
font-family:"Times New Roman", Times, serif;
}

#footer strong
{
margin-left:10px;
margin-right:10px;
}

#footer a
{
text-decoration:none;
color:#680018;
}

/*----------------------------------------------------*/

.contentholder
{
width:780px;
margin: 6px 0px 0px 0px;
float:left;
}

.contentholder img
{
margin: 0px 6px 0px 0px;
float:left;
}

.contentholdertwo
{
width:780px;
margin: 6px 0px 6px 0px;
float:left;
}

.contentholdertwo img
{
margin-right:6px;
float:left;
}

.contentholderthree
{
width:780px;
margin: 0px 0px 6px 0px;
float:left;
}


/*----------------------------------------------------*/

.leftholderone
{
width:188px;
margin: 0px 0px 0px 0px;
float:left;
}

 
.enquierysdivholder
{
width:188px;
margin: 0px 6px 6px 0px;
padding: 6px 6px 6px 6px;
float:left;
background-color:#680018;
}

.enquierysdivholder p
{
margin: 0px 0px 2px 0px;
font-size:12px;
color:#FFFFFF;
text-align:left;
font-family:"Times New Roman", Times, serif;
}


.IINNERenquierysdivholderONE
{
width:82px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

.IINNERenquierysdivholderTWO
{
width:82px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
}


.IINNERenquierysdivholderthree
{
width:150px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

.IINNERenquierysdivholderfour
{
width:20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
}

 
.contentdivholderone
{
width:375px;
margin: 0px 6px 6px 0px;
float:left;
}


.contentdivholderone img
{
margin: 0px 0px 0px 0px;
float:left;
}

.contentdivholderzzz
{
width:355px;
height:372px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
}

.contentdivholderaa
{
width:355px;
height:354px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
}

.contentdivholderzzz p
{
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:11px;
line-height:17px;
}


/*---------------------------------------------------------------*/

 
.contentdivholder
{
width:355px;
height:420px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
}

.contentdivholder img
{
margin: 0px 0px 6px 0px;
float:left;
}

.contentdivholder p
{
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:11px;
line-height:17px;
}


.contentdivholder strong
{
font-size:14px;
color:#680018;
font-weight:bold;
}

.contentdivholder a
{
font-size:14px;
color:#680018;
font-weight:bold;
text-decoration:none;
}

/*---------------------------------------------------------------*/

.contentdivholderzzz a
{
font-size:14px;
color:#680018;
font-weight:bold;
text-decoration:none;
}

.contentdivholdertwo a
{
font-size:14px;
color:#680018;
font-weight:bold;
text-decoration:none;
}

.TESTLATESTcontentdivholder a
{
font-size:14px;
color:#680018;
font-weight:bold;
text-decoration:none;
}

/*-------------------------------------*/





.festivedivholder
{
width:355px;
height:420px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
overflow:auto;
}

.festivedivholder img
{
margin: 0px 0px 6px 0px;
float:left;
}


.festivedivholder p
{
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:11px;
line-height:17px;
}


.festivedivholder strong
{
font-size:14px;
color:#680018;
font-weight:bold;
}

.festivedivholder a
{
font-size:14px;
color:#680018;
font-weight:bold;
text-decoration:none;
}








/*-------------------------------------*/

.contentdivholderaa img
{
margin: 0px 0px 6px 0px;
float:left;
}


.contentdivholderaa p
{
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:11px;
line-height:17px;
}


.contentdivholderaa strong
{
font-size:14px;
color:#680018;
font-weight:bold;
}

.contentdivholderaa a
{
font-size:14px;
color:#680018;
font-weight:bold;
text-decoration:none;
}


.numbertop
{
width:375px;
height:28px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#680018;
}


.numbox
{
height:20px;
padding: 4px 8px 4px 8px;
float:left;
border-right:#FFFFFF 6px solid;
}


.numbox a
{
font-family:"Times New Roman", Times, serif;
text-decoration:none;
font-weight:bold;
color:#FFFFFF;
line-height:19px;
font-size:14px;
}


.TESTLATESTcontentdivholder
{
width:355px;
height:384px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
}

.TESTLATESTcontentdivholder p
{
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:15px;
}


.TESTLATESTcontentdivholder strong
{
font-size:14px;
color:#680018;
font-weight:bold;
}

 
.contentdivholdertypethree
{
width:301px;
margin: 0px 6px 6px 0px;
float:left;
}

.contentdivholdertypethree img
{
margin: 0px 0px 0px 0px;
float:left;
}
 
.contentdivholdertwo
{
width:281px;
height:420px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
}

.contentdivholdertwo p
{
font-size:13px;
richness:inherit;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:15px;
}

.rightdivholder
{
width:180px;
margin: 0px 0px 6px 0px;
float:left;
}

.rightdivholder img
{
margin: 0px 4px 4px 0px;
float:left;
}


.rightdivholdertwo
{
width:248px;
margin: 0px 0px 6px 0px;
float:left;
}

.rightdivholdertwo img
{
margin: 0px 4px 4px 0px;
float:left;
}


.rightdivholderthree
{
width:228px;
height:425px;
margin: 0px 0px 0px 0px;
float:left;
background-color:#f4ebe8;
padding: 10px 10px 10px 10px;
overflow:hidden;
}

.rightdivholderthree p
{
width:225px;
height:auto;
float:left;
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin: 0px 0px 15px 0px;
}


.rightdivholderthree strong
{
font-size:14px;
color:#680018;
font-weight:bold;
}

.rightdivholderthree a
{
text-decoration:none;
color:#680018;
font-weight:bold;
}


/*--------------   FORM    ------------------*/
 
.contentdivider
{
width:188px;
float:left;
margin: 0px 0px 6px 0px;
}
 
.dropdownone
{
width:188px;
height:18px;
max-height:18px;
min-height:18px;
margin: 0px 0px 6px 0px;
border:#CCCCCC solid 1px;
font-size:12px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
}

.boxone
{
width:80px;
height:18px;
min-height:18px;
max-height:18px;
margin: 0 0 0 0;
border:#CCCCCC solid 1px;
font-size:12px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
}


.textboxone
{
width:184px;
height:16px;
max-height:16px;
min-height:16px;
margin: 0px 0px 3px 0px;
border:#CCCCCC solid 1px;
font-size:12px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
}

.textboxtwo
{
width:184px;
height:208px;
max-height:208px;
max-width:184px;
min-height:194px;
overflow:scroll fixed;
margin: 0 0 0 0;
border:#CCCCCC solid 1px;
font-size:12px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;

}

.textboxthree
{
width:184px;
height:208px;
max-height:208px;
max-width:184px;
min-height:208px;
overflow:scroll fixed;
margin: 0 0 0 0;
border:#CCCCCC solid 1px;
font-size:12px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;

}


.textboxfour
{
width:184px;
height:147px;
max-height:147px;
max-width:184px;
min-height:170px;
overflow:scroll fixed;
margin: 0 0 0 0;
border:#CCCCCC solid 1px;
font-size:12px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;

}



.sendRequest
{
margin: 8px 0px 2px 0px;
float:right;
}



/*-------------   image spacer   ----------------*/

.imagespaceone
{
margin-bottom:6px;
}


.imagespacetwo
{
padding-bottom:2px;
}

.imagespacethree
{
float:left;
}


.imagespacefouraa
{
float:left;
margin: 0px 0px 0px 0px;
}

.salsaholder
{
width:200px;
margin: 0px 6px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
background-color:#680018;
}


/*-------------   news and offers  ----------------*/

.offerscontentdivholder
{
width:534px;
height:473px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#f4ebe8;
padding: 20px 10px 20px 10px;
overflow:auto;
}

.offerscontentdivholder p
{
font-size:13px;
color:#333333;
text-align:left;
font-family:"Times New Roman", Times, serif;
margin-bottom:15px;
}


.offerscontentdivholder strong
{
font-size:14px;
color:#680018;
font-weight:bold;
}

.numberoffers
{
width:554px;
height:28px;
margin: 0px 0px 6px 0px;
float:left;
background-color:#680018;
}

.contentdivholderoffers
{
width:400px;
margin: 0px 6px 6px 0px;
float:left;
}


/*-------------------------------------*/