/* Page reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {
	margin: 0px;
	padding: 0px;
	font-family:Arial, sans-serif;
}
table {
	border-collapse: collapse;
	border-spacing: 0px;
} 
img {
	border: 0px;
} 
html{
	background-color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:13px;
	text-align:left;
	color:#3D3D3D;
	height:100%;
} 
body{
	height:100%;
} 
#wholeContainer{
	width:1008px;
	margin:0px auto;
} 
a {
	color:#0090C6;
	outline:none;
	text-decoration:none;
} 
a:hover{
	text-decoration:underline;
} 
/* End Page reset */
/* head */
#head{
	background:url(/images/new-design/layout/headerLanding.png) repeat-x top left;
	height:110px;
	position:relative;
} 
#head .logo{
	position:absolute;
	top:29px;
	left:35px;
	width:214px;
	height:65px;
	background: url(/images/new-design/layout/logoLanding.png) transparent;
} 
#head .logo a{
	width:214px;
	height:65px;
	display:block;
}
#head .search{
	width:185px;
	height:25px;
	position:absolute;
	top:50px;
	right:15px;
} 
#head .search .textfield{
	width:150px;
	border:1px solid #C9C9C9;
	border-right:none;
	color:#979797;
	font-size:12px;
	position:absolute;
	top:0px;
	left:0px;
	padding:4px;
} 
#head .search .button{
	background:url(/images/new-design/buttons/search.png) top left no-repeat;
	height:25px;
	width:28px;
	border:none;
	font-size:0px;
	outline:none;
	position:absolute;
	top:0px;
	right:0px;

} 
#head .search .button:hover{
	background:url(/images/new-design/buttons/search.png) top right no-repeat;
}

#head .tabs{
	width:340px;
	height:32px;
	position:absolute;
	top:0px;
	right:10px;
	background:url(/images/new-design/header/tab3.png) top left no-repeat;
	padding:0px 6px;
}

#head .tabs .joinTab{
	background:url(/images/new-design/header/joinTab.png);
	width:138px;
	height:26px;
}

#head .tabs .joinTab a{
	width:138px;
	height:26px;
	display:block;
}
 
#head .tabs2{
	height:32px;
	position:absolute;
	top:0px;
	right:10px;
	z-index: 500;
} 
#head .right{
	width:10px;
	height:32px;
	background:url(/images/new-design/header/tab2.png) top right no-repeat;
	float:right;
} 
#head .tabs .links{
	position:absolute;
	top:0px;
	right:6px;
	width:205px;
	height:26px;
	line-height:26px;
	text-align:center;
	font-size:13px;
} 
#head .tabs2 .links{
	height:32px;
	line-height:26px;
	font-size:12px;
	padding-left:20px;
	float:right;
	background:url(/images/new-design/header/tab2.png) top left no-repeat;
} 
#head .tabs .links a{
	padding:0px 8px;
} 
#head .tabs2 .links a{
	padding:0px 8px;
}

#userMenu {
	height: 115px;
	width:105px;
	font-size:10px;
	position: relative;
	left: -20px;
	top: -2px;
	line-height: 13px;
	z-index: 499;
	display: none;
}

#helpMenu {
	height: 48px;
	width:105px;
	font-size:10px;
	position: absolute;
	right: 10px;
	top: 24px;
	line-height: 13px;
	z-index: 501;
	display: none;
}

#userLinks {
	float:left;
	width: 80px;
	height: 110px;
	padding-left: 5px;
	padding-top: 8px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	background:url(/images/new-design/panels/menuBackground.png) no-repeat;
}

#userLinks a {
	height: 17px;
}

#leftSide, #rightSide{
	float: left;
	height: 110px;
	width: 10px;
}

#leftSide {
	background:url(/images/new-design/panels/leftSide.png) no-repeat;	
}

#rightSide {
	background:url(/images/new-design/panels/rightSide.png) no-repeat;	
}

#helpMenu #userLinks {
	background:url(/images/new-design/panels/menuBackground.png) no-repeat 0px -60px;	
}

#helpMenu #leftSide {
	background:url(/images/new-design/panels/leftSide.png) no-repeat 0px -60px;	
}

#helpMenu #rightSide {
	background:url(/images/new-design/panels/rightSide.png) no-repeat 0px -60px;	
}

#helpMenu #userLinks {
	height: 42px;
}

#helpMenu #leftSide {
	height: 48px;
}

#helpMenu #rightSide {
	height: 48px;
}

/*************/
#headLite{
	height:95px;
	position:relative;
} 
#headLite .logo{
	position:absolute;
	top:20px;
	left:35px;
} 
#headLite .links{
	position:absolute;
	top:0px;
	right:6px;
	line-height:26px;
	text-align:center;
	font-size:13px;
} 
#headLite .links a{
	padding:0px 8px;
} 

