/* 
====== Default CSS Content ======

	1: Globals
	2: Navigation
	3: Imputs & Forms
	4: Filters	
	5: Tables
	6: Datagrid

============
*/

/* 
====== 0: START: Re-set ======
*/
/* remove the inconsistent (among browsers) default ul,ol padding or margin  */
/* the default spacing on headings does not match nor align with 
   normal interline spacing at all, so let's get rid of it. */   
/* zero out the spacing around pre, form, body, html, p, blockquote as well */
/* form elements are oddly inconsistent, and not quite CSS emulatable. */
/*  nonetheless strip their margin and padding as well */
ul,ol,li,h5,h6,pre,a,form,body,html,blockquote,fieldset,input{ margin:0; padding:0; }

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img, img{ border: none; }

/* 
====== 0: END: Re-set ======
*/


/* 
====== 1: START: Globals ======
*/

.ilovezebra{
	
	background-image	: url(../Images/ilovezebrazipship.png);
	background-repeat	: no-repeat;
	float				: left;
	height				: 69px;
	width				: 143px;
	margin				: 36px 0 0 174px;
	text-indent			: -120000px;
	display				: block;
}


/* 
====== 1: END: Globals ======
*/


/* 
====== 2: START: Navigation ======
*/



/* 
====== 2: END: Navigation ======
*/


