@charset "UTF-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body { 
	background: #002d80;
	color: #444444;
	text-align: left;
	font: 90%/1.4em Arial, Helvetica, sans-serif;
}

.wrapperPage {
	background: url(http://www.altousa.com/images-index/p-background.gif) repeat-x center top;
	width:100%;
	height:330px;
	margin:0;
}

.wrapperOuter {
	width:880px;
	margin:0 auto 0 auto;
	}
	
.wrapperInner {  
	width:880px;
	float:left;
	background: #FFF url(http://www.altousa.com/images-index/f-contentBkgd.gif) repeat-y left 325px;
}

.wrapperInner2 {  
	width:880px;
	float:left;
	background:url(http://www.altousa.com/images-index/p-headerBkgd.gif) top left no-repeat;
}

.header {
	float:left;
	width:880px;
}

.block {width:880px;
	float:left;
	clear:both;
	margin:0;
}

.block100 {
	float:left;
	width:100%;
}

.block100margin {
	float:left;
	width:100%;
	margin:10px 0;
}

.contentWrapper {
	width:820px;
	float:left;
	clear:both;
	margin:0 0 20px 30px;
}

.colMainLeft {
	width:170px;
	float:left;
	margin:0 0 20px 0;
}

.colMainRight {
	width:608px;
	float:right;
	margin:60px 10px 20px 0;
	min-height:400px;
}


.col3LeftOuter {
	width:540px;
	float:left;
}

.col3Left {
	width:270px;
	float:left;
}

.col3Right {
	width:240px;
	float:right;
}

.col2Right {
	width:295px;
	float:right;
}

.col2Left {
	width:295px;
	float:left;
}


.colLeft400 {
	width:400px;
	float:left;
}

.colRightInset {
	width:250px;
	float:right;
	margin:0 0 10px 15px;
}

.colPageLeft {
	width:385px;
	float:left;
}

.colPageRight {
	width:210px;
	float:right;
}

.colPageRightTxt {
	width:190px;
	padding:0 10px 0 10px;
	float:right;
	border: 1px solid #CCC;
	font-size:95%;
	line-height:normal;
}

.colPageRightImg {
	width:210px;
	float:right;
	border: 1px solid #CCC;
	margin:0 0 20px 0;
}






.staffBlock {
	width:100%;
	float:left;
	margin:10px 0;
	padding:0 0 10px 0;
	border-bottom: #ccc 1px solid;
}

.staffBlock img {
	padding:3px;
	border:#ccc 1px solid;
	float:left;
}

.staffBlockInset {
	float:right;
	width:480px;
}





.borderBottom {
	border-bottom: #ccc 1px solid;
	padding-bottom:3px;
}



/* Home Page  
---------------------------------------------------------- */

.homeHeader {
	float:left;
	width:880px;
	height:190px;
	background: #fff url(http://www.altousa.com/images-index/f-background.gif) repeat-x center top;
	position:relative;
}

.homeHeader img {
	float:left;
	margin:20px 30px 0 0;
}

.homevideolink {
	position:absolute;
	right: 0;
	top:40px;
}

.homeHeader h1 {
	margin:55px 0 0 0;
}

.homeHeader h3 {
	margin:4px 0 0 0;
	font-size:120%;
}

.homeHeader p {
	margin:8px 0 0 0;
	font-style: italic;
	line-height: normal;
}

.homeTopLinks {
	width:367px;
	height:35px;
	float:right;
	background:url(http://www.altousa.com/images-index/home-top-link-bkdg2.gif) no-repeat center top;
	text-align: center;
	color:#8096c0;
	padding-right:50px;
}


.sliderWrapper {
	width:880px;
	height:316px;
	float:left;
	background:url(http://www.altousa.com/images-index/sliderBkdg.gif) no-repeat top left;
	overflow:hidden;
	display:block;
}

.sliderWrapper2 {
	width:880px;
	height:316px;
	float:left;
	background:url(http://www.altousa.com/images-index/sliderBkdg2.jpg) no-repeat top left;
	overflow:hidden;
	display:block;
}

.sliderWrapperInner {
	width:848px;
	height:310px;
	float:left;
	overflow:hidden;
	padding-left:16px;
	list-style:none;
	position: relative;
}

.sliderWrapperInner p {
	display:block;
	position:absolute;
	width:222px;
	left: 625px;
	top: 30px;
	color:#ffffff;
	z-index:50;
	font-size:100%;
}


/* Home Page Buttons 
---------------------------------------------------------- */

.buttonBlock {
	width:880px;
	height:71px;
	background:url(http://www.altousa.com/images-index/f-buttonBkgd.jpg) top left no-repeat;
	float:left;
}

.buttonItem {
	width:218px;
	height:71px;
	margin:0 auto;
}


.buttonItem a {
	width:218px;
	height:58px;
	display:block;
	color:#FFF;
	text-align:center;
	font-size: 18px;
	padding-top:13px;
}

.buttonItem a:link, .buttonItem a:visited {
	background:url(http://www.altousa.com/images-index/f-button.jpg) 0px 0px no-repeat;
	color:#FFF;
	text-decoration:none;
}

.buttonItem a:hover, .buttonItem a:focus, .buttonItem a:active {
	background:url(http://www.altousa.com/images-index/f-button.jpg) 0px -71px no-repeat;
	color:#FFF;
	text-decoration:none
}

.blockInner {
	width:820px;
	float:left;
	clear:both;
	margin:0 30px 20px 30px;
	background: url(http://www.altousa.com/images-index/f-centerDvideShadow.jpg) no-repeat center bottom;
}

.colLeft{
	width:390px;
	float:left;
}
.colRight{
	width:375px;
	float:right;
	margin-right:5px;
}




/* Text 
---------------------------------------------------------- */

/* See "Editor Styles" below for more */

p {margin: 0 0 .6em 0;}  


h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:normal;
	color:#002d80;
} 

h1 {
	font-size:250%;
	text-align:left;
	margin: 0 0 20px 0;
	letter-spacing: -.03em;
	}

ul, ol {
	margin-top: 0;
	margin-bottom: 6px;
	margin-left: 1.5em;
}

ul {list-style:square
}

ul.plainList {list-style:none;}

h2 {margin: 20px 0 4px 0; font-size: 180%;
		letter-spacing: -.03em;

}

h3 {margin: 12px 0 2px 0; font-size: 150%;
		letter-spacing: -.02em;

}

h4 {margin: 6px 0 2px 0; font-size: 120%;
}
	
h5, h6 { margin: 6px 0 2px 0; font-size:110%;
}  



.super{
	font-size:.4em;
	vertical-align: super;
}

sup {
	font-size:70%;
	vertical-align: super;
}

.noMargin {margin:0;}

hr {height:1px;
border:1px solid #999;
color:#999;
background:#999;
margin:20px 0;
}


.alignCenter {text-align: center;}

/* Bottom Nav Links 
---------------------------------------------------------- */

.nav {
	margin:30px 30px 20px 30px;
	padding:10px 0 10px 0;
	text-align: center;
	border-top: 1px solid #cccccc;
	float:left;
	width:820px;
}


.nav a {margin:0 6px 0 6px;}







/*  Links
---------------------------------------------------------- */

a:link, a:visited { color: #cf151e; text-decoration: none; }

a:hover, a:focus, a:active {
	color: #13409A;
	text-decoration:none;
}


a:link.white, a:visited.white { color: #ffffff; text-decoration: none; }

a:hover.white, a:focus.white, a:active.white {
	color: #5472aa;
	text-decoration:none;
}

a img { border: 0; }


p a:hover {
	text-decoration:underline;
	
	}

a img { border: 0; }

	
.moreInfo {
	display:block;
	line-height:normal;
	text-align:right;
	margin:-.2em 0 1em 0;
	width:100%;
}
	
.moreInfo a {
	text-align:right;
	padding:4px 6px;
}
	
.moreInfo a:link, .moreInfo  a:visited {
	text-decoration:none;
	} 

.moreInfo a:hover, .moreInfo  a:active {
	text-decoration: none;
	background:#e3e8ea;
	}
	
	
.moreLinkSmallRight {
	font-size:85%;
	margin:-6px 0 15px 0;
	display:block;
	line-height:.9em;
	text-align:right;
	width:100%;
}


	
a.blocklink {
	display:block;
	width:80%;
	margin:10px 0;
	padding:8px 6px 9px 36px;
	line-height:15px;
	border:#ccc 1px solid;
	background:#ebebeb url(http://www.altousa.com/images-index/pdficon_small.gif) no-repeat 10px center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

a[href$='.pdf'], a.forcePDFicon { 
	padding: 0px 5px 2px 23px;
	background: transparent url(http://www.altousa.com/images-index/pdficon_small.gif) no-repeat top left;
	margin:2px 0 0 0;
	display:inline-block;
	line-height:normal;
}

#announceWrapper a[href$='.pdf'] {background:none; padding:0; display:inline;}

.pdfSize {
	font-size: 11px;
	color: #999;
	margin:-8px 0 2px 23px;
	line-height:normal;
}

.noPDFicon a[href$='.pdf'] { 
	background: none;
	display:inherit;
	line-height:normal;
}



a.buttonLink {
	background:#002d80;
	color:#ffffff;
	padding:5px 8px;
	width:auto;
	border:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	text-decoration:none;
	
	}

a:hover.buttonLink, a:focus.buttonLink {
	background:#cf151e;
	border:none;
	text-decoration:none;
	
}

a.iconFacebook {
	display:block;
	line-height:24px;
	background:url(http://www.altousa.com/images-index/facebook-blue-24.gif) no-repeat right center;
	padding:5px 30px 0 0;
	margin:15px 0 5px 0;	
}

a.iconFacebookHome {
	display:block;
	line-height:24px;
	background:url(http://www.altousa.com/images-index/facebook-blue-24.gif) no-repeat left center;
	padding:5px 0 0 30px;
	margin:15px 0 5px 0;	
}



/* New Products List 
---------------------------------------------------------- */

.newProducts a {
	padding: 0px;
	background: none;
	margin: 0 0 8px;
	display:inherit;
	line-height:normal;
}

.newProducts p {
	margin:2px 0 2px 4px;
	line-height:normal;
}
	




/* Images 
---------------------------------------------------------- */

.pageLogo {
	margin:0 0 25px 0;
}

.staffLanguage {font-style:italic;}

.staffLanguage img {
	border:none;
	float:none;
	margin:0 2px;
	vertical-align:-5px;
}





/* Top Menu 
---------------------------------------------------------- */

.menuWrapper {
	float:right;
	background:url(http://www.altousa.com/images-index/p-menuBkgd.gif) bottom right no-repeat;
	padding:0 5px;
	height:60px;
	width:650px;
	
}


.homeHeader .menuWrapper { margin-top:-24px;  }

.homeHeader .mainMenu {margin-top:4px;}


ul.smallMenu {
	position: relative;
	height:25px;
	margin:0 7px 0 0;
	display:block;
	float:right;
	clear:left;
	font-size:12px;
	font-weight:bold;
	list-style-type: none;
	width:auto;
    }
	
.homeTopLinks ul.smallMenu {margin-left:-5px}
	

ul.smallMenu li {
	position: relative;
    float:right;
    margin:0;
    padding:0;
    }
	
ul.smallMenu a {
    display:block;
	padding:0px;
	margin:0 10px;
    }
	

ul.smallMenu a:link, ul.smallMenu a:visited {color: #8096c0; text-decoration: none;
	border-top:#002d80 4px solid;}

ul.smallMenu a:hover, ul.smallMenu a:active {color: #fff; text-decoration: none;
	border-top: #ccc 4px solid;
	}
	

ul.smallMenu a:link.current, ul.smallMenu a:visited.current {color: #fff; text-decoration: none;
	border-top:#002d80 4px solid;}

ul.smallMenu a:hover.current, ul.smallMenu a:active.current {color: #fff; text-decoration: none;
	border-top: #ccc 4px solid;
	}
	
.langMenuWrapper {
	position: relative;
	float: right;
	margin: 8px 10px 0 0;
	width: 96px;
	height: 16px;
}

.langMenuWrapper img {margin:0;}



.langMenuWrapper ul.langMenu {
  	width: 9em;
  	position: absolute;
  	top: 20px;
  	right: -.5em;
	background:#0e254f;
  	padding:2px 8px;
 	margin:0;
	border:#bfc0c2 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	z-index:999;
	list-style:none;
	text-align:left;
}

.langMenu a {
    display:block;
	padding:0 0 0 24px;
	height:16px;
	margin:8px 0 8px 4px;
	background: url(images-index/flags-sprite-16.png) no-repeat left 1px;
	text-align:left;
    }
	
.langMenu a:link, .langMenu a:visited {
	color:#ffffff;
	text-decoration: none;
	}

.langMenu a:hover, .langMenu a:active {
	color:#bfc0c2;
	text-decoration: none;
	}

.lang-sp {background-position:left -16px !important;}

.lang-pr {background-position:left -32px !important;}

.lang-ch {background-position:left -48px !important;}

.lang-ru {background-position:left -64px !important;}
	
/* Main Menu 
---------------------------------------------------------- */


ul#mainMenu {
	position: relative;
	margin:29px 0 4px 0;
	padding: 0 18px 0 0;
	display:block;
	float: right;
    list-style:none;
	width:580px;
	height:25px;
	font: 100%/normal Arial, Helvetica, sans-serif;
	z-index:100;
    }
	

	
ul#mainMenu li {
	position: relative;
    float:left;
    margin:0;
    padding:0;
    }
	
ul#mainMenu a {
    display:block;
	padding:6px 20px;
    }
	
ul#mainMenu a:link, ul#mainMenu a:visited {
	color:#ffffff;
	text-decoration: none;
	}

ul#mainMenu a:hover, ul#mainMenu a:active {
	color:#002d80;
	text-decoration: none;
	background:#cccccc;
	}
	
ul#mainMenu div {
  display: none;
}


ul#mainMenu li div.subMenu {
  	width: 14em;
  	position: absolute;
  	top: 30px;
  	left: 0em;
	background:#999;
  	padding:0 0 4px 0;
 	margin:0;
}


ul#mainMenu li div.subMenu ul {
	float: none;
	padding:0;
	margin:0;
}

ul#mainMenu li div.subMenu ul li {
	float: none;
	list-style: none;
	position: relative;
	border:none;
	padding:0;
	margin:0;
	border-top:1px solid #ccc;
}

ul#mainMenu li div.subMenu ul li a {
	border:none;
	padding:5px 0 5px 10px;
	margin:0;
}
	
ul#mainMenu li div.subMenu ul li a:link, ul#mainMenu li div.subMenu ul li a:visited {
	color:#ffffff;
	text-decoration: none;
}

ul#mainMenu li div.subMenu ul li a:hover, ul#mainMenu li div.subMenu ul li a:active {
	color:#002d80;
	text-decoration: none;
	background:#ccc;
}
	

/* Side Bar Forms
--------------------------------------------------------- */

.sideForm {
	width:160px;
	float:left;
	margin:0 6px 20px 0;
	padding:0 0 5px 0;
	clear:both;
}

.sideForm p {margin:1px 0;
	float:left;
	display:block;
	clear:both;}

.sideForm label {
	font-size: 80%;
	color: #999;
	margin:0;
}

.sideForm input {
	background: #ffffff;
	border:1px #999 solid;
	width:155px;
	display:block;
	padding: 2px;
	margin: 2px 0;
	float:left;
	font: 90% Arial, Helvetica, sans-serif;
	color:#444444;
	line-height:normal;
	}
	
	
.sideForm select {
	background: #ffffff;
	border:1px #999 solid;
	width:160px;
	display:block;
	padding: 2px;
	margin: 2px 0;
	float:left;
	font: 90% Arial, Helvetica, sans-serif;
	color:#444444;
	line-height:normal;
	}
	
.sideForm input:hover {
	border:1px #624f57 solid;
}
.sideForm input:focus {
	border:1px #005496 solid;
}

input.button {
	background:#002d80;
	color:#ffffff;
	padding:3px 5px;
	width:auto;
	border:none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;		
	
	-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, .40),
	inset 0px 12px 10px #0042bd;
	-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, .40),
	inset 0px 12px 10px #0042bd;
	box-shadow:0px 0px 8px rgba(0, 0, 0, .40),
	inset 0px 12px 10px #0042bd;}

input.button:hover, input.button:focus {
	background:#cf151e;
	border:none;
	
	-moz-box-shadow:0px 0px 8px rgba(0, 0, 0, .40),
	inset 0px 12px 10px #980007;
	-webkit-box-shadow:0px 0px 8px rgba(0, 0, 0, .40),
	inset 0px 12px 10px #980007;
	box-shadow:0px 0px 8px rgba(0, 0, 0, .40),
	inset 0px 12px 10px #980007;	
}



.clearFieldBlurred { color: #666; font-style: italic; }

.clearFieldActive { color: #000; }






#google_translate_element select {
	background: #ffffff;
	border:1px #fff solid;
	width:130px;
	display:block;
	padding: 2px;
	margin: 2px 0 4px 0;
	font: 100%/normal Arial, Helvetica, sans-serif;
	color:#333;
	}


/* Contact Form
------------------------------------------------------- */

table.contact td {
	padding:4px 2px;
}

table.contact label {
	font-size:90%;
	margin:3px 0 0 0;
	display:block;
	text-align:right;
}

table.check td {
	padding:2px;
}

table.check label {
	font-size:90%;
	margin:3px 0 0 0;
}

p.formHead {
	margin:18px 0 3px 0;
}



label.error { float: none;
	display:block;
	color: red;
	vertical-align: top;
	text-align:left !important;
	}
	
input.error {
	background:#ffffe1;
}

	
input.formField, textarea.formField  {
	background: #ffffff;
	border:1px #ccc solid;
	padding: 4px;
	font: 100%/normal Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:normal;
	}
	
	
input:hover.formField, textarea:hover.formField  {
	border:1px #0066b3 solid;
}
input:focus.formField, textarea:focus.formField  {
	border:1px #0066b3 solid;
}

.largerBut, .input.largerBut {
	padding:8px 12px !important;
	font: normal 100% Arial, Helvetica, sans-serif;
}


/* Footer
---------------------------------------------------------- */

.footer {width:880px;
	float:left;
	clear:both;
	margin:0;
	padding:40px 0 20px 0;
	background:#002d80 url(http://www.altousa.com/images-index/f-footerBkgd.gif) top left no-repeat;
	color:#708fc9;  /*#5976ac*/
	line-height:normal;
}

.footerContent {
	width:820px;
	float:left;
	clear:both;
	margin:10px 0 10px 30px;
}

.footerCopyright {
	width:820px;
	float:left;
	clear:both;
	margin:5px 0 15px 30px;
	border-top:#244b92 1px solid;
	padding-top:10px;
	font-size:11px;
	text-align:center;
	color:#35599a;
}

.footer a:link, .footer a:visited { color: #708fc9; text-decoration: none; }

.footer a:hover, .footer a:focus, a:active {
	color: #fff;
	text-decoration:underline;
}

a:link.plainlink, a:visited.plainlink {color: #35599a; text-decoration: none;}

a:hover.plainlink, a:active.plainlink {color: #708fc9; text-decoration: underline;}


/* Utility
--------------------------------------------------------- */

.floatLeft {float:left;}

.floatRight {float:right;}

.noDisplay {border:none; display:none;}


/* Misc
--------------------------------------------------------- */

iframe.xephr {
	margin:30px 0 10px 8px;
	border:#999 1px solid;
}

.altoid {
	display: inline-block;
	width: 20%;
}
.altoid + div {
	display: inline-block;
	width: 80%;
}
.nav_categories {
	list-style: none;
	margin: 0;
}

.topProducts a {
	display: inline-block;
	width: 40%;
	margin: 0 3% 3% 0;
	vertical-align: top;
}

/* Table Styles
--------------------------------------------------------- */

table td {
	vertical-align:top;
	padding:3px;
}

.darkrow {
	background:#cfdfed;
}

table.catalog td {
	vertical-align:top;
	padding:10px 4px;
}
/*
table.catalog a[href$='.pdf'] { 
	background: none;
	display:inherit;
	line-height:normal;
}
*/

table.catalog img {
	border: #999 1px solid;
}

table.distributor td {
	vertical-align:top;
	padding:8px 3px 8px 0;
	border-bottom:1px solid #CCC;
	font-size:85%;
}

table.distributor th {
	vertical-align:top;
	padding:8px 3px 3px 0;
	border-bottom:1px solid #CCC;
	font-size:85%;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	color:#999;
}




table.techData  {
	border:#73a0cb 1px solid;
	margin:0 0 10px 0;
}

table.techData td {
	text-align:center;
	padding:3px 5px;
}

table.techData th {
	font-size:85%;
	text-align:center;
	vertical-align:bottom;
	padding:3px 5px;
	background:#73a0cb;
	color:#fff;
}



/* Locations
--------------------------------------------------------- */

.moreLinkSmall {
	font-size:85%;
	margin-top:-6px;
}

.indentRule {
	border-left:#CCC 2px solid;
	width:95%;
	padding-left:5%;
}



/* Editor Styles
--------------------------------------------------------- */

.photoRight {
	float:right;
	margin:6px 0 6px 6px;
}

.photoLeft {
	float:left;
	margin:6px 6px 6px 0;
}

.smallText {
	font-size: 11px;
	color: #999;
	margin:2px 0 2px 0;
}

.alignRight {text-align:right;}

.highliteBox {
	width:96%;
	padding:6px 2%;
	border:#CCC 1px solid;
	margin:10px 0;
}

.warningBox {
	width:96%;
	padding:6px 2%;
	border:#CCC 1px solid;
	margin:10px 0;
	background:#FF9;
}



/* Slide SHow
---------------------------------------------------------- */	
	
	
ul#slideShow210 {
	width:210px;
	height:150px;
	overflow:hidden;
	margin:0;
}

ul#slideShowHome {
	width:848px;
	height:310px;
	overflow:hidden;
	margin:0;
	list-style:none;
}


/* Photo Gallery
---------------------------------------------------------- */	

#fullWrapper {
	width:602px;
	float:left;
	clear:both;
	overflow:hidden;
	margin:20px 0;
	}
	
#fullWrapper p {
	text-align:left;
	margin:6px 0;
	font-size:90%;
	line-height:normal;
	}

.fullImage, #imageContainer {
	width:600px;
	float:left;
	clear:both;
	margin:0;
	text-align:center;
	}
	
.imageBorder {
	width:600px;
	float:left;
	border:#EFEFEF 1px solid;
	padding:8px 0;
	margin:0 0 10px 0;
	background-color: #EFEFEF;
}
	

ul.thumbs {
	width:600px;
	list-style: none;
	margin:20px 0;
	}
	
ul.thumbs li {
	border:#999999 1px solid;
	float:left;
	position:relative;
	width:110px;
	height:83px;
	margin:4px;
	text-align:center;
	overflow:hidden;
	}
	


/* Menu Vertical
---------------------------------------------------------- */

ul.menuVert {
	width:170px;
	margin: 0 0 10px 0;
	padding: 0 0 3px 0;
	float:right;
	border-bottom:#CCC 1px solid;

	}

.menuVert li {
	display:block;
  	margin: 3px 0;
  	padding: 3px 0 0 0;
	border-top:#CCC 1px solid;
	line-height:normal;
  	list-style: none;
  	list-style-image: url(foo.gif); /* Trick IE into not displaying a bullet */
	}



.logout {float:right;
	width:100%;
	clear:both;
	text-align:right;
}

.logout a {margin:5px 40px;
}


/* 
---------------------------------------------------------- */



#announceWrapper {
	width:100%;
	background:#bb1e00;
	padding:8px 0 5px 0;
	color:#FFF;
	border-bottom:#FFF 1px solid;
	display:inline-block;
}

#announceWrapper img {
	float:left;
	margin:4px 10px 4px 0;
	
}

#announceWrapper .right {
	float:right;
	width:100px;
	text-align:right;
}

#announceWrapper .left {
	float:left;
	width:700px;
}

#announceWrapper a:link, #announceWrapper a:visited { color: #fff; text-decoration: none; }

#announceWrapper a:hover, #announceWrapper a:focus, #announceWrapper a:active {
	color: #FFE267;
	text-decoration:none;
}