/* End Head*/
/* Nav */

.nav ul{
	height:32px;
	background:url(/images/new-design/layout/navBackground.png) top left repeat-x;
} 
.nav ul li{
	float:left;
	list-style:none;
	text-align:center;
	width:117px;
	height: 32px;
	border-right: #BBBBBB 1px solid;
	line-height:32px;
	display:block;
}

.nav ul li.wide{
	width:132px;
} 
.nav ul li.selected{
	background-color:#FFFFFF;
} 
.nav ul li.navLast{
	border-right:none;
} 
.nav ul li a{
	line-height:32px;
	font-size:14px;
	font-weight:bold;
	color:#3D3D3D;
} 
.nav ul li.selected a{
	color:#000000;
} 
.nav ul li a:hover{
	color:#0090C6;
	text-decoration:none;
}

/* End Nav */

/* Body */
#body{
	background:url(/images/new-design/layout/backgroundPage.png) repeat-y top left;
	padding:0px 17px 1px;
	min-height:400px;
} 
#pageContent {
	clear: both;
	width: 960px;
	min-height: 300px;
	margin: 0 auto;
	overflow: hidden;
} 
/* End Boddy */
/* Foot */
.preFoot{
	position:relative;
	background-color:#676767;
	color:#C9C9C9;
	font-weight:bold;
	height:76px;
	margin-top: 20px;
	margin-bottom:-1px;
	clear: both;
} 
.preFoot a{
	color:#C9C9C9;
	font-weight:bold;
} 
.preFoot .preFootMenu{
	display:inline;
} 
.preFoot .preFootMenu li{
	line-height:76px;
	display:inline;
	list-style:none;
	padding:0px 7px 0px 9px;
	background:url(/images/new-design/layout/vertSeparatorFoot.png) 0px 4px no-repeat;
} 
.preFoot .preFootMenu li.first{
	border:none;
	margin-left:24px;
	background:none;
} 
.preFoot .followUs{
	background:url(/images/new-design/layout/followUsPad.png) top left no-repeat;
	width:198px;
	height:53px;
	position:absolute;
	right:23px;
	top:14px;
	line-height:43px;
	padding-left:10px;
} 
.preFoot .followUs .icons{
	position:absolute;
	right:10px;
	top:7px;
} 
*:first-child+html .preFoot .followUs .icons{
	top:1px;
} 
.preFoot .followUs .icons a{
	padding:0px 5px;
} 
#foot{
	background:url(/images/new-design/layout/foot.png) bottom left no-repeat;
	height:67px;
	font-size:10px;
	font-weight:bold;
	color:#D5D5D5;
	padding:0px 17px;
} 
#foot a{
	color:#D5D5D5;
} 
#foot .copy{
	line-height:50px;
	padding-left:33px;
} 
#foot .footMenu{
	display:inline;
} 
#foot .footMenu li{
	line-height:50px;
	display:inline;
	list-style:none;
	padding:0px 10px;
	background:url(../imgs/layout/vertSeparatorFoot.png) bottom left no-repeat;
} 
#foot .footMenu li.first{
	background:none;
	margin-left:20px;
} 

div.margin_content {
	padding:5px;
} 

/* End Foot */
/* Layout */
.colaSingle{
	width:306px;
	margin-left:15px;
	float:left;
	/*border:1px solid #D5D5D5;*/

} 
.colbSingle{
	width:306px;
	margin:0px 334px;
	/*border:1px solid #D5D5D5;*/

} 
.colcSingle{
	width:316px;
	margin-right:10px;
	float:right;
	/*border:1px solid #D5D5D5;*/

} 
/*******************************************************************/
.colaDouble{
	width:625px;
	margin-left:10px;
	padding:0px 5px 5px 5px;
	float:left;
} 
.colcSiblingDouble{
	width:306px;
	margin-left:648px;
	padding:0px 5px 5px 5px;
	/*border:1px solid #D5D5D5;*/
} 
/*******************************************************************/
.colbDouble{ /*use this with ".colaSingle"*/
	width:625px;
	margin-left:334px;
	border:1px solid #D5D5D5;
} 
/*******************************************************************/
.colTriple{
	/*margin:0px 10px;*/
	margin:0px 15px;
	border:1px solid #D5D5D5;
} 
/*******************************************************************/
.colTripleLanding{
	margin:0px 10px;
	/*margin:0px 15px;*/
	/*border:1px solid #D5D5D5;*/
} 

/** Help and FAQ **/
div#help{
	padding:0px;
	display:none;
	z-index:500;
} 
div#faq{
	padding:0px;
	z-index:500;
} 
div.inner{
	padding:20px;
} 
div.inner p{
	margin-top:20px;
} 

#checkPromoCodeBtn {
	display:none;
} 
/* End Layout */