html { /* forces scrollbars */
	  overflow-y:scroll;
   overflow-x:auto;
	}
* { /* global settings for every element on the site */
	margin: 0;
	padding: 0;
	}

body 
{
	background: #fff url(../images/bg3.jpg) repeat-x top;
	font-size:12px;font-family:Arial, Helvetica, sans-serif;
}
p
{
margin:10px 0px 10px 0px;
}
#container 
{
	position: relative;
	margin: 0 auto;
	width: 946px;
}

hr 
{
	display: none;
}
img 
{
	border: 0 none;
}
h1
{
color:#195EAC;
font-size:30px;
margin-bottom:20px;margin-top:20px;font-family:"Trebuchet MS",Helvetica, Arial, sans-serif; 
}

.red
{
color:#B90000;
height:10px;padding-top:5px;
}
.name
{
height:30px;width:98%
}
.green
{
color:#006600;
}


.green1, .green2
{
	float:left;
	width:600px;
	height:auto;
	font-size:14px;
	color:#060;
	padding:20px;
}
.green1
{
	background-color:#FFF;
	background-image: url(../images/bggreen.jpg);
	background-repeat: no-repeat;

}
.green2
{
background-color:#63BB22;

}

a:link {color:#195EAC;font-family:arial;font-weight:normal;font-size:12px;text-decoration:none;}
a:visited { color:#195EAC;font-family:arial;font-weight:normal;font-size:12px;text-decoration:none;}
a:hover {
	color:#B90000;
	font-family:arial;
	font-weight:normal;
	font-size:18px;
	text-decoration:underline;
}

a.link1:link {color:#578EE9;font-family:arial;font-weight:normal;font-size:11px;text-decoration:none;}
a.link1:visited { color:#578EE9;font-family:arial;font-weight:normal;font-size:11px;text-decoration:none;}
a.link1:hover {color:#000;font-family:arial;font-weight:normal;font-size:11px;text-decoration:underline;}

a.link2:link {color:#222;font-family:arial;font-weight:bold;font-size:12px;text-decoration:none;}
a.link2:visited { color:#222;font-family:arial;font-weight:bold;font-size:12px;text-decoration:none;}
a.link2:hover {color:#000;font-family:arial;font-weight:bold;font-size:12px;text-decoration:underline;}




a.bglink:link {color:#fff;font-family:arial;font-weight:normal;font-size:11px;text-decoration:none;background-color:#525252;padding:0px 4px 3px 4px }
a.bglink:visited { color:#fff;font-family:arial;font-weight:normal;font-size:11px;text-decoration:none;background-color:#525252;padding:0px 4px 3px 4px}
a.bglink:hover {color:#fff;font-family:arial;font-weight:normal;font-size:11px;text-decoration:none;background-color:#B90000;padding:0px 4px 3px 4px}

/*==============================================================================

  HEADER

==============================================================================*/

#header 
{
	background:url(../images/header-bg.jpg) no-repeat;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 946px;
	height: 141px;


}
	
#logo
{
	background:url(../images/logo.jpg) no-repeat center;
	width: 310px;
	height:99px;
	float:left;
	text-indent:-9999px;
	padding-top:42px;

}
#topright
{
	width: 636px;
	float:left;
	height: 121px;
}
.gogreen
{
width:94px;height:95px;float:right;margin-right:20px;
}

#redbar
{
	background:url(../images/red-bar.jpg) no-repeat center;
	width: 946px;
	height:48px;
}


/* NAVIGATION
==============================================================================*/

#navigation {
	padding-left:40px;
	width:570px;
	position: relative;
	height: 42px;
	list-style: none;
	margin:0px;
	float:left;
	padding-top:4px;

	}
#navigation ul {
	margin:0px;	
	}

#navigation li {
	float: left;
	}
#navigation li a {
	display: block;
	height: 42px;
	text-indent: -5000px;
	overflow: hidden;
	background-position: top;
	}
	
	#nav1 { background: url(../images/menu1.jpg) no-repeat;width:41px;}
	#nav2 { background: url(../images/menu2.jpg) no-repeat;width:66px; }
	#nav3 { background: url(../images/menu3.jpg) no-repeat;width:59px; }
	#nav4 { background: url(../images/menu4.jpg) no-repeat;width:71px; }
	#nav5 { background: url(../images/menu5.jpg) no-repeat;width:83px; }
	#nav6 { background: url(../images/menu6.jpg) no-repeat;width:32px; }

#navigation li a:hover {
	background-position: 0 -42px;
	}
	#navigation li.current a {
	background-position: 0 -42px;
	}
.sep
{
background:url(../images/sep.jpg) no-repeat top center;width:40px;height:32px;
}



/*==============================================================================

LEFT NAVS
 
==============================================================================*/


#leftnav 
{


	position: relative;
	margin: 0px 0px 0px 0px;
	width: 260px;
	overflow: hidden;float:left;
	padding: 0px;

}
#leftlinks 
{
	width:252px;
	padding-left:0px;
	position: relative;
	list-style: none;
	margin:0px;
	float:left;
}
#leftlinks ul 
{
	margin:0px;	
}

#leftlinks li 
{
	float: left
}
#leftlinks li a 
{
	display: block;
	text-indent: -5000px;
	overflow: hidden;
	background-position: top;
	margin:0px 2px 0px 2px;
}
	
#account { background: url(../images/leftnav1.jpg) no-repeat top left; height:62px;width:252px; }
#store { background: url(../images/leftnav2.jpg) no-repeat top left; height:59px;width:252px; }
#promos { background: url(../images/leftnav3.jpg) no-repeat top left; height:59px;width:252px;  }
#free { background: url(../images/leftnav4.jpg) no-repeat top left; height:59px;width:252px; }


#account:hover { background: url(../images/leftnav1-o.jpg) no-repeat top left;  }
#store:hover { background: url(../images/leftnav2-o.jpg) no-repeat top left;  }
#promos:hover { background: url(../images/leftnav3-o.jpg) no-repeat top left;  }
#free:hover { background: url(../images/leftnav4-o.jpg) no-repeat top left;  }
	

#slidesection 
{

	float:left;
	position: relative;
	width: 680px;height:300px;

}
a.redbg:link {background-color:#164AA0;color:#fff;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;padding:4px 6px 4px 6px;}
a.redbg:visited {background-color:#164AA0;color:#fff;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;padding:4px 6px 4px 6px;}
a.redbg:hover {background-color:#164AA0;color:#fff;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;padding:4px 6px 4px 6px;}

a.redbg1:link {background-color:#B21E1E;color:#fff;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;padding:4px 6px 4px 6px;}
a.redbg1:visited {background-color:#B21E1E;color:#fff;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;padding:4px 6px 4px 6px;}
a.redbg1:hover {background-color:#B21E1E;color:#fff;font-family:arial;font-weight:bold;font-size:11px;text-decoration:none;padding:4px 6px 4px 6px;}

/*==============================================================================

 INNER CONTAINER
 
==============================================================================*/

#innercontainer 
{
	float:left;
	color:#222;
	position: relative;
	margin: 0px 0px 0px 0px;
	width: 946px;
	overflow: hidden;float:left;
	padding: 0px 0px 0px 0px;

}


#rightsection
{
width:640px;
float:left;margin-left:10px;
}
#LOG ON { background: url(../images/LOG ON.jpg) no-repeat center; height:62px;width:252px; }

.specials
{
background:url(../images/prd-bg.jpg) no-repeat top;
float:left;
margin:0px;
text-align:center;
width:175px;height:220px;
padding:30px 10px 0px 10px;
margin:0px 2px 0px 2px;

}

.specials a
{
font-size:12px;
color:#222;
font-weight:bold;
text-decoration:none;

}
.specials a:hover
{
text-decoration:underline;
}

#decisions { overflow:auto; margin-bottom:1.5em;}
#decisions .choice { text-align:left; float:left; margin-right:1.1em; width:290px;padding:.6em; background:#eee; border:1px solid #ccc; border-top-color: #fff; border-left-color:#ddd;}
#decisions .choice p {
	line-height:1.2em;
	margin:13px;
	font-weight:bold;
	font-size:12px;
}
#decisions .choice h2 {color:#195EAC;font-size:26px;margin-left:.3em;font-family:"Trebuchet MS",Helvetica, Arial, sans-serif; }

#decisions .choice .features { background:#fff; padding:.7em; border:1px solid #ddd; height:330px;}
#decisions .choice .features ol{list-style: none;}

#decisions .choice .features li {list-style: none;background:url(../images/tick1.gif) no-repeat left; padding:4px 0px 4px 4px;padding-left:20px;}

#decisions .features h4 { color:#000;  margin:.8em;}

#decisions  a
{
	color:#B90000;
	text-decoration:none
}
#decisions  a:hover
{
color:#000;text-decoration:none
}
.sep1
{
background:url(../images/dots.jpg) repeat-x center; height:30px;width:600px;
}
/*==============================================================================

  FOOTER
 
==============================================================================*/


#footer 
{
	background:url(../images/blue-body-bg.jpg) repeat-x;
	width:100%;
	position: relative; 
	float:left;
	text-align:center;
}

#footersection 
{
	background: url(../images/prd-curve.jpg) no-repeat top;
	margin:0 auto;
	width:946px;
	overflow:hidden;
	color:#fff;
	padding-top:0px;
	padding-bottom:20px;
	font-size:11px;
	
}
.footercontainer
{
	background:url(../images/footer-sep.jpg) no-repeat right;
	width:270px;
	padding-right:20px;
	padding-left:20px;
	text-align:left;
	float:left;
}
 

.nobg
{
background:transparent;
}
	
	
.sublink
	{
	width:946px;
	overflow:hidden;
	color:#fff;
	float:left;padding-left:10px;padding-bottom:34px;
	}
	
#advlinks {
	list-style: none;
	margin: 10px;
	padding: 0px;padding-left:10px;
	
}

#advlinks li {
	position:relative; /* IE6 Render Hack */
	height:26px;
	float:left;
	padding-top:0px;padding-bottom:0px;padding-left:20px;padding-right:20px;
	background:url(../images/tick1.gif) no-repeat left;color: #000;font-size:16px;font-weight:bold;

}
.sub1 { width:170px; }
.sub2 { width:170px; }
.sub3 { width:230px; }
.sub4 { width:170px; }
.sub5 { width:250px; }
.sub6 { width:250px; }
.sub7 { width:250px; }

#advlinks li a 
{
	display: block;
	color: #000;
	height: 100%;
	padding:0px 0px 0px 17px;
	vertical-align: middle;
	font-size:16px;font-weight:bold;
	background:url(../images/tick1.gif) no-repeat left;text-decoration:none;padding-top:5px;
}

#advlinks li a:hover 
{
	background:url(../images/tick1-o.gif) no-repeat left;text-decoration:none;padding-top:5px;color:#000;
}



#footertext 
{

	margin:0 auto;	
	width:946px;
	overflow:hidden;
	color:#606060;
	background-color:#fff;
	text-align:left
	
}
#footerlogo
{
	width:160px;
	height:100px;
	float:left;
	padding-top:10px;
}
#footertext p
{
	margin:10px;
	font-size:11px;
}

#footertext a
{
	color:#606060;font-size:11px;
	text-decoration:none;
	font-weight:bold
}

#footertext a:hover
{
	color:#195EAC;
	text-decoration:none;
	font-weight:bold;
}
.copy
{
	color:#195EAC;font-size:11px;
	font-weight:bold
}

/* form */


form {
	margin:0;
	padding:0
	}
	/* form */
div.form {
	padding:1px 0 0 0;
	padding-left:0px;margin-top:40px;
	}

div.form div {
	clear:left;
	padding:0 0 10px 0;margin-bottom:10px;
	}
	div.form div.input input {
	margin:-2px 0 0 0;
	font:12px arial,sans-serif;
	color:#666;
	border:1px solid #7e9eb7;
	width:230px;padding-top:5px;padding-bottom:5px;
	}
div.form label {
	float:left;
	display:block;
	width:100px;
	text-align:left;
	padding:0 8px 10px 0
	}


div.form textarea {
	margin:0;
	padding:1px;
	font:12px arial,sans-serif;
	color:#666;
	border:1px solid #7e9eb7;
	overflow:auto;
	width:230px;
	height:80px
	}


input.subbutton {
	width:54px;
	font:12px arial,sans-serif;font-weight:bold;
	background:url(../images/submit.jpg) no-repeat;
	width:106px;height:31px;
	border:none;
	color:#fff;

	}



form {
	margin:0;
	padding:0
	}