/* 
====== 3: START: Imputs & Forms ======
*/
.primaryButton
{
	background-color:#ffb90e;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}
.uploadButtonContainer
{
	float:right;
	margin:	-38px 90px 0 0 !important;
}
.uploadButton
{
	background-color:#ffb90e;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.3em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}

.primaryButton input
{
	background-color:#ffb90e;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}

.primaryButton:hover
{
	color				: #000;
}

.uploadButton:hover
{
	color				: #000;
}

input.primaryButton
{
	border				: none;
}

.rightButtonEdge
{
	background			: url(../Images/rightButtonEdge.png) no-repeat right;
	height				: 27px;
	padding				: 11px 8px 3px 0;
	*padding			: 0 5px 0 0;
}

.leftButtonEdge
{
	padding				: 12px 0 5px 8px;
	*padding			: 0 0 0 8px;
	background			: url(../Images/leftButtonEdge.png) no-repeat left;
	height				: 27px;
}

.secondaryButton
{
	background-color:#666;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}

.secondaryButton input
{
	background-color:#666;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	color:#FFFFFF;
	cursor:pointer;
	font-size:1.6em;
	font-weight:bolder;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}
.refineButtons input
{
	color: #fff;
	background-color:#666;
	background-image:none;
	background-position:left top;
	border:medium none !important;
	/* color:#FFFFFF; */
	cursor:pointer;
	font-size:1.6em;
	font-weight:bold;
	height:27px;
	padding:0 !important;
	width:auto;
	overflow:visible;
}

.rightButtonEdgeSecond
{
	background			: url(../Images/rightButtonEdgeGrey.png) no-repeat 100% 50% ;
	display				: inline-block;
	margin-right		: 12px;
}

.leftButtonEdgeSecond
{
	background			: url(../Images/leftButtonEdgeGrey.png) no-repeat 0 50%;
	display				: inline-block;
	margin-left			: 12px;
}

.rightButtonEdgeThird
{
	background			: url(../Images/rightButtonEdgeThird.png) no-repeat 100% 50%;
	display				: inline-block;
	margin-right		: 12px;
}
.rightButtonStyleFive
{
	background			: url(../Images/rightButtonEdgeGoldOnWhite.png) no-repeat 100% 50%;
}
.rightButtonStyleSix
{
	background			: url(../Images/rightButtonEdgeGreyOnWhite.png) no-repeat 100% 50%;
}
.rightButtonStyleSeven
{
	background			: url(../Images/rightButtonEdgeGreyOnGrey.png) no-repeat 100% 50%;
}
.rightButtonStyleEight
{
	background			: url(../Images/rightButtonEdgeGoldOnGrey.png) no-repeat 100% 50%;
}


.leftButtonEdgeThird
{

	background			: url(../Images/leftButtonEdgeThird.png) no-repeat left;
	display				: inline-block;
	margin-left			: 12px;
}
.leftButtonStyleFive
{
	background			: url(../Images/leftButtonEdgeGoldOnWhite.png) no-repeat 0 50%;
}
.leftButtonStyleSix
{
	background			: url(../Images/leftButtonEdgeGreyOnWhite.png) no-repeat 0 50%;
}
.leftButtonStyleSeven
{
	background			: url(../Images/leftButtonEdgeGreyOnGrey.png) no-repeat 0 50%;
}
.leftButtonStyleEight
{
	background			: url(../Images/leftButtonEdgeGoldOnGrey.png) no-repeat 0 50%;
}

.rightButtonEdgeThird input
{
	height				: 27px;
	margin				: 0 14px 0 14px;
	
}

.rightButtonEdgeFourth
{
	background			: url(../Images/rightButtonEdgeFourth.png) no-repeat 100% 50%;
	display				: inline-block;
	margin-right		: 12px;
}

.leftButtonEdgeFourth
{

	background			: url(../Images/leftButtonEdgeFourth.png) no-repeat left;
	display				: inline-block;
	margin-left			: 12px;

}
.rightButtonEdgeFifth
{
	background			: url(../Images/rightButtonEdgeFifth.png) no-repeat 100% 50%;
	display				: inline-block;
	margin-right		: 12px;
	margin-bottom		: 4px;
}

.leftButtonEdgeFifth
{

	background			: url(../Images/leftButtonEdgeGrey.png) no-repeat left;
	display				: inline-block;
	margin-left			: 12px;

}

.rightButtonEdgeFourth input
{
	height				: 27px;
	margin				: 0 14px 0 14px;
	
}

.rightButtonEdgeFifth input
{
	height				: 27px;
	margin				: 0 14px 0 14px;	
}



fieldset.selector .buttonActions
{
	padding				: 0 25px 25px 0 ;
}



dd.fullWidth select
{
	width				: 245px !important;
}

.buttonActions 
{
	margin				: 1em 0 0 0;
	text-align			: right;
}

.multipleButtons, .panelButtons
{
	text-align			: center;
	padding				: 20px 0 26px 0;
}

div.refineButtons
{
	padding				: 5px 0 10px 0;
	width				: 100%;
	float				: left;
	height				: 30px;
	*height				: 49px;
	_height				: 44px;
}

.filterButtons
{
	display				: inline-block;
	float				: right;
	height				: 30px;
}
.backButton
{
	display				: inline-block;
	float				: left;
	height				: 30px;
}

textarea
{
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
	padding				: 2px;
}
.searchButton
{
background:#4C4C4C none repeat scroll 0 0;
border:1px solid #888888;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
}
/* 
====== 3: END: Imputs & Forms ======
*/

fieldset
{
	border					: none;
}

fieldset.adminFilter .buttonActions
{
	/*padding-right		: 42px;*/
}

fieldset.adminFilter dd
{
	width				: 70%;
	float				: left;
	padding-right		: 20px;
}

fieldset.adminFilter dt
{
	width				: 20%;
	padding-right		: 20px;
	float				: left;
}

.wideTextBox
{
	width				: 355px;
}

fieldset.adminFilter100 dd
{
	width				: 84%;
	float				: left;
	padding-right		: 20px;
}

fieldset.adminFilter100 dt
{
	width				: 10%;
	float				: left;
}


fieldset.adminFilterSecond
{	
	width				:auto;
}

fieldset.adminFilterSecond dd
{
	width				: 55%;
	float				: left;
	padding-right		: 20px;
}

fieldset.adminFilterSecond dt
{
	width				: 40%;
	float				: left;
}
fieldset.adminFilterSecond .extrawide select 
{
	width				: 135px;
}

select 
{
	width				: 150px;
}

dl.widerFields dt
{
	width				: 20%;
	float				: left;
}

dl.widerFields dd
{
	width				: 60%;
	margin-left			: 40%;
	margin-top			: -2em;
}

dd.widedt
{
	margin-top			: 2em;
}

dt.narrow
{
	width				: 35% !important;
}


dd.extrawide
{
	width				: auto !important;
	margin-left			: 25px;
	margin-top			: 0;

}


fieldset.login
{
	padding				: 0 0 0 5px;
	margin-bottom		: 50px;
}

fieldset legend
{
	font-size			: 22px;
	padding-bottom		: 25px;
	padding-top			: 10px;
	color				: #FFFFFF;
	padding-left		: 0;

}


.login .username
{
	width:220px;
	margin-right:0;
}
fieldset.login .loginPadding 
{
	/*ui-control.css (line 200)*/
	margin-left:40px !important;
}

fieldset.adminFilter legend,fieldset.adminFilterSecond legend, fieldset.adminFilter100 legend
{
	font-size			: 1.4em;
	font-weight			: bold;
	padding				: 20px 0 10px 0;
	margin				: 0 0 0 0;
	color				: #FFCC33;
}

fieldset.login label, fieldset.adminFilter label, fieldset.adminFilterSecond label,  fieldset.adminFilter100 label
{
	margin-right		: 10px;
	font-weight			: bold;
}

fieldset.login .loginPadding
{
	margin-left		: 60px;
}

fieldset.selector
{
	padding-top		:12px;
}

dl.selector

{
	padding-top				: 0px !important;
	margin					: 0px !important;
}

dl.selector dt
{
	width					: 160px;
	height					: 50px;
	padding-right			: 2px;
	text-transform			: uppercase;
	line-height				: normal !important;
	margin-top				: 12px;
	padding-bottom			: 5px;
}

dl.selector dt span
{
	color					: #a6a6a6;
}

dl.selector dt label
{
	line-height				: normal !important;
}


dl.selector dd
{
	height					: 55px;
	float					: left;
	margin-top				: 12px;
}

dl.selector dd select
{
	margin-top				: 8px;
	width					: 265px;
}

dl.selector dd.final select
{
	margin-top				: 8px;
	width					: 360px;
}

dl.subsection	
{
	margin-left				: 65px;
	margin-bottom			: 40px;
}

dl.subsection dt
{
	width					: 22%;
}

dl.subsection dd select
{

	width					: 200px;
}

.select1
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px 0;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}

.select2
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px -82px;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}	

.select3
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px -164px;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}

.select4
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px -246px;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}	

