/*************************************
*  
*  MAGNETICS
*
*  portal_home.css
*
*  Last Updated By: Ryan Perry
*
*  Last Updated: 4/15/2009
*
*************************************/



/*************************************
*  BEGIN GLOBAL LAYOUT
*************************************/

.contentContainer {
	background:url('/images/secondaryBG.jpg') repeat-x 0 0 #ffffff !important;
	padding:25px 29px 75px 29px !important;
}

/*************************************
*  END GLOBAL LAYOUT
*************************************/



/*************************************
*  BEGIN PORTAL LOGIN LAYOUT
*************************************/

.portalLogin label{
		text-align:right;
		width:75px;
}

.portalLogin input {
	margin:0 0 8px 5px;
	border:1px solid #bebebe;
	padding:2px;
	width:196px;	
}

.portalLogin #ctl00_MainContentPlaceHolder_Login1_LoginButton {
	margin:0 !important;
	float:right;
	clear:right;
	background:url('/images/loginButton.png') no-repeat !important;
	text-indent:-9999px;
	display:block;
	width:70px !important;
	cursor:pointer;
	height:18px;
	padding:0 !important;
	border:none !important;
	outline:none;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
}

.portalForgotPassword label{
		text-align:right;
		width:75px;
}

.portalForgotPassword input {
	margin:0 0 8px 5px;
	border:1px solid #bebebe;
	padding:2px;
	width:196px;	
}

.portalForgotPassword #ctl00_MainContentPlaceHolder_PasswordRecovery1_UserNameContainerID_SubmitButton {
	margin:0 !important;
	float:right;
	clear:right;
	background:url('/images/loginButton.png') no-repeat !important;
	text-indent:-9999px;
	display:block;
	width:70px !important;
	cursor:pointer;
	height:18px;
	padding:0 !important;
	border:none !important;
	outline:none;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
}

/*************************************
*  END PORTAL LOGIN LAYOUT
*************************************/



/*************************************
*  BEGIN PORTAL HOME LAYOUT
*************************************/

.contentContainer  h1 {
	border-bottom:1px solid #999999 !important;
	padding:0 0 3px 0 !important;
	margin:0 0 10px 0 !important;
	display:block !important;
	width:auto !important;
}

.portalHomeInfo {
	clear:both;
	padding:10px 0;
}

.portalHomeLeft {
	width:393px;
	height:192px;
	padding:16px 18px 18px 19px;
	float:left;
	display:inline;
	background:url('/images/portalHomeBoxBG.png') no-repeat 0 0;
}

.portalHomeLeft ul {
	list-style:none;
	float:left;	
	margin:0 5px 0 0;
	width:180px;
}

.portalHomeLeft ul li {
	display:block;
	font-size:12px;
}

.portalHomeLeft ul li a {
	color:#000000;
}

.portalHomeSearch {
	position:relative;
	margin:0 0 20px 0;
}

.portalHomeSearchInput {
	background:url('/images/signupInputBG.png') no-repeat;
	height:17px;
	width:205px;
	border:none !important;
	padding:2px 6px 2px 4px ;
	font-size:11px !important;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	float:left;
	margin:0 5px 0 0;
}


.portalHomeRight {
	margin:0 0 0 467px;
	width:393px;
	height:192px;
	padding:16px 18px 18px 19px;
	background:url('/images/portalHomeBoxBG.png') no-repeat 0 0;
}

.portalHomeRight h2 {
	font-size:12px;
	font-weight:normal;
	color:#000000;
	margin:0 0 8px 0;
	padding:0;
}

.portalRecentOrdersTable {
	border-collapse:collapse;
	width:393px;
}

.portalRecentOrdersTitle {
	background:#ededed;
	border-right:1px solid #ffffff;
	padding:3px 6px 3px 4px;
}

.portalRecentOrdersData {
	padding:1px 6px 1px 4px;
}

.portalRecentOrdersDatalastItem {
	padding:1px 4px 1px 6px;
	
}
.portalRecentOrdersButtons {
	color:#eb0303;
	font-size:12px;
	margin:25px 0 0 0;
	position:relative;
}

.portalRecentOrdersButtons ul {
	list-style:none;
	float:right;
	position:relative;
	z-index:2;
}

.portalRecentOrdersButtons ul li {
	float:left;
	display:inline;
	margin:0 5px 0 0;
	padding:0 5px 0 0;
	border-right:1px solid #eb0303;
}

.portalRecentOrdersButtons ul li a {
	display:block;
	cursor:pointer;
}

.portalRecentOrdersHistory {
	background:url('/images/portalRecentOrdersButtons.gif') no-repeat 0 0;
	display:block;
	width:76px;
	height:16px;
	text-indent:-9999px;
	cursor:pointer;
}

.portalRecentOrdersDetail {
	background:url('/images/portalRecentOrdersButtons.gif') no-repeat 0 -19px;
	display:block;
	width:69px;
	height:16px;
	text-indent:-9999px;
	cursor:pointer;
}

.portalRecentOrdersReorder {
	background:url('/images/portalRecentOrdersButtons.gif') no-repeat 0 -37px;
	display:block;
	width:63px;
	height:16px;
	text-indent:-9999px;
	cursor:pointer;
}

.portalHomeSupplement {
	clear:both;
	margin:0;
	padding:0;
}

.portalGetStarted {
	float:left;
	display:inline;
	width:250px;
	margin:0 50px 0 0;
	padding:0;
}

.portalGetStarted ul {
	list-style:none;
}

.portalGetStarted ul li {
	margin:0 0 3px 0;
}

.portalGetStarted ul li a {
	font-size:14px;
	color:#000000;
}

.portalNews {
	float:left;
	display:inline;
	width:213px;
	margin:0 62px 0 0;
	padding:0;
	font-size:12px;
	color:#333333;
}

.portalNews a {
	color:#000000;
}

.portalNews h3, .portalNews h3 a {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.portalHelp {
	float:left !important;
	display:inline;
	padding:0;
	margin:0;
	width:310px;
	color:#666666;
	font-size:12px;
}

/*************************************
*  END PORTAL HOME LAYOUT
*************************************/


