@charset "utf-8";

/* =S Banner */
#banner {
	width: 759px;
	color: #000;
}

#banner-t,#banner-t span,#banner-b,#banner-b span {
	display: block;
	height: 8px;
	overflow: hidden;
	background: url("images/bg_banner_tb.png") no-repeat 0 0;
}

* html #banner-t,* html #banner-t span,* html #banner-b,* html #banner-b span {
	background-image: url("images/ie/bg_banner_tb.png");
}

#banner-t span {
	background-position: 100% -10px;
}

#banner-t span span {
	margin: 0 8px;
	background: #FFF;
}

#banner-b {
	background-position: 0 -20px;
}

#banner-b span {
	background-position: 100% -40px;
}

#banner-b span span {
	margin: 0 8px;
	background-position: 0 -30px;
	background-repeat: repeat-x;
}

#banner .wrap1 {
	background: #FFF url("images/bg_banner_mm.png") repeat-x 0 100%;
}

#banner .wrap2 {
	display: inline-block;
}

#banner .wrap2 {
	display: block;
	background: url("images/bg_banner_ml.png") no-repeat 0 100%;
}

#banner .wrap3 {
	padding: 3px 12px 5px;
	background: url("images/bg_banner_mr.png") no-repeat 100% 100%;
}

#banner .pic {
	text-align: center;
}

#banner .pic img,#banner .pic embed,#banner .pic object {
	border: 0;
	vertical-align: top;
}

#banner .text {
	padding: 12px 9px 0;
}

#coupon {
	margin-bottom: 8px;
	color: #B8000E;
	font: 24px/30px Tahoma,Arial,sans-serif;
	text-align: right;
	text-transform: uppercase;
}

#alldnnDes {
	position: relative;
	margin: 0;
	font: 11px/14px Tahoma,Arial,sans-serif;
}

#alldnnDes a.link-more {
	position: absolute;
	bottom: 0;
	right: 0;
	color: #A40000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

#alldnnDes a.link-more:hover {
	text-decoration: underline;
}
/* =E Banner */
img{border:none;}.img{border:none;}
.Anythingslider-Alldnnskins{ margin:0;}
.Anythingslider-Alldnnskinsforward{ width:15px; height:15px; left:20px; margin-left:20px;}
.Anythingslider-Alldnnskinsback{ width:15px; height:15px; right:20px; margin-left:20px; background-position:left top;}
/* =S Quick Links */
#quickLinks,#quickLinks li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#quickLinks {
	padding: 3px 8px 0 0;
}

#quickLinks li {
	background: url("images/icon_01.png") no-repeat 100% 50%;
	font-size: 12px;
	line-height: 16px;
	text-align: right;
	white-space: nowrap;
}

* html #quickLinks li {
	background-image: url("images/ie/icon_01.png");
}

#quickLinks a {
	display: block;
	padding: 9px 35px 8px 0;
	color: #FFF;
	text-decoration: none;
}

#quickLinks a:hover {
	color: #FFCA00;
}
/* =E Quick Links */

/* =S News List */
.newsList ul,.newsList li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.newsList {
	padding-right: 6px;
}

.newsList li {
	height: 19px;
	margin: 3px 0;
	padding-right: 60px;
	line-height: 20px;
	vertical-align: top;
}

.newsList li a {
	float: left;
	max-width: 100%;
	height: 19px;
	overflow: hidden;
}

.newsList a:link,.newsList a:visited {
	text-decoration: none;
}

.newsList a:hover,.newsList a:active {
	text-decoration: underline;
}

.newsList li .date {
	float: right;
	width: 60px;
	margin-right: -60px;
	font-size: 11px;
	text-align: right;
}
/* =E News List */

/* =S Contact Us Mod */
#contactForm {
	width: 274px;
	padding: 6px 0 8px 5px;
	font-size: 11px;
}

#contactForm .field {
	margin: 0 0 7px;
	font-size: 11px;
}

#contactForm label {
	float: left;
	width: 41px;
	padding: 0 0 1px 1px;
	color: #003366;
	font: bold 11px/19px Tahoma,Arial,sans-serif;
}

* html #contactForm label {
	margin-right: -3px;
}

#contactForm .comments label {
	display: block;
	float: none;
	width: auto;
	margin-bottom: 4px;
}

#contactForm input {
	width: 226px;
	height: 14px;
	margin: 0;
	border: 1px solid #6A6A6A;
	padding: 1px 2px 3px;
	color: #000;
	font: 11px/14px Tahoma,Arial,sans-serif;
}

#contactForm textarea {
	width: 268px;
	height: 67px;
	margin: 0;
	border: 1px solid #6A6A6A;
	padding: 2px;
	font: 11px/16px Tahoma,Arial,sans-serif;
}

#contactForm .comments {
	margin-bottom: 6px;
}

#contactForm div.but-wrap {
	margin: 0;
}