.select2inactive
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px -410px;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}	

.select3inactive
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px -492px;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}

.select4inactive
{
	background-image	: url(../Images/selections.png);
	background-position	: 25px -574px;
	background-repeat	: no-repeat;
	padding-left		: 81px;
	height				: 49px;
	font-weight			: bold;
	font-size			: 12px;
	margin-right		: 4px;
}	

.admin
{
	float				: left;
	width				: 500px;
}
	
.panel100right
{
	width				: 27%;
	margin-bottom		: 20px;
	padding-top			: 0;
	margin-left			: 620px;
	background-color	: #FFB90E;
	padding				:0;
}

.panel100right h4
{
	margin				: 0 0 0 0;
	border-bottom		: none !important;
	padding				: 10px 0px 7px 12px;
	color				: #000;
	font-weight			: bold;
	font-size			: 1.4em;
	line-height			: 16px;
	text-transform		: uppercase;
	font-weight			: bold;
}


.panel100right ul
{
	list-style-type		: none;
	padding-left		: 0px;
	padding-top			: 5px;
	padding-bottom		: 5px;
}

.panel100right li
{
	color				: #000000;
}

ul.actionList
{
	font-weight			: bold;
}

.marginLeft
{
	margin-left		: 10px;
}

dl.addPart dt
{
	width				: 240px;
	font-weight			: bold;
}

dl.radupload dt
{
	width				: 80px;
	font-weight			: bold;
}

dl.addDesc dt
{
	font-weight			: bold;
	width				: 120px;
}

dl.addPart
{
	padding-bottom		: 2px;
	border-top			: none !important;
}

dl.addPart input.textField, dl.addPart .textField
{
	width				: 250px;
}

dl.addPart .leftCol
{
	float				: left;
	width				: 95px;
}

dl.addPart .rightCol
{
	margin-left			: 68px;
}

dl.addPart .arrows
{
	width				: 25px;
	padding-left		: 12px;
	padding-right		: 5px;
	float				: left;
	padding-top			: 25px;
}

dl.secondinner .leftCol
{
	float				: left;
	display				: block;
	margin-left			: -46px;
}

dl.secondinner .rightCol
{
	float				: left;
	display				: block;
	margin-left			: 20px;
}

dl.secondinner .arrows
{
	width				: 25px;
	padding-left		: 12px;
	padding-right		: 5px;
	float				: left;
	padding-top			: 25px;
}

dl.radupload dd a
{
	color				: #000;
}
.notBold
{
	font-weight			: normal !important;
}
.formAlignment
{
	margin-left			: 47px;
}
/* 
====== 4: START: Filters ======
*/
fieldset.filter {

}
/* 
====== 4: END: Filters ======
*/


/* 
====== 5: START: Tables ======
*/
/*
/* 
====== 5: END: Tables ======
*/


/* 
====== 6: START: Datagrid ======
*/

/* 
====== 6: END: Datagrid ======
*/