body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
}
.copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: #6B6B6B;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #6B6B6B;
}
.text_2 {
	font-family: Tahoma;
	font-size: 9px;
	line-height: 11px;
	color: #20469A;
}
.list {
	font-family: Tahoma;
	font-size: 12px;
	line-height: 12px;
	color: #000000;
	background-color: #FFFFFF;
	height: 19px;
	width: 95px;
}
.link_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #26971C;
}
.link_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 14px;
	color: #3B6E9D;
}
.find {
	height: 19px;
	width: 92px;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	color: #6B6B6B;
}
body {
background: #ffffff;
}

td {
	font: normal 11px Tahoma, Arial;
	color: #000000;
}

h1, h2, h3, h4, h5 {
	color: #278dff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}


a {

font: normal 11px Tahoma, Arial;
color: #278dff;
text-decoration: underline;
}

a:hover {

font: normal 11px Tahoma, Arial;
color: #278dff;
text-decoration: none;

}

a.white-link-underline {	
	text-decoration: underline;
	color: #FFFFFF;
}

.white-text{
color: #ffffff;
text-decoration: none;

}
a.b1
{
font:  14px tahoma, Arial;
color: #fffea0;
text-decoration: none;
padding: 15px;
margin: 0px;

}
.p
{
padding: 0 0 0 20px;
}
.p1
{
padding: 0 0 0 30px;
}
.p2
{
padding: 150px 0 0 250px;
}
.bg1
{
background: #000000 url(http://insurewithsouthern.com/contact%20us.html) top no-repeat;
}
.bg2
{
background: #000000 url(http://insurewithsouthern.com/contact%20us.html) top no-repeat;
}
.bord
{
border: 1px solid #c5d85a;
}
.menu 
{
color:#8c247b;
vertical-align:top;
height: 35px;
padding: 10px 0 0 20px;
}
.menu a
{
color:#8c247b;
font: bold 11px  tahoma, Arial;
text-decoration: none;
}


.blye-text-underline {
color: #278dff;
text-decoration: underline;
}

.blye-text-regular {
color: #278dff;
text-decoration: none;
}

.yellow-text-regular {
color: #ffb400;
text-decoration: none;
}

.yellow-text-underline {
	color: #ffb400;
	text-decoration: underline;
	font-size: 18px;
}

.orange-text-regular {
color: #fe6b1d;
text-decoration: none;
}

.orange-text-underline {
color: #fe6b1d;
text-decoration: underline;
}
.broun-text-regular {
color: #00e4ff;
text-decoration: none;
}

.broun-text-underline {
color: #00e4ff;
text-decoration: underline;
}

.red-text-regular {
color: #8c247b;
text-decoration: none;
}

.red-text-underline {
color: #8c247b;
text-decoration: underline;
}
.black-text-regular {
	color: #000000;
	text-decoration: none;
}

.black-text-underline {
color: #000000;
text-decoration: underline;
}


.gray-text-underline{
color: #7c7c7c;
text-decoration: underline;
}
.gray-text-regular{
color: #7c7c7c;
text-decoration: none;
}

.green-text{
color: #a5b66e;
text-decoration: none;
}

.green-text-underline{
color: #a5b66e;
text-decoration: underline;
}
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}
body p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}
body a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033cc; line-height:14px; text-decoration:none;}
body a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033cc; line-height:14px; text-decoration:none;}
body a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033cc; line-height:14px; text-decoration:underline;}
.tagline {font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c5d91;
	line-height:16px;
	text-decoration:none;}
