/* BILLBOARD */
#billboard, #promos, #headlines, #ticker, #options, #links, #homefooter, #homeheader, #productmenu {
	width: 980px;
	margin: 0 auto 10px;
	clear: both;
	color: #76797c;
}
#billboard { margin: 10px auto 0 auto; }
#billboard img.bottom { padding: 0; border: 0; margin: 0; margin-bottom: 16px; }
#billboard a.more { padding-right: 8px; text-decoration: none; }
#billboard a.more:hover { text-decoration: underline; }
#billboard .left { float: left; }

#billboardalfa{
	width: 980px;
	clear: both;
	color: #76797c;
	padding: 10px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#billboardalfa { margin: 10px auto 0 auto; }
#billboardalfa img.bottom { padding: 0; border: 0; margin: 0; margin-bottom: 16px; }
#billboardalfa a.more { padding-right: 8px; text-decoration: none; }
#billboardalfa a.more:hover { text-decoration: underline; }
#billboardalfa .left { float: left; }

/* PROMOS */
#promos {
	width: 980px;
	height: 109px;
}
#promos1 {
	width: 850px;
	height: auto;
	clear: both;
}
#promos img { float: left; border-width: 0; margin: 0 12px 0 8px; }
#promos img.last { margin: 0; }
#promos a#bts_promo { display:block; position:relative; float:left; width:236px; height:155px; padding:0; margin:0; line-height:0; text-indent:-9999px; overflow:hidden; }
/* TICKER */
.wrapper { 
	width: 980px; 
	margin: 0 auto;
}
#ticker { 
	min-height: 26px; 
	margin-bottom: 15px; 
	background: #f6f6f6 url(/home/elements/ticker_btm_grey.gif) no-repeat 0 100%; /*position: relative;*/ 
}
#ticker p {
	line-height: 16px;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 0.2em;
	background: url(/home/elements/ticker_top_grey.gif) no-repeat 0 0;
	float: left;
	margin-bottom: 3px;
}
#ticker a#ticker-headline { 
	width: 12.5em; 
	margin-right: 1em; 
	color: #565656; 
	font-weight: bold; 
	text-align: center; 
	border-right: 1px solid #808080; 
	display: block; 
	float: left; 
}
#ticker a#news-headline { 
	padding-left: 15px; 
	color: #a1a5a9; 
	float: right; 
}
#ticker a { 
	color: #6e6e6e; 
	text-decoration: none;
}
#ticker a#news-link { 
	position: relative;
	z-index: 10;
}

/* HOMEHEADER */
#homeheader p.left a { margin-right: 0; }
#homeheader p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homeheader p.right { width: 50%; float: right; }
#homeheader p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homeheader .sosumi p { margin-bottom: 0; }

#homeheader {
	margin: 0 auto 10px;
	text-align: left;
	font-size: 10px;
	color: #6e6e6e;
	position: relative;
	height: 40px;
}
#homeheader .piped a { border-color: #ccc; }

#homeheader #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; zoom: 1; }
#homeheader #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homeheader #links p { margin-bottom: 0; }
#homeheader #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homeheader #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homeheader #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homeheader .sosumi { clear: both; }
#homeheader .sosumi p { margin-bottom: 0; }
#homeheader .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homeheader .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homeheader .sosumi ul.piped li { float: none; }
#homeheader .sosumi ul.piped li a.first { margin-right: -0.2em; }
    #alfa_head {
	position:absolute;
	width:103px;
	height:87px;
	z-index:10000;
	left: 873px;
	top: -15px;
}
    #URS {
	position:absolute;
	width:102px;
	height:67px;
	z-index:9999;
	left: 507px;
	top: 5px;
}
/* HOMEFOOTER */
#homefooter p.left a {
	margin-right: 0;
	font-size: 10px;
}
#homefooter p.left { width: 50%; float: left; text-align: left; text-indent: 10px; }
#homefooter p.right { width: 50%; float: right; }
#homefooter p.links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; }
#homefooter .sosumi p { margin-bottom: 0; }

/* HOMEFOOTER */
#homefooter {
	margin: 0 auto 10px;
	text-align: left;
	font-size: 10px;
	color: #6e6e6e;
}
#homefooter .piped a { border-color: #ccc; }

#homefooter #links { border: 1px solid #e5e5e5; border-width: 1px 0; padding: .5em 0; margin: 1.5em 0 2em; zoom: 1; }
#homefooter #links:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#homefooter #links p { margin-bottom: 0; }
#homefooter #links p.left { float: left; width: auto; text-align: left; text-indent: 10px; }
#homefooter #links ul.right { float: right; padding-right: 10px; margin-bottom: 0; }
#homefooter #links ul.piped a { padding-left: .5em; margin-left: .5em; }

