@charset "utf-8";
/* CSS Document */
* {
	margin				: 0;
	padding				: 0;
}

body {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: normal;
	color				: #898989;
	text-decoration		: none;
	background-image	: url(../_img_detail2retail/body_back_strip.jpg);
	background-repeat	: repeat-x;
	background-position	: center top;
	background-color	: #340C48;
	margin				: 0px;
	padding				: 0px;
}

#outerwrapper{
	width				: 100%;
	margin-right		: auto;
	margin-left			: auto;
}

#main_wrapper{
	width				: 100%;
	/*background-image	: url(../_img_detail2retail/site_shadow.png);*/
	background-position :center;
	background-repeat	: repeat-y;
	height				: 100%;
	float				: left;
	margin-right		: auto;
	margin-left			: auto;
}

#content_wrapper{
	width				: 970px;
	min-height			: 100%;
	margin-right		: auto;
	margin-left			: auto;
}

#center_content{
	width				: 970px;
	height				: 100%;
	float				: left;			
	display				: inline;
	background-color	: #ECECEC;
	margin-right		: auto;
	margin-left			: auto;
}

#left_shade{
	width				: 20px;
	min-height			: 100px;
	float				: left;		
	display				: inline;
	background-color	: #000000;
}

#right_shade{
	width				: 20px;
	min-height			: 100%;
	float				: left;			
	display				: inline;
	background-color	: #000000;
}

#jobDescriptionContainer p, #jobDescriptionContainer ul {
	margin				:0px;
	padding				:0px;
}

#jobDescriptionContainer ul {
	padding-top			:15px;
	padding-bottom		:15px;
}

.option_select{
	margin				: 0 0 0 5px;
}

.region_optgroup1{
	font-style			: normal !important;
	margin				: 3px 0 3px 5px;
	font-weight			: bold;
}

.region_optgroup2{
	font-style			: normal !important;
	margin				: 3px 0 0 5px;
	font-weight			: bold;
}

.option_choice1{
	margin				: 0 0 0 5px;
}

.option_choice2{
	margin				: 0 0 0 10px;
}

.header_login_info_top{
	width: 260px;
	height: auto;
	float :left;
}

.header_login_info_bottom{
	width: 260px;
	height: auto;
	float :left;
	margin: 7px 0 0 0;
}

.header_login_info_bottom p{
	color: #3F0750;
	float: left;
	width: 75px;
	height: auto;
	margin: 12px 20px 0 24px;
	text-align: right;
}

.social_icons{
	width: 123px;
	height: 49px;
	float: left;
}

.social_icons li{
	width: 37px;
	height: 49px;
	float: left;
	list-style: none;
	margin: 0 0 0 3px;
}

.twitter_Img{
	width: 37px;
	height: 49px;
	float: left;
}

.blog_Img{
	width: 37px;
	height: 49px;
	float: left;
	margin: 0 0 0 1px;
}

.in_Img{
	width: 37px;
	height: 49px;
	float: left;
}

.footer_top{	
	width: 970px;
	height: auto;
	float: left;
}

.footer_top_left{
	width: 725px;
	height: auto;
	float: left;
}

.footer_top_left ul{
	width: 725px;
	height: auto;
	float: left;
}

.footer_top_right{
	width: 245px;
	height: auto;
	float: left;
}

.footer_top_social{
	width: 245px;
	height: auto;
	float: left;
	padding: 12px 0 0 0;
}

.footer_top_social p{
	width: 60px;
	height: auto;
	float :left;
	margin: 22px 0 0 11px;
	color: #3F0750;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
}

.social_icons_footer{
	width: 123px !important;
	height: 49px !important;
	float: left;
}

.social_icons_footer li{
	width: 37px;
	height: 49px;
	float: left;
	list-style: none;
	margin: 0 0 0 3px;
}

.web_d_footer{
	background: #340C48;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 970px;
	padding: 10px 0 5px 0;
}

.web_d_footer a{
	color: #FFFFFF;
	float: right;
	text-decoration: none;
	margin: 0 22px 0 0;
}

#site_banner_holder a img{
	width: 721px;
	height: 24px;
	float: left;
	margin: 30px 0 0 42px;
}

.header_login_info_fix{
	width:auto !important;
	margin: 16px 0 0 0px!important;
	float:right!important;
}

.header_login_info_bottom_fix{
	clear:both!important;
	float:right!important;
}
.header_login_info_top_fix{
	float:right!important;
	width:auto!important; 
	margin-right:22px!important;
}
