/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}

/* Global properties ======================================================== */
html {width:100%;}

body { 	 
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%; 
	color:#7a7a7a;
	min-width:1010px;
	background:url(../images/bg.jpg) center 0 repeat #3a3a3a;
}

.main {
	width:1010px; 	
	padding:0;
	margin:17px auto 0;
	font-size:0.8125em;
	line-height:1.384em;
	background:url(../images/bg-top-tail.gif) 0 top repeat-x #fff;
}

.container {
	position:relative;
	width:940px; 
	margin:0 auto;
}

a {
	color:#00F;
	outline:none;
	text-decoration:none;
}
a:hover {text-decoration:underline;}

.clear {clear:both; width:100%; line-height:0; font-size:0;}

.col-1, .col-2, .col-3, .col-4 {float:left;}
.column-1, .column-2, .column-3 {float:left;}  

.wrapper {width:100%; overflow:hidden;}
.extra-wrap {overflow:hidden;}
 
p {margin-bottom:18px; font-size:14px;}
p span {color:#000;}
.p1 {margin-bottom:8px;}
.p2 {margin-bottom:15px;}
.p3 {margin-bottom:30px;}
.p4 {margin-bottom:40px;}
.p5 {margin-bottom:50px;}
.p6 {margin-bottom:58px;}
.p7 {margin-bottom:70px;}

.grid_12 p {font-size:13px;}
.grid_12 p span {color:#000;}

.reg {text-transform:uppercase;}

.fleft {float:left;}
.fright {float:right;}

.alignright {text-align:right;}
.aligncenter {text-align:center;}

.title {margin-bottom:18px;}

.it {font-style:italic;}

.letter {letter-spacing:-1px;}

.color-1 {color:#fff;}
.color-2 {color:#000;}
.color-3 {color:#7a7a7a;}

.line-height {line-height:21px;}

/*********************************boxes**********************************/
.margin-bot {margin-bottom:35px;}

.spacing {margin-right:35px;}
.spacing2 {margin-right:45px;}
.spacing3 {margin-right:60px;}

.spacing-bot {margin-bottom:25px;}

.indent {padding:7px 27px 33px 28px;}
.indent2 {padding-left:63px;}
.indent3 {padding:2px 0 0 2px;}
.indent-bot {margin-bottom:20px;}
.indent-bot2 {margin-bottom:35px;}
.indent-bot3 {margin-bottom:45px;}

.img-indent-bot {margin-bottom:25px;}
.img-indent-bot2 {margin-bottom:22px;}
.img-indent {float:left; margin:0 20px 0px 0;}	
.img-indent2 {float:left; margin:0 13px 0px 0;}	
.img-indent3 {float:left; margin:0 25px 0px 0;}	
.img-indent-2 {float:left; margin:0 17px 0px 0;}	
.img-indent-r {float:right; margin:0 0px 0px 40px;}	

.img-box {float:left; margin-bottom:20px;}	

.prev-indent-bot {margin-bottom:10px;}
.prev-indent-bot2 {margin-bottom:12px;}
.prev-indent-bot3 {margin-bottom:17px;}
.prev-indent {float:left; margin:0 17px 0px 0;}	
.prev-box {float:left; margin-bottom:8px;}	

.padding-top {margin-top:5px;}

.border {border:3px solid #000;}
.border2 {border:1px solid #000;}

.buttons a:hover {cursor:pointer;}

.menu li a,
.list-1 li a,
.list-2 li a,
.link,
.logo,
.button,
.button2 {text-decoration:none;}	

/*********************************header*************************************/
header {height:307px;}
#page1 header {position:relative; height:577px;}

h1 {
	position:absolute;
	top:45px;
	left:-3px;
	z-index:2;
}
h1 strong {
	display:inline-block;
	font-size:18px;
	font-weight:normal;
	line-height:1.2em;
	color:#494949;
	padding-top: 40px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}
#lgo {
	position:absolute;
	top:45px;
	left:-3px;
	z-index:2;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.logo {
	display:inline-block;
	font-size:35px;
	font-weight:bold;
	line-height:1.7em;
	color:#141414;
	letter-spacing:-1px;
	padding-left: 8px;
	padding-bottom: 3px;
}
.logo:hover {text-decoration:none;}
.logo span {color:#fe0045;}

.services-menu {position:absolute; top:90px; right:0;}
.services-menu li {float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:1.2em; padding-right:14px;}
.services-menu li a {display:inline-block; padding-left:17px; color:#949393;}
.services-menu li a:hover, .services-menu li a.active {color:#e70132; text-decoration:none;}
.services-menu li .item-1 {background:url(../images/pic-1.png) 0 2px no-repeat;}
.services-menu li .item-2 {background:url(../images/pic-2.png) 2px 2px no-repeat;}
.services-menu li .item-3 {background:url(../images/pic-3.png) 2px 2px no-repeat;}
.services-menu .last {padding-right:0;}

header nav {margin-bottom:-5px; position:absolute; top:137px; z-index:6;}

/* Superfish Dropdown Menu */
.sf-menu {
	margin:0 0 0 0px;
	padding:0 0 0 0px;
	list-style:		none;
	width:940px;
	font-size:18px;
	line-height:57px;
	text-transform:uppercase;
}
.sf-menu a {
	text-decoration:none;
	color:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	width:187px;
	text-align:center;
	display:block;
	zoom:1;
	border-right:1px solid #414141;
	background:url(../images/menu-tail.gif) 0 0 repeat-x #161616;
}

.sf-menu li a.current, .sf-menu li a:hover {
	color:#fff;
	background:url(../images/menu-active.gif) 0 0 repeat-x #e6012d;
}

.sf-menu ul {
	position:		absolute;
	top:			-999em;
	/*width:			10em; /* left offset of submenus need to match (see below) */
	background:url(../images/submenu-tail.png) 0 0 repeat;
}
.sf-menu ul li {
	width:	100%;

}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	position:	relative;
	background:none;
	float:left;
	line-height:57px;
	height:57px;
	text-align:left;
	/*border-right:1px solid #e1e1e1;*/
}

.sf-menu li li {
	font-size:14px;
	height:31px;
	line-height:30px;
	text-transform:none;
}


.sf-menu li .end {
	border:none;
	padding-bottom:10px;
}

.sf-menu li .end a {
	padding-bottom:10px;
}
	
.sf-menu li li a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:34px;
	height:31px;
	width:146px;
	overflow:hidden;
	display:block;
	border:none;
	padding-left:43px;
	background:url(../images/submenu-marker.png) 30px 13px no-repeat;
	text-align:left;
}

.sf-menu li li li {
	height:34px;
	border:none;
}

.sf-menu li li li a {
	height:34px; 
	width:170px;
	padding-left:20px; 
	margin:0; 
	color:#fff !important;
	border:none;
	background:none !important;
}
.sf-menu li li li a:hover {
	color:#fff; 
	background:#fe0045 !important;
} 
	
.sf-menu li li > a:hover, .sf-menu li li > a.current, .sf-menu li li.sfHover a {
	color:#010101;
	background:url(../images/submenu-marker.png) 30px 13px no-repeat #fff;
}
.sf-menu li li:last-child a {
	border-bottom:none;
}

.sf-menu a {
	display:		block;
	position:		relative;
}

.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			-1px;
	top:			57px; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			190px; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}

.sf-menu .first {
	border-radius:6px 0 0 0; 
	-moz-border-radius:6px 0 0 0; 
	-webkit-border-radius:6px 0 0 0; 
	behavior: url(js/PIE.htc); 
	position:relative;
}

.sf-menu .last {
	border:none;
	border-radius: 0 6px 0 0;
	-moz-border-radius: 0 6px 0 0; 
	-webkit-border-radius: 0 6px 0 0; 
	behavior: url(js/PIE.htc); 
	position:relative;
}

/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:7px;
	top:7px;
	background:url(../images/nivo-caption-bg.png) 0 0 repeat;
	color:#fff;
	width:293px;
	height:368px;
	z-index:89;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;
}
.nivo-caption p {
	padding:125px 0 0 35px;
	margin:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:36px;
	color:#fff !important;
	position:relative;
	z-index:999;
}
.nivo-caption p span {
	display:inline-block;
	font-size:36px;
	line-height:36px;
	color:#fff;
}

.nivo-caption p strong {
	display:inline-block;
	text-transform:uppercase;
}

.nivo-caption strong blockquote {
	display:inline;
	font-size:30px;
	line-height:36px;
}

.nivo-caption span blockquote {
	display:inline;
	font-size:30px;
	line-height:36px;
}

.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	width:39px;
	height:39px;
	right:0px;
	bottom:53px;
	background:url(../images/arrow-r.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}
.nivo-prevNav:hover {
	background:url(../images/arrow-r-hover.jpg) 0 0 no-repeat;
}
.nivo-nextNav {
	display:block;
	width:39px;
	height:39px;
	right:0px;
	bottom:13px;
	background:url(../images/arrow-l.jpg) 0 0 no-repeat;
	text-indent:-9999px;
}
.nivo-nextNav:hover {
	background:url(../images/arrow-l-hover.jpg) 0 0 no-repeat;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

header #slide {height:383px; width:100%; position:absolute; z-index:5; top:193px;}
header .slide-2 {height:113px; width:100%; background:url(../images/flash-head-2.png) 0 0 no-repeat;  position:absolute; z-index:5; top:193px;}


/*********************************content*************************************/
#content {width:100%; padding:28px 0 47px 0;}

.spacer-1 {width:100%; background:url(../images/pic-1.gif) 217px 0 repeat-y;}
.spacer-2 {width:100%; background:url(../images/pic-1.gif) 460px 0 repeat-y;}

h3 {font-size:30px; line-height:46px; color:#2a2f31; font-weight:normal;}
h4 {font-size:30px; line-height:46px; color:#010101; font-weight:normal;}
h5 {font-size:14px; line-height:18px; margin-top:4px; color:#1c1c1c; font-weight:normal;}
h6 {font-size:14px; line-height:18px; color:#1c1c1c; font-weight:normal;}
h6 span {font-style:italic;}

.scroll {overflow:auto; height:180px; position:relative;}
.scroll .padding-right {height:1%; padding-right:50px;}

.border-bot {width:100%; padding-bottom:20px; background:url(../images/pic-1.gif) 0 bottom repeat-x;}

.boxx {width:620px; min-height:244px; color:#fff; background:url(../images/box-bg.png) 0 0 no-repeat #171717;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(js/PIE.htc);
	position:relative;}
.boxx .indent {padding:10px 40px 30px 27px;}
.boxx h3 {color:#fff;}
.boxx strong {display:inline-block; padding-top:5px;}
.boxx .buttons {text-align:right;}
.boxx .button2 {text-transform:uppercase; padding:0 15px;}
	
.box {width:700px; min-height:244px; color:#fff; background:url(../images/box-bg.png) 0 0 no-repeat #171717;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	behavior: url(js/PIE.htc);
	position:relative;}
.box .indent {padding:10px 40px 30px 27px;}
.box h3 {color:#fff;}
.box strong {display:inline-block; padding-top:5px;}
.box .buttons {text-align:right;}
.box .button2 {text-transform:uppercase; padding:0 15px;}

.button {display:inline-block; font-size:18px; line-height:31px; color:#fff; padding:0 28px; background:url(../images/button3-tail.gif) 0 0 repeat-x #272727;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;}
.button:hover {color:#fff; background:#e40128; text-decoration:none;}

.button2 {display:inline-block; font-size:18px; line-height:31px; color:#fff; padding:0 28px; background:url(../images/button2-tail.gif) 0 0 repeat-x #e40128;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	behavior: url(js/PIE.htc);
	position:relative;}
.button2:hover {color:#fff; background:#272727; text-decoration:none;}

.block, .block-2 {width:100%; background:url(../images/login-form-tail.gif) 0 0 repeat-x #161616;
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	behavior: url(js/PIE.htc);
	position:relative;}
	
.block h3, .block-2 h3 {color:#fff; line-height:50px;}

.list {float:right; margin:3px 5px 0 0;}
.list li {float:left; padding-right:6px;}

.list-1 li {line-height:22px; padding-left:12px; background:url(../images/marker-2.gif) 0 8px no-repeat;}
.list-1 li a {color:#fff;}
.list-1 li a:hover {color:#1799cf;}

.block .list-2 li, .block-2 .list-2 li {font-size:16px; line-height:30px; padding:0px; background:url(../images/li-tail.gif) 0 bottom repeat-x;}
.block .list-2 li a {display:inline-block; color:#cfcfcf; padding-left:29px; background:url(../images/marker.png) 0 6px no-repeat;}
.block .list-2 li a:hover {color:#fff;}
.block .list-2 .last, .block-2 .list-2 .last {background:none;}
.block-2 .list-2 li a {display:inline-block; color:#f8f8f7; padding-left:29px; background:url(../images/marker.png) 0 6px no-repeat;}
.block-2 .list-2 li a:hover {color:#ff4d26;}
.grid_4 .block .list-2 li a {color:#fff;}
.grid_4 .block .list-2 li a:hover{color:#ff5229;}

.list-2 li {font-size:14px; line-height:30px; padding-left:30px; background:url(../images/marker.png) 0 7px no-repeat;}
.list-2 li a {display:inline-block; color:#696969; font-style:italic;}
.list-2 li a:hover {color:#fe0045; text-decoration:underline;}

.grid_3 .list-2 li {padding-left:29px; background:url(../images/marker.png) 0 6px no-repeat;}

.grid_8 .col-1 {width:150px; margin-right:20px;}
.grid_8 .col-2 {width:150px;}

.list-3 li {font-size:13px; line-height:28px; padding:0;}
.list-3 li a {display:inline-block; color:#7a7a7a; padding-left:33px;}
.list-3 li a:hover {color:#000; text-decoration:none;}
.list-3 .item-1 {background:url(../images/pic-7.png) 1px 4px no-repeat;}
.list-3 .item-2 {background:url(../images/pic-8.png) 1px 3px no-repeat;}
.list-3 .item-3 {background:url(../images/pic-9.png) 1px 8px no-repeat;}
.list-3 .item-4 {background:url(../images/pic-10.png) 1px 5px no-repeat;}
.list-3 .item-5 {background:url(../images/pic-11.png) 1px 4px no-repeat;}
.list-3 .item-6 {background:url(../images/pic-12.png) 1px 6px no-repeat;}
.list-3 .item-7 {background:url(../images/pic-13.png) 1px 5px no-repeat;}

.support .col-1 {width:170px; margin-right:28px;}
.support .col-2 {width:200px;}
.support .list li {font-size:13px; line-height:28px;}
.support .list li a {display:inline-block; color:#757575; padding-left:28px; text-decoration:underline;}
.support .list li a:hover {text-decoration:none;}
.support .list .item-1 {background:url(../images/pic-16.png) 0 3px no-repeat;}
.support .list .item-2 {background:url(../images/pic-17.png) 0 3px no-repeat;}
.support .list .item-3 {background:url(../images/pic-18.png) 0 3px no-repeat;}
.support .list .item-4 {background:url(../images/pic-19.png) 0 3px no-repeat;}

.link {color:#696969;}
.link:hover {text-decoration:underline;} 

.link-1 {display:inline-block; font-size:14px; padding-right:8px; background:url(../images/marker-3.gif) right 8px no-repeat;}
.link-1:hover {color:#fff;} 

.link-2 {text-decoration:none; color:#000;}
.link-2:hover {text-decoration:underline;}

.link-3 {font-size:14px; text-decoration:underline;}
.link-3:hover {text-decoration:none}
footer .link-3 {text-decoration:underline; color:#b2b2b2;}
footer .link-3:hover {text-decoration:none}

.text-1 {font-size:14px; margin:0;} 
.text-2 {font-size:13px; color:#000; margin:0;}  
.text-3 {font-size:13px; color:#7a7a7a;}  

dl {line-height:24px;}
dl span {float:left; width:58px;}
dl strong {display:inline-block; font-weight:normal; color:#000;}

.contact dl {font-size:14px; line-height:18px;}
.contact dl span {float:left; width:82px;}
.contact a:hover {color:#000; text-decoration:underline;}

#form-login label {display:block; height:50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; 	 color:#fffefe;}
#form-login label span {display:inline-block; width:11px;}
#form-login .input {width:232px; font-size:12px; color:#666; padding:5px 5px; font-family:Arial, Helvetica, sans-serif; border:1px solid #b0b0b0; background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#form-login .buttons {padding-top:7px;}
#form-login .btn {display:inline-block; float:right; font-size:18px; line-height:31px; text-transform:uppercase; text-decoration:none; padding:0 14px; color:#fff; background:#fe0045;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	behavior: url(js/PIE.htc);
	position:relative;
}
#form-login .btn:hover {background:#d9013c;}
#form-login .buttons span {display:inline-block; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
#form-login a {color:#fff; text-decoration:underline;}
#form-login a:hover {text-decoration:none;}
#form-login .checkbox {margin:0 8px 0 0; padding:0;}
#form-login .padding {padding: 8px 0 0 0;}

#form-bottom input {width:280px; height:17px; padding:4px 10px; font-family:Arial, Helvetica, sans-serif; margin:0; border-top:1px solid #c8c8c8; border-left:1px solid #c8c8c8; border-bottom:none; border-right:none; background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	behavior: url(js/PIE.htc);
	position:relative;}

#form-bottom li {float:left; font-size:14px; height:31px; background:url(../images/button2-tail.gif) 0 0 repeat-x;}
#form-bottom .item1	{border-radius:9px 0 0 9px;
	-moz-border-radius:9px 0 0 9px;
	-webkit-border-radius:9px 0 0 9px;
	behavior: url(js/PIE.htc);
	position:relative;}
#form-bottom .item2	{border-radius:0 9px 9px 0;
	-moz-border-radius:0 9px 9px 0;
	-webkit-border-radius:0 9px 9px 0;
	behavior: url(js/PIE.htc);
	position:relative;}
#form-bottom .btn1 {display:inline-block; color:#fff; line-height:30px; padding:0 11px; background:url(../images/spacer.png) right center no-repeat;}
#form-bottom .btn1:hover {text-decoration:none; color:#000;}
#form-bottom .btn2 {display:inline-block; padding:13px; background:url(../images/marker-2.png) 9px 13px no-repeat;}
#form-bottom .btn2:hover {text-decoration:none; background:url(../images/marker-2-hover.png) 9px 13px no-repeat;}

.buttons2 {padding-top:6px;}

.circle {display:block; font-size:24px; font-weight:bold; line-height:1.2em; padding:9px; margin:3px 13px 0 0; color:#fff; background:#303030;
	border-radius:22px;
	-moz-border-radius:22px;
	-webkit-border-radius:22px;
	behavior: url(js/PIE.htc);
	position:relative;
}

time.circle {margin:0 16px 0 0;}
#page2 .circle {font-size:16px; padding:14px 5px;}
	
iframe {width:300px; height:245px;}
/****************************footer************************/
footer {color:#b2b2b2;}
footer .main {font-size:14px; padding:44px 0 50px 0; margin:0 auto; min-height:50px; background:url(../images/bg-bottom-tail.gif) 0 bottom repeat-x #212121;}

#page1 footer .main {padding:40px 0 23px 0;}

footer h3 {font-size:21px; line-height:1.2em; color:#fff;}
footer .col-1 {width:460px; margin-right:180px;}
footer .col-2 {width:300px;}
footer .col-1 .column-1 {width:100px; margin-right:60px;}
footer .col-1 .column-2 {width:100px; margin-right:60px;}
footer .col-1 .column-3 {width:140px;}

footer .list {float:none}
footer .list li {padding-left:12px; font-size:13px; line-height:28px; background:url(../images/service-marker.png) 0 11px no-repeat;}
footer .list a {color:#ececec;}

.list-services li {font-size:13px; padding:0 0 0px 0;}
.list-services a {display:inline-block; color:#ececec; padding-left:32px; line-height:29px;}
.list-services li .item1 {background:url(../images/rss.jpg) 0 4px no-repeat;}
.list-services li .item2 {background:url(../images/twitter.jpg) 0 4px no-repeat;}
.list-services li .item3 {background:url(../images/in.png) 0 4px no-repeat;}

#form-main {display:block;}
#form-main label {display:block; height:31px;}
#form-main input {width:269px; padding:5px 15px; margin:0; color:#c0c0c0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; border-top:1px solid #1f1f1f; border-left:1px solid #1e1e1e; border-bottom:none; border-right:none; background:url(../images/input-tail-2.gif) 0 0 repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	behavior: url(js/PIE.htc); 
	position:relative;}
#form-main textarea {height:88px; width:269px; overflow:auto; font-size:13px; padding:4px 15px; margin:0; color:#c0c0c0; border-top:1px solid #1f1f1f; border-left:1px solid #1e1e1e; border-bottom:none; border-right:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:url(../images/area-tail.gif) 0 0 repeat-x;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px; 
	behavior: url(js/PIE.htc);
	position:relative;}
footer .buttons {padding-top:5px; text-align:right;}
footer .button {font-size:13px; line-height:31px; text-transform:uppercase; padding:0 26px; background:url(../images/button-tail.gif) 0 0 repeat-x #303030;}
footer .button:hover {background:#000;}

footer span {color:#ed0242; display:inline-block;}

.navigation li {float:left; font-size:14px; line-height:22px; padding:0px 12px; background:url(../images/nav-spacer.gif) right center no-repeat;}
.navigation li a {display:inline-block; color:#fff;}
.navigation li a:hover, .navigation li .active {text-decoration:underline;}
.navigation  .first {padding:0 12px 0 0;}
.navigation .last {background:none;}