#contactForm div.but-wrap a {
	display: block;
	width: 141px;
	height: 35px;
	overflow: hidden;
	margin: 0 auto;
	border: 0;
	background: url("images/but_contact.gif") no-repeat 50% 0;
	text-indent: -999px;
	line-height: 0;
	cursor: pointer;
}

#contactForm .but-submit:active {
	position: relative;
	left: 1px;
	top: 1px;
}
/* =E Contact Us Mod */

/* =S Blog Info */
.blog-new ul,.blog-new li {
	list-style: none;
	margin: 0;
	padding: 0;
}

.blog-info {
	padding-top: 2px;
}

.blog-new {
	margin-bottom: 7px;
}

.blog-new cite {
	font-style: normal;
}

.blog-new li {
	margin: 2px 0;
	padding-left: 5px;
	line-height: 20px;
}

.blog-new a:link,.blog-new a:visited {
	text-decoration: none;
}

.blog-new a:hover,.blog-new a:active {
	text-decoration: underline;
}

.submit-blog {
	height: 38px;
}

.submit-blog a {
	float: right;
	width: 217px;
	height: 22px;
	overflow: hidden;
	margin-top: 8px;
	background: url("images/but_submit_blog.png") center no-repeat;
	text-indent: -999px;
	text-decoration: none;
}
/* =E Blog Info */

/* =S Footer Nav */
#ftNav {
	padding-bottom: 9px;
}

#ftNavT,#ftNavT span,#ftNavB,#ftNavB span {
	display: block;
	height: 10px;
	overflow: hidden;
}

#ftNavT span {
	background-position: 100% -20px;
}

#ftNavT span span {
	margin: 0 10px;
	background-position: 0 -10px;
	background-repeat: repeat-x;
}

#ftNavB {
	background-position: 0 -30px;
}

#ftNavB span {
	background-position: 100% -50px;
}

#ftNavB span span {
	margin: 0 10px;
	background-position: 0 -40px;
	background-repeat: repeat-x;
}

#ftNav .wrap1 {
	
}

#ftNav .wrap2 {
	padding: 11px 20px 11px 28px;
	
}

#ftNav .column,#ftNav .column li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#ftNav .column {
	float: left;
	width: 145px;
	padding-left: 40px;
}

#ftNav .column1,#ftNav .column1 li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#ftNav .column1 {
	float: left;
	padding-top:10px;
	padding-right: 10px;
}

#ftNav .column li {
	margin: 3px 0;
}

#ftNav .column a {
	color: #FFF;
	text-decoration: none;
}

#ftNav .column a:hover {
	color: #BA3939;
}
/* =E Footer Nav */

/* =S Follow Nav */
#followNav {
	height: 32px;
	margin-top: 25px;
	padding-top: 1px;
	background: url("images/line_01.gif") no-repeat 100% 0;
	text-align: center;
	font-size: 12px;
}

#followNav ul,#followNav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#followNav li {
	display: inline;
	margin: 0 2px 0 1px;
}

#followNav img {
	border: 0;
	vertical-align: top;
}
/* =E Follow Nav */

/* =S Membership */
#siteMembership {
	padding: 3px 0 0 40px;
	background: url("images/line_01.gif") no-repeat 0 25px;
}

#siteMembership dl,#siteMembership dt,#siteMembership dd {
	margin: 0;
	padding: 0;
	color: #D2D2D2;
	font: 11px/14px Tahoma;
}

#siteMembership dl {
	width: 170px;
	overflow: hidden;
	padding-left: 20px;
	background: url("images/icon_membership.png") no-repeat 0 3px;
}

#siteMembership dt {
	font-weight: bold;
}

#siteMembership dd {
	white-space: nowrap;
}

#siteMembership em {
	font-style: normal;
	font-weight: bold;
}

#siteMembership strong {
	font-weight: normal;
	text-decoration: underline;
}
/* =E Membership */

.service-css a
{font-size:13px;
color:red;
text-decoration:none;
}

.service-css a:hover
{font-size:13px;
color:red;
text-decoration:underline;
}


.emaillink
{
color:#f39700;
font-size:13px;
text-align:center;
font-weight:bold;
background:url(/Portals/7/picture/Alldnnskins-contact_03.png) no-repeat center;
width:178px;
height:341px;
}
.emaillink a:link,emaillink a:hover,emaillink a:visited,emaillink a:active
{
color:#f39700;
font-size:13px;
text-decoration:underline;

}

.DashboardContent
{
line-height:19px;
}

.BannerHead
{
line-height:19px;
color:#000000;
font-weight:bold;
}

.readmore a:link
{
color:#a40000;

text-decoration:none;

}

.readmore a:hover,readmore a:visited,readmore a:active
{
color:#f39700;

text-decoration:none;

}

a.member2011{text-decoration:none; }
#ftNav .column {
width: 175px !important;

}






