body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:12px;
background-color:#FFFFFF;
margin:0px;
}

a:link, a:visited {
color:#c61a31;
}

.adBorder {
background-image:url('../../img/ad_border.gif');
width:2px;
height:135px;
background-repeat:no-repeat;
background-position:bottom;
}

.adText {
padding:15px;
margin:0px;
font-weight:900;
font-size:11px;
}
.col1 {
width:50%;
vertical-align:top;
}

.contactCorner {
font-weight:bold;
font-size:11px;
line-height:16px;
}
.copyright {
font-size:10px;
width:100%;
text-align:center;
}

.design_grid {
border:1px solid #cecece;
border-width:1px 0 0 1px;
}

.design_grid td{
border:1px solid #cecece;
border-width:0 1px 1px 0;
padding:5px 0 0 0;
text-align:center;
width:195px;
}

.design_grid div {
padding:5px;
border-top:1px solid #cecece;
margin-top:5px;
}

.divcol1 {
/* For Internet Explorer: */
width: expression(document.body.clientWidth < 742? "350px" : document.body.clientWidth > 1202? "485px" : "auto");

max-width:485px;
text-align:left;
}
.feature {
background-image:url('../../img/featured_tile.gif'); 
background-position:bottom;
background-repeat:repeat-x;
width:285px; 
text-align:center; 
height:300px;
border:solid #d8dad9;
border-width: 0 0 2px 0;
font-size:12px;
}
	
.fBorder {
background-image:url('../../img/featured_border.gif');
background-repeat:no-repeat;
background-position:bottom;
width:2px; 
height:285px;
}

.fDesc {
padding:15px 0 15px 0;
}

#header {
font-size:11px;
}

.item {
text-align:center;
margin: 5px;
}

.larrow {
background-image:url('../../img/red_arrow_left.gif');
width:12px; 
height:10px;
background-repeat:no-repeat;
background-position: center center;
margin-left:4px;
padding:0 0 40px 0;
cursor:pointer;
}

#logos {
padding:15px 0 0 0;
}
.navTable td {
height:24px;
padding:5px 10px;
border:1px solid #e798a2;
border-width: 0 1px 0 0;
text-align:center;
}

.navTable a:link, .navTable a:visited {
color:#fff;
text-decoration:none;
font-size:12px;
font-weight:bold
}

.navTable a:active, .navTable a:hover {
text-decoration:underline;
}

#pageContent {
width:740px;
}

.para {
line-height:18px;
padding:10px 10px 10px 0;
font-size:11px;
}
	
.pgcontent {
font-size:12px;
width:100%;
height:100%;
background-color:#ffffff;
text-align:center;
padding:20px 0 15px;
}
.pgcopy {
font-size:12px;
}

.pgtitle {
color:#C61A31;
font-weight:900;
font-size:18px;
}
.rarrow {
background-image:url('../../img/red_arrow_right.gif');
background-repeat:no-repeat;
background-position: center center;
width:12px;
height:12px;
margin-right:4px;
padding:0 0 40px 0;
cursor:pointer;
}
	
.special {
	font-size:18px;
	font-weight:900;
	color:#000000;
	background-image:url('../../img/adSpecial_tile.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	width:350px;
	height:125px;
}

sup .sp{
font-size:10px; 
line-height:14px;
}

ul {
list-style-type: square;
color:#C61A31;
}

/* Advertised Specials */
div#special_listing {
padding:0px 5px 30px 5px;
border:1px solid #ccc;
border-width:0 0 1px 0;
width:90%;
}

div#special_listing td.title {
color:#C61A31;
font-weight:bold;
font-size:14px;
}

div#special_listing td.text {
font-family:verdana, arial, helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

.advSpecialTitle {
color:#c61a31;
font-weight:bold;
font-size:15px;
}

.advSpecialText {
color:#333;
font-weight:normal;
font-size:13px;
}

/*Admin Styles */
.tabular_item {
border-bottom:1px solid #cecece;
padding:5px;
}