﻿
div.wide {
	margin-left: 0px;
	_margin-left: 0px;
	margin-right: 3px;
	_margin-right: 0;
	width: 746px;
	float: left;
}

div.narrow
{
	margin-left: 5px;
	_margin-left: 2px;
	margin-right: 0px;
	width: 510px;
	float: left;
}

div.content p.editclear {
	display: none;
}

div.image3 div {
	float: left;
}

div.content div.section 
{
	clear: both;
	float: left;
	width: 100%;
}

div.content div.edit table td
{
	padding: 1px 10px 1px 0;
	vertical-align: top;
}

div.content div.edit table td h2, div.content div.edit table td h3 {
	margin-top: 0;
	padding-top: 0;
}

div.wide div.contentInner { width: 746px; float: left; }
div.narrow div.contentInner { width: 510px; float: left; }

div.content h1
{
	font-size: 140%;
	margin: 0;
	padding: 0 0 8px 0;
	color: #ec131a;
	font-weight: bold;
}

div.content h2 
{
	font-size: 110%;
	margin: 1em 0px 2px 0px;
	color: Black;
}

div.content h3
{
	font-size: 100%;
	padding: 0.6em 0px 2px 0px;
	margin: 0;
	color: #666666;
}

div.content h4
{
	font-size: 95%;
	padding: 0.6em 0px 2px 0px;
	margin: 0;
	color: #777777;
}

div.content li
{
	padding-bottom: 8px;
	color: #6d6d6d;
}

div.content p
{
	color: #6d6d6d;
	margin: 0px 0px 0.9em 0px;
}

div.content ul
{
	margin: 0;
	padding: 0;
	
}

div.content div h2:first-child {
	margin-top: 0;
}

div.narrow ul {
	margin-left: 8px;
}

div.content li 
{
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
	padding-left: 0;
	margin-left: 20px;
}

div.leftimage 
{
	float: left;
	padding: 0 10px 10px 0;	
	margin: 0;
}

div.leftimagetext {
	margin-left: 210px;
}

div.rightimage 
{
	float: right;
	padding: 0 0 10px 10px;
	margin: 0;
}

div.column50l 
{
	width: 48%;
	_width: 46%;
	margin-right: 3%;
	float: left;
	overflow: hidden;
}

div.column50r
{
	width: 48%;
	_width: 46%;
	float: left;
}

div.columnfullwidth 
{
	width: 100%;
	float: left;
}


p.fjssmall { font-size: 80%; }

