﻿
*
{
	font-family: Helvetica, Verdana, Arial, Sans-Serif;
}

body
{
	min-width:800px;
	background-color:#9e9e9e;
	background-image:url(/Images/Master/bgTile.png);
	background-repeat:repeat-x;
	color:#666666;
}

.iWrapper .heading
{
	font-weight:bold;
	font-size:15px;
	color:#41642f;
}

/*----------- Master page---------*/

.oWrapper
{
	width:814px;	
	background-image:url(/Images/Master/bodyBgTile.png);
	background-repeat:repeat-y;
	background-position:center center;
	margin:auto;
	height:100%;
}

.iWrapper
{
	width:800px;
	margin:auto;
}

.iWrapper .top
{
	height:77px;
	background-image:url(/Images/Master/headingTile.png);
	background-repeat:repeat-x;
	position:relative;
	z-index:999;
}

.iWrapper .top .divider
{
	position:absolute;
	height:1px;
	background-color:#dcdcdc;
	width:478px;
	top:50px;
	left:150px;
}

.iWrapper .top .contact
{
	position:absolute;	
	width:150px;
	top:21px;
	right:15px;
	font-size:12px;
	text-align:right;
}

.iWrapper .top .contact a
{
	color:#e33942;
	font-size:12px;
}

#cssdropdown
{
	position:absolute;
	height:25px;	
	left:225px;
	top:50px;
	font-weight:bold;
	font-size:14px;
}

#cssdropdown a
{
	color:#666666;
}

/*----------- Master page Menu---------*/

#cssdropdown li { float:left; position:relative; }
.mainitems {  }
.mainitems a
{
	margin-left:6px;
	margin-right:8px;
	text-decoration:none;
	padding:5px;
	display:block;
}
.subuls
{
	display:none;
	position:absolute;
	background-image:url(/Images/Home/menuBG.gif);
	background-position:-6px -1px;
	background-repeat:no-repeat;
	height:60px;
	margin-left:5px;
}
.subuls li
{
	float:none !important;
	width:87px;
	font-weight:normal;
	height:25px;
}
.subuls li a
{
	display:block;
	margin-left:2px;
	text-align:left;
	white-space:nowrap;
}
#cssdropdown li > ul { top:auto; left:auto; }
#cssdropdown li:hover ul, li.over ul { display: block; }

#cssdropdown li:hover > a { color:#E6434C !important; }

/*--------------------------------*/

/*----------- footer --------*/

.footer
{
	width:515px;
	height:30px;
	clear:both;	
	font-size:12px;
	color:#6b6d6d;
	margin-left:35px;
	padding-top:30px;
}

.footer img
{
	float:left;	
	margin-top:-2px;
	padding-right:5px;
}

/*--------------------------------*/

/*----------- Default.aspx --------*/

.newsAndLogin
{
	margin:20px 0 20px 20px;	
	height:303px;
	width:580px;
	float:left;
}

.newsAndLogin .ad
{
	width:585px;
	height:300px;
	float:left;
}

.iWrapper .login
{
	float:left;
	width:145px;
	height:118px;	
	font-size:12px;
	background-image:url(/Images/Home/loginBg.png);
	background-repeat:no-repeat;
	padding:10px;
	margin:21px 0 0 10px;
	position:relative;
}

.login .LoginButton
{
	border:none;
	background-image:url(/Images/Home/loginBtn.png);
	background-repeat:no-repeat;
	height:28px;
	width:69px;
	right:12px;
	bottom:11px;
	position:absolute;
	cursor:pointer;
}

.login .LoginButton:hover
{
	background-image:url(/Images/Home/loginBtnHover.png);
}

.login .failureText
{
	font-size:10px;
	margin-left:-2px;	
}