.calltoaction {font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#8c5d91; line-height:16px; text-decoration:none;}
.topnavtext {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px;}
.plainbuttonbackground1 {background-image:url(/images/mwfCore800New/navoff.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px; cursor:pointer;}
.hoverbuttonbackground1 {background-image:url(/images/mwfCore800New/navon.gif); background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:16px;cursor:pointer;}
.searchfield {border-style:solid; border-color:#733f78; border-width:1px; background-color:#ffffff; color:#666; font-size:11px; font-family:Arial; font-weight: normal; width:110px; height:13px; padding-bottom:2px;}
.searchbutton {border-style:solid; border-color:#fff; border-width:1px; background-color:#c5aec8; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:32px; height:18px; padding-bottom:2px;}
.catnav {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#278dff; font-weight:normal; line-height:15px; padding-bottom:2px;}
.catnav p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#278dff; font-weight:normal; line-height:15px;}
.catnav a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#278dff; line-height:15px; font-weight:normal; text-decoration:none;}
.catnav a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:15px; font-weight:normal; text-decoration:none;}
.catnav a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}

.oneon {
	background-image:url(/images/mwfCore800New/one_on.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}

.oneoff {
	background-image:url(/images/mwfCore800New/one_off.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f8343;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}
.oneoff a:link {line-height:16px; color:#6f8343; text-decoration:none;}
.oneoff a:visited {line-height:16px; color:#6f8343; text-decoration:none;}
.oneoff a:hover {line-height:16px; color:#6f8343; text-decoration:underline;}

.twooff {
	background-image:url(/images/mwfCore800New/two_off.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f8343;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}
.twooff a:link {color:#6f8343; line-height:16px; text-decoration:none;}
.twooff a:visited {color:#6f8343; line-height:16px; text-decoration:none;}
.twooff a:hover {color:#6f8343; line-height:16px; text-decoration:underline;}

.twoon {
	background-image:url(/images/mwfCore800New/two_on.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;


	font-weight:bold;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}

.threeoff {
	background-image:url(/images/mwfCore800New/three_off.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f8343;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}
.threeoff a:link {line-height:16px; color:#6f8343; text-decoration:none;}
.threeoff a:visited {line-height:16px; color:#6f8343; text-decoration:none;}
.threeoff a:hover {line-height:16px; color:#6f8343; text-decoration:underline;}

.threeon {
	background-image:url(/images/mwfCore800New/three_on.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}
.fouroff {
	background-image:url(/images/mwfCore800New/four_off.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6f8343;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}
.fouroff a:link {line-height:16px; color:#6f8343; text-decoration:none;}
.fouroff a:visited {line-height:16px; color:#6f8343; text-decoration:none;}
.fouroff a:hover {line-height:16px; color:#6f8343; text-decoration:underline;}

.fouron {
	background-image:url(/images/mwfCore800New/four_on.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:31px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	line-height:16px;
	padding-top:8px;
	text-align: center;
}

.layercontent {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6f8343; line-height:16px;}
.dailydealtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
	font-weight: bold;
}
.newsheadline {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; line-height:16px;}

.newsfield {border-style:solid; border-color:#733f78; border-width:1px; background-color:#ffffff; color:#333; padding-bottom:2px; font-size:11px; font-family:Arial; font-weight: normal; width:135px; height:18px;}
.newsfield2 {border-style:solid; border-color:#733f78; border-width:1px; background-color:#ffffff; color:#333; padding-bottom:2px; font-size:11px; font-family:Arial; font-weight: normal; width:135px; height:35px;}

.newsselect {border-style:solid; border-color:#733f78; border-width:1px; color:#333; padding-bottom:2px; font-size:11px; font-family:Arial; font-weight: normal; width:135px;}

.newsbutton {border-style:solid; border-color:#fff; border-width:1px; background-color:#c5aec8; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:64px; height:18px; padding-bottom:2px;}

.quoteheadline {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:16px;}

.readbutton {border-style:solid; border-color:#fff; border-width:1px; background-color:#c5aec8; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:75px; height:18px; padding-bottom:2px;}

.img {margin-bottom:5px;}

.finderbutton {border-style:solid; border-color:#fff; border-width:1px; background-color:#c8e56e; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:75px; height:18px; padding-bottom:2px;}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#278dff;
	line-height:18px;
	margin-bottom:5px;
	margin-top:0px;
	vertical-align: middle;
}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#278dff; line-height:16px; margin-bottom:5px; margin-top:0px}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#278dff; line-height:14px; margin-bottom:3px; margin-top:0px}

.category {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:15px;}
.category p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:15px;}
.category a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0033cc; line-height:15px; text-decoration:none;}
.category a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0033cc; line-height:15px; text-decoration:none;}
.category a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0033cc; line-height:15px; text-decoration:underline;}

.bread {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:14px;}
.bread  p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:14px;}
.bread  a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:none;}
.bread a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:none;}
.bread  a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:underline;}

.pageoff {border:solid; border-color:#8c5d91; border-width:1px; height:16px; width:16px; color:#8c5d91; cursor:pointer}
.pageon {border:solid; border-color:#8c5d91;  background-color:#e4d9e5; border-width:1px; height:16px; width:16px; color:#8c5d91; cursor:pointer; }

.pictfunctions {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; font-weight:normal; line-height:15px;}
.pictfunctions p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; font-weight:normal; line-height:15px;}
.pictfunctions a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:15px; font-weight:normal; text-decoration:none;}
.pictfunctions a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:15px; font-weight:normal; text-decoration:none;}
.pictfunctions a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0033cc; line-height:15px; font-weight:normal; text-decoration:underline;}

.price {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c5d91; line-height:15px; font-weight:bold}
.pricenewsale {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F174A2;
	line-height:15px;
	font-weight:bold;
}
.price1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:14px;}
.quantity {border-style:solid; border-color:#733f78; border-width:1px; background-color:#ffffff; color:#333; padding-left:3px; font-size:11px; font-family:Arial; font-weight: normal; width:28px; height:15px;}

.viewall {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:15px;}
.viewall p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; line-height:15px;}
.viewall a:link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c5d91; line-height:15px; text-decoration:none;}
.viewall a:visited {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c5d91; line-height:15px; text-decoration:none;}
.viewall a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8c5d91; line-height:15px; text-decoration:underline;}

.personalityselect {border-style:solid; border-color:#8c5d91; border-width:1px; color:#333;  font-size:11px; font-family:Arial; font-weight: normal; width:160px; }


/* Style and layout the product list */
.productgrid 
{
	width: 580px;
}
.productimage
{
	display: block;
	border:0px;
}
.itemsbox
{
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px;
	text-align: left;
}

.itemsbox td 
{
	 text-align: center; 
	 vertical-align: top; 
	 width: 180px;
}

.itemsbox img
{
	border:0px; 
	max-width:180px;
	vertical-align: top; /* Removes underline from image link. */
	padding-bottom: 4px;
}

.itemsbox a:link, .itemsbox a:visited
{
	text-decoration:none;
}
.itemsbox a:hover, .itemsbox a:active
{
	text-decoration:underline;
}

.productgrid *, .teasers *
{
	vertical-align: top /* keep image tops aligned */
}

.price
{
	font-weight:bold;
	color:#8c5d91;
}

.name
{
	color:#8c5d91;
	font-weight:bold;
	font-size:16px;
}

/* Give some padding to the text on the right side */
#rightside { padding: 10px 5px 5px 5px; }

#wrapper {
	text-align:left;		/* Cancel centering of text in IE */
	margin:auto;			/* In Firefox */
}

.deliveryline {
	HEIGHT: 1px; BACKGROUND-COLOR: #8c5d91
}

.deliverytable 
{
	border-color:#8c5d91;
	border-width:1px;
	border-style:ridge;
 
}
/* CSS for imagepopup begin */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;	
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	border-top: 4px solid #8c5d91;
	border-left: 4px solid #8c5d91;
	border-right: 4px solid #8c5d91;			
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 20px;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(/images/global/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/global/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/global/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	border-bottom: 4px solid #8c5d91;
	border-left: 4px solid #8c5d91;
	border-right: 4px solid #8c5d91;
	}

#imageData{	padding:0 0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ padding-top:5px; display: block; clear: left; padding-bottom: 1.0em;	}			
#bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
.overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #555;
	}
/* CSS for imagepopup end */

.cssDivNavigations
{margin-left: 6px; width: 585px; margin-bottom: 10px; margin-top: 3px;padding-bottom: 5px; border-bottom: solid; border-bottom-color: #8c5d91; border-bottom-width: 1px; vertical-align:top; text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:14px;}
.cssDivNavigations  a:link {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:none;}
.cssDivNavigations a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:none;}
.cssDivNavigations  a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#714b75; line-height:14px; text-decoration:underline;}
.cssDivProductListTop
{margin-left: 6px; margin-bottom: 0px;width: 585px;border-bottom: solid; border-bottom-color: #8c5d91;border-bottom-width: 1px; text-align:left;}
.cssDivProductListBottom 
{margin-left: 6px; margin-bottom: 0px;width: 585px;border-bottom: solid; border-bottom-color: #8c5d91;border-bottom-width: 1px; text-align:left;}



.shipfunctions {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #714b75; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shipfunctions P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #714b75; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.shipfunctions A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #714b75; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shipfunctions A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #714b75; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.shipfunctions A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0033cc; LINE-HEIGHT: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}

.friendstable {
	width:130px;
	height:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	line-height:12px;
	padding-top:0px;
	padding-left:0px;
	text-align: center;
	font-weight: bold; 
}
.Prominent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
}

.newsbuttonemail {border-style:solid; border-color:#fff; border-width:1px; background-color:#c5aec8; color:#ffffff; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; width:84px; height:18px; padding-bottom:2px;}
.frontbottomgreyback {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	background-image: url(images/tit_4.gif);
	height: 25px;
	padding-left: 13px;
	background-repeat: no-repeat;
	padding-top: 5px;
}