.fjscdeepred { color: #710718!important; }
.fjscred { color: #c60b28!important; }
.fjsclightred { color: #d4576b!important; }
.fjscgreen { color: #2e7c21!important; }
.fjsclightgreen { color: #64ac58!important; }
.fjscblue { color: #2a3a80!important; }
.fjsclightblue { color: #6f7ebb!important; }
.fjscblack { color: #000000!important; }
.fjscgrey { color: #6d6d6d!important; }

/* ------------------------ PANELS -------------------- */
div.panels {
	padding-bottom: 8px;
}

div.panels div div div {
	padding: 2px 4px;
}

div.panels div div div h2 {
	background-color: #bfbfbe;
	margin: -2px 2px 2px -7px!important;
	padding: 1px 4px;
	color: White;
}

div.panels div div div h2 a {
	color: White;
}

div.panels div.top {
	width: 746px;
	height: 10px;
	overflow: hidden;
}

div.panels div.mid {
	width: 746px;
	padding: 0 5px;
	float: left;
	clear: both;
}

div.panels div.bottom {
	width: 746px;
	height: 12px;
	overflow: hidden;
	clear: left;
}

div.wide div.panels div.top, div.wide div.panels div.mid, div.wide div.panels div.bottom { width: 746px; }
div.narrow div.panels div.top, div.narrow div.panels div.mid, div.narrow div.panels div.bottom { width: 510px; }

/* -- 1 panels -- */
div.wide div.panels_1 div.top { background: white url(../images/w1_panels_top.gif) no-repeat left top; }
div.narrow div.panels_1 div.top { background: white url(../images/n1_panels_top.gif) no-repeat left top; }

div.wide div.panels_1 div.mid { background: white url(../images/w1_panels_bg.gif) repeat-y left top; }
div.narrow div.panels_1 div.mid { background: white url(../images/n1_panels_bg.gif) repeat-y left top; }

div.wide div.panels_1 div.bottom { background: white url(../images/w1_panels_bottom.gif) no-repeat left top; }
div.narrow div.panels_1 div.bottom { background: white url(../images/n1_panels_bottom.gif) no-repeat left top; }

div.wide div.panels_1 div.column1 { width: 742px; float: left; }
div.narrow div.panels_1 div.column1 { width: 507px; float: left; }

div.narrow div.specialOffers div.panels_1 div.top { height: 22px; background: white url(../images/sp1_panels_top.gif) no-repeat left top; }
div.narrow div.specialOffers div.panels_1 div.mid { background: white url(../images/sp1_panels_bg.gif) repeat-y left top; } 
div.narrow div.specialOffers div.panels_1 div.bottom { background: white url(../images/sp1_panels_bottom.gif) no-repeat left top; }

/* -- 2 panels -- */
div.wide div.panels_2 div.top { background: white url(../images/w2_panels_top.gif) no-repeat left top; }
div.narrow div.panels_2 div.top { background: white url(../images/n2_panels_top.gif) no-repeat left top; }

div.wide div.panels_2 div.mid { background: white url(../images/w2_panels_bg.gif) repeat-y left top; }
div.narrow div.panels_2 div.mid { background: white url(../images/n2_panels_mid.gif) repeat-y left top; }

div.wide div.panels_2 div.bottom { background: white url(../images/w2_panels_bottom.gif) no-repeat left top; }
div.narrow div.panels_2 div.bottom { background: white url(../images/n2_panels_bottom.gif) no-repeat left top; }

div.wide div.panels_2 div.column1, div.wide div.panels_2 div.column2 { width: 364px; float: left; }
div.narrow div.panels_2 div.column1, div.narrow div.panels_2 div.column2 { width: 248px; float: left; }

div.wide div.panels_2 div.mid div.column1 { margin-right: 14px; }
div.narrow div.panels_2 div.mid div.column1 { margin-right: 11px; }

/* -- 3 panels -- */
div.wide div.panels_3 div.top { background: white url(../images/w3_panels_top.gif) no-repeat left top; }
div.narrow div.panels_3 div.top { background: white url(../images/n3_panels_top.gif) no-repeat left top; }

div.wide div.panels_3 div.mid { background: white url(../images/w3_panels_bg.gif) repeat-y left top; }
div.narrow div.panels_3 div.mid { background: white url(../images/n3_panels_mid.gif) repeat-y left top; }

div.wide div.panels_3 div.bottom { background: white url(../images/w3_panels_bottom.gif) no-repeat left top; }
div.narrow div.panels_3 div.bottom { background: white url(../images/n3_panels_bottom.gif) no-repeat left top; }

div.wide div.panels_3 div.column1, div.wide div.panels_3 div.column2, div.wide div.panels_3 div.column3 { width: 238px; float: left; }
div.narrow div.panels_3 div.column1, div.narrow div.panels_3 div.column3 { width: 162px; float: left; }
div.narrow div.panels_3 div.column2 { width: 161px; float: left; }

div.wide div.panels_3 div.column1, div.wide div.panels_3 div.column2 { margin-right: 14px; }
div.narrow div.panels_3 div.column1, div.narrow div.panels_3 div.column2 { margin-right: 11px; }

/* -- 4 panels -- */
div.wide div.panels_4 div.top { background: white url(../images/w4_panels_top.gif) no-repeat left top; }
div.narrow div.panels_4 div.top { background: white url(../images/n4_panels_top.gif) no-repeat left top; }

div.wide div.panels_4 div.mid { background: white url(../images/w4_panels_bg.gif) repeat-y left top; }
div.narrow div.panels_4 div.mid { background: white url(../images/n4_panels_mid.gif) repeat-y left top; }

div.wide div.panels_4 div.bottom { background: white url(../images/w4_panels_bottom.gif) no-repeat left top; }
div.narrow div.panels_4 div.bottom { background: white url(../images/n4_panels_bottom.gif) no-repeat left top; }

div.wide div.panels_4 div.column1, div.wide div.panels_4 div.column2, 
div.wide div.panels_4 div.column3, div.wide div.panels_4 div.column4 { width: 175px; float: left; }

div.narrow div.panels_4 div.column1, div.narrow div.panels_4 div.column2, 
div.narrow div.panels_4 div.column3, div.narrow div.panels_4 div.column4 { width: 118px; float: left; }

div.wide div.panels_4 div.column1, div.wide div.panels_4 div.column2, div.wide div.panels_4 div.column3  { margin-right: 14px; }
div.narrow div.panels_4 div.column1, div.narrow div.panels_4 div.column3  { margin-right: 11px; }
div.narrow div.panels_4 div.column2 { margin-right: 12px; }

div.homeoffer div div div h2 
{
    background-color: #f33b43!important;
    margin: 0px 1px 0 -8px!important;
    padding: 2px 4px;
} 

div.homeoffer
{
    position: relative;
}

div.homeoffer div div div h2 a
{
    text-decoration: none;
} 

div.homeoffer h3 
{
    background-color: #cccccc;
    margin: 0 2px 0 -7px;
    text-align: center;
    padding: 1px 0 2px;
    font-size: 140%;
    color: #f33b43;
}

div.homeoffer p.price 
{
    text-align: center;
    background-color: #dddddd;
    margin: 0 2px 0 -7px;
    padding: 1px 0 2px;
    font-weight: bold;
}

div.homeoffer p.description 
{
    margin-bottom: 0;
    padding: 0 10px 12px 0;
}

div.homeoffer p.description a
{
    text-decoration: none;
    color: #444444;
}

div.homeoffer p.image 
{
    margin: 3px 0 3px;
    text-align: center;
}

div.homeoffer p.more 
{
    text-align: right;
    margin: 2px 10px 0 0;
    position: absolute;
    bottom: 19px;
    width: 220px;
    text-decoration: underline!important;
}

div.homeoffer p.more a 
{
    
}