.login .label { color:#666666; }
.login .inputText { width:100px; color:#666666; padding:1px; margin-bottom:2px; border:1px solid #BBBBBB; }

.iWrapper .login table
{
	border-collapse:collapse;
	width:152px;
	margin:0 0 0 2px;
}

.iWrapper .block
{
	height:134px;
	width:146px;
	padding:10px;
	background-image:url(/Images/Home/standardBg.png);
	background-repeat:no-repeat;
	float:left;
	margin:10px 0 0 10px;
}

.iWrapper .block .section:first-child
{
	border-bottom:dotted 2px #6e6b6b;
}

.iWrapper .section
{
	width:100%;
	height:60px;
	padding-top:10px;
	position:relative;
}

.iWrapper .section .arrow
{
	float:right;
	position:absolute;
	top:31px;
	right:10px;
	background-image:url(/Images/Home/arrow.png);
	background-repeat:no-repeat;
	height:13px;
	width:7px;
}

.iWrapper .section a { display:block; text-decoration:none; color:#6e6b6b; height:100%; width:100%; }
a:hover { color:#e11e29 !important; }
a:hover .arrow { background-position: -7px 0; }
.iWrapper .section h1 { font-size:22px; }
.iWrapper .section h2 { font-size:16px; }


.iWrapper .contact
{
	float:right;
	margin:10px 24px 20px 0;
	font-size:20px;
	color:#6e6b6b;
}

.iWrapper .top .contact { margin:0px; }
.iWrapper .top .contact a { padding-top:2px; }

.iWrapper .contact p
{
	color:#e11e29;
	font-size:12px;
	padding-top:10px;
}

.iWrapper .contact a { color:#e11e29; font-size:12px; }

.iWrapper .headingDotted
{
	font-size:17px;
	font-weight:bold;
	color:#41642f;
	border-bottom:dotted 2px #666666;
	margin:0 0 10px 35px;
}

/*--------------------------------*/

/*-------- Retailers.aspx --------*/

.iWrapper .contentList
{
	list-style-type:disc;	
	line-height:1.5em;
	font-size:inherit;
	font-size:13px; 
	color:#666666;
	margin-left:70px;
}

/*--------------------------------*/

/*-------- Contact.aspx --------*/

.iWrapper .contactDetails
{
	padding:20px;
	width:340px;
	height:450px;
	float:left;
}

.contactDetails .contactDetail
{
	float:left;
	width:160px;	
	margin:20px 0 0 10px;
	color:#666666;
	font-size:13px;
}

.contactDetail a
{
	color:#e11e29;
	font-size:13px;
}

.iWrapper .contactForm
{
	width:340px;
	float:left;
	padding:20px;
	font-size:14px;
}

.contactForm table
{
	margin:20px 0 0 0;
	width:340px;	
}

.contactForm .inputText
{
	margin:10px 0 10px 0;
	width:280px;
	padding:1px;
}

.contactForm .ddSubject
{
	margin:10px 0 10px 0;
}

.contactForm .submit
{
	margin:10px 0 10px 0;	
}

/*--------------------------------*/

/*-------- Login.aspx --------*/

.loginOnly
{
	height:374px;
	width:730px;
	margin:auto;
	background-image:url(/Images/Home/mainLoginBG.png);
	background-repeat:no-repeat;	
	margin-top:75px;
	padding:50px;
	position:relative;
}

.loginOnly .login
{
	position:absolute;
	right:41px;
	top:112px;
	margin:0px;
}

.loginOnly .block
{
	position:absolute;
	right:40px;
	top:257px;
	margin:0px;
}

.loginOnly .mainImg
{
	position:absolute;
	top:110px;
	left:32px;
}

.loginOnly .footer
{
	position:absolute;
	bottom:23px;
	left:10px;
}

.loginOnly .addBookmark
{
	background-image:url(/Images/Home/bookmark.gif);
	background-repeat:no-repeat;
	height:35px;
	width:178px;
	position:absolute;
	top:35px;
	right:35px;
}

.loginOnly .addBookmark:hover
{
	background-image:url(/Images/Home/bookmarkHover.gif);
	cursor:pointer;
}


/*--------------------------------*/