#homefooter .sosumi { clear: both; }
#homefooter .sosumi p { margin-bottom: 0; }
#homefooter .sosumi p.copyright { display: inline; padding-right: 0.75em; } 
#homefooter .sosumi ul.piped { display: inline; margin-bottom: 0; }
#homefooter .sosumi ul.piped li { float: none; }
#homefooter .sosumi ul.piped li a.first { margin-right: -0.2em; }

/* WORLDWIDE */
#worldwide {
	background: url(/home/elements/home-bg-choosecountry.gif) repeat-x 0 100%;
	border: 1px solid #e3e3e3;
	display: inline;
	padding: 5px 0 8px;
	position: relative;
	text-align: left;
	width: 200px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
#worldwide { *height: 26px; *top: 3px; *margin-left: 10px; *top: 6px; *padding: 0; zoom: 1; }
#worldwide a { height: 30px; padding: 3px 10px 3px 5px; width: 100%; *padding: 0 10px 0 5px; }
#worldwide a:hover { text-decoration: none; }
#worldwide a img { position: relative; top: 5px; padding: 0 5px 0 0; *float: left; *padding: 0; *top: 0; *margin: 2px 0 2px 3px; }
#worldwide a span.more { border-left: 1px solid #e3e3e3; cursor: pointer; display: inline-block; line-height: 30px; margin: -5px 0; padding: 0 10px 0 5px; position: relative; top: 0; }
#worldwide a span.more { *display: inline; *margin-top: 4px; *top: 0; zoom: 1; *line-height: 20px; }
#home #billboardalfa .zoq {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: left;
	height: 150px;
	width: 400px;
	z-index: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#home #billboardalfa .zoq div {
	float: left;
	padding: 0px;
}
#home #billboardalfa .mega {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: right;
	height: 150px;
	width: 420px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	z-index: auto;
	clear: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#home #billboardalfa .mega div {
	padding: 0px;
	float: left;
}
#home #billboardalfa .aala {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: left;
	height: 150px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	visibility: inherit;
	z-index: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#home #billboardalfa .aala div {
	padding: 0px;
	float: left;
}
#home #billboardalfa .alfarid {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: right;
	height: 150px;
	width: 420px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	z-index: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#home #billboardalfa .alfarid div {
	padding: 0px;
	float: left;
}
#home #billboardalfa .alfaridgold {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: left;
	height: 150px;
	width: 400px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	z-index: auto;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#home #billboardalfa .alfaridgold div {
	padding: 0px;
	float: left;
}
#home #billboardalfa .ninestar {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	float: right;
	height: 150px;
	width: 420px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	position: relative;
	z-index: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#home #billboardalfa .ninestar div {
	padding: 0px;
	float: left;
}
#home #billboardjobs .heading {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	color: #000;
	float: left;
	width: 950px;
	margin-top: 5px;
	margin-left: 20px;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
	z-index: auto;
	height: 20px;
}#home #billboardalfa .jobdetail {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	margin: auto;
	float: left;
	width: 960px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
	z-index: auto;
	height: auto;
}
#home #billboardalfa div {
	height: auto;
	width: auto;
}
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
color: #2d2b2b;
background: white url(../../images/shade.gif) top left repeat-x;
}



.shadetabs li a:hover{
color: #2d2b2b;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
	background-image: url(../../images/shadeactive);
	border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}
.tab h3{
	color: #333;
	padding: 3px;
	font-size: 12px;
	margin: 0 1px 1px 0;
	text-align: left;
	background-color: #FFF;
}
h3{
margin: 0;
padding: 5px;
font-size: 14px;
}
p{
	margin: 0;
	padding: 5px;
	line-height: 1.5em;
	font-size: 11px;
}
#wrapper{
width: 980px;
margin: 0 auto;
}
#left{
	float: left;
	width: 220px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right{
float: right;
width: 760px;
}
#right1{
float: right;
width: 160px;
}
#right2{
	float: right;
	width: 330px;
}
.tab{
	color: #333;
	padding: 1px;
	margin: 0 1px 1px 0;
	text-align: left;
	background-color: #FFF;
}
.stretcher{
	background-color: #FFF;
	text-align: left;
}

/* Form CSS */
.table {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	margin: 5px;
	padding: 5px;
	height: 200px;
	border: 0px none #08c;
	text-align: left;
}
.table tr td #form1 #Name {
	border: 1px solid #08c;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.table tr td #Name2 {
	margin: 0px;
	padding: 0px;
	border: 1px solid #08c;
}
#promos .rice {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif, "Trajan Pro";
	font-size: 10px;
	font-style: normal;
	float: left;
	height: auto;
	width: 470px;
}
