
#screen {
	width: 100%;
	overflow: hidden;
}

.height {height: 100%;}

.padding {
	padding-bottom: 40px;
}

.servicon img{padding-left: 50px;}

/* @group Base */

* {
	margin: 0;
	padding: 0;
}

body, p {
	color: #ddd;
	font: 13px/1.5em Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
}

.homebottom h2 {
	margin: 0 auto;
}

.home-nav {
	background-color: #333;
	width: 565px;
	overflow: hidden;
	float: left;
	margin-left: 20px;
}

.homebottom {
	overflow: hidden;
	background: url(images/home/feature-image.jpg) no-repeat right top;
	height: 140px;
}

.titles {
	padding: 10px 0;
}

.staff-feed {
	margin-bottom: 10px;
}

html, body {
	height: 100%;
}

body {
	position: relative;
}

.greenbottom {
	height: 14px;
	width: 408px;
	border-bottom: 7px solid #8cc63f;
	float: right;
}

a {
	outline: none;
}

/* @end */

a img {
	border: 0;
}

/* @end */

.both {
	clear: both;
}

.standings-header {
	padding: 10px 0 0 0;
}

.hometop {
	background-image: url(images/home-bg2.jpg);
	overflow: hidden;
	padding-bottom: 253px;
}

* {
	
}

#slideshow {
	width: 880px;
	overflow: hidden;
	border-bottom: 7px solid #8cc63f;
	margin-top: -20px;
}

#screen2 {

	width: 880px;
	margin: 0;
}

#screen2 .prev {
	float: left;
	background: url(images/prev.png);
	text-indent: -90000px;
	width: 94px;
	height: 29px;
}

#screen2 .next {
	float: right;
	background: url(images/next.png);
	text-indent: -90000px;
	width: 94px;
	height: 29px;
}

#cl-sections ul li img.right{ padding-left: 10px; padding-top: 10px;}

#slideshow {
	overflow: hidden;
	width: 879px;
}

#screen2 #buttons {
	position: relative;
	width: 880px;
	top: 200px;
}

#slideshow ul {
	width: 88900px;
	list-style-type: none;
}

#slideshow li {
	float: left;
	margin: 0 0px;
	cursor: pointer;
	margin-bottom: -5px;
}

.orange {
	color: #f9a451;
}

.green, a {
	color: #88c746;
	text-decoration: none;
}

/* @group Home Page */



.item {
	width: 270px;
	padding: 10px 20px 0px 10px;
	float: left;
}

.blogcontent {
	clear: both;
	padding-left: 10px;
	overflow: hidden;
}

.blogcontent h2, .blogcontent h2 a {
	color: #f9a451;
	font-size: 12px;
	text-transform: uppercase;
}

.blogcontent2 {
	clear: both;
	padding-left: 10px;
}

.blogcontent2 h2, .blogcontent2 h2 a {
	color: #f9a451;
	font-size: 12px;
	text-transform: uppercase;
}

.featured {
	width: 290px;
	float: right;
	text-align: right;
	margin-top: 32px;
}

.red {border: 2px solid red;}
.blue {border: 2px solid blue;}


/* @end */



/* @group homenav */

.recentpress {
	height: 28px;
	width: 118px;
	background-image: url(images/home/recent-posts.jpg);

}

#h-navigation .selected, #h-navigation a:hover {
	background-position: 0 -28px;
}

.recentfeeds {
	height: 28px;
	width: 118px;
	background-image: url(images/home/recent-press.jpg);
	
}

#h-navigation {
	width: 400px;
	overflow: hidden;
	clear: both;
	list-style-type: none;
	display: inline;
}

#h-navigation li {
	display: inline;
	float: left;
}

#h-navigation li a {
	display: inline;
	float: left;
	text-indent: -90000px;
}



/* @end */

.hide {
	display: none;
}

.right {
	float: right;
}

.left {
	float: left;
}

.right-col {
	float: right;
	width: 265px;
	margin-right: 20px;
}

.divider {
	width: 100%;
	height: 20px;
}

* {
	
}

.home-wrapper {
	background: url(images/side.gif) no-repeat right 78px;
	width: 920px;
	padding-right: 16px;
}

.banner {
	height: 99px;
	width: 400px;
	float: right;
	margin-top: 78px;
	padding: 10px 20px 20px;
	background: url(images/black.png)
}

.homebody {
	width: 100%;
	height: 100%;
	background-image: url(images/black.png);
}

.right-col ul {
	color: #eee;
	list-style-type: none;
	font-size: 13px;
	padding: 10px 0;
}

.left-col {
	float: left;
	width: 575px;
}

/* @group show/hide */


.bump {
	background-position: 0 -23px;
}


/* @end */

/* @group Nav */

#navigation {
	position: absolute;
	width: 100%;
	text-align: center;
	overflow: hidden;
	background: url(images/black.png)
}

#navigation ul {
	float: right;
	width: 100%;
}

#navigation li {
	display: block;
	float: left;
	list-style-type: none;
}

#navigation li a, #navigation span a {
	display: block;
	height: 43px;
	text-indent: -90000px;
}

#navigation li a:hover, #navigation span a:hover  {
	background-position: 0 -43px;
}

.home {
	background: url(images/nav/logo_homeXTERRA.png) no-repeat;
	width: 216px;
	margin: 0 320px 0 85px;
}

.events {
	background: url(images/nav/events.png) no-repeat;
	width: 80px;
}

.racing {
	background: url(images/nav/racing.png) no-repeat;
	width: 109px;
}

.agegroup {
	background: url(images/nav/agegroup.png) no-repeat;
	width: 109px;
}

.about {
	background: url(images/nav/about.png) no-repeat;
	width: 76px;
}

.standings {
	background: url(images/nav/standings.png) no-repeat;
	width: 109px;
}

.sites {background: url(images/nav/sites.png) no-repeat; width: 109px; }

#navigation .selected {
	background-position: 0 -43px;
}

/* @end */

#sections {
	overflow: hidden;
	clear: left;
	height: 100%;	
}

.height {
	height: 100%;
}

#sections .container {
	width: 57660px;
	height: 100%;
	background: #583728 url(images/bg.jpg);
	overflow: hidden;
}


/* @group Backgrounds */

.s.bg {
	background: url(images/services-bg.png) no-repeat;
	overflow: hidden;
	float: left;
	height: 100%;
	padding-left: 40px;
}

.c.bg {
	background: url(images/agegroup-bg.png) no-repeat;
	overflow: hidden;
	float: left;
	height: 100%;
	padding-left: 100px;
}

.cl.bg {
	background: url(images/events-bg.png) no-repeat;
	overflow: hidden;
	float: left;
	height: 100%;
	padding-left: 50px;
}

.co.bg {
	background: url(images/standings-bg.png) no-repeat;
	overflow: hidden;
	float: left;
	height: 100%;
	padding-left: 50px;
}

#a {
	background: url(images/about-company.png) no-repeat;
	overflow: hidden;
	float: left;
	height: 100%;
	padding-left: 60px;
}


#racing.sub.floor {
	height: 100%;
	overflow: hidden;
}



#events.sub.floor {
	height: 100%;
	width:880px;
}

#agegroup.sub.floor {
	height: 100%;
}

#standings.sub.floor {
	height: 100%;
}

/* @end */

.main {
	float: left;
	padding: 11px 30px;

}

div.sub {
	float: left;
	padding: 100px 200px 20px 100px;
	margin-right: 800px;
	
}

#home p, #events p, #standings p {
	line-height: 1.5em;
}

/* Older Classes */

#home {
	margin-right: 900px;
}

.footer {
	position: absolute;
	margin-top: -61px;
	width: 100%;
	
}

.footer-bg {
	background-image: url(images/black.png);
	height: 38px;
	padding-left: 320px;
}

.footer-bg img {
	padding-top: 13px;
}

#screen-2 ul, #screen-2 ul li{list-style-type: none; }
/* @group Standings */

#co-screen {
	width: 880px;
}

#co-screen .standings-wrapper .right-col img {
	padding: 10px 0;
}

#co-screen h2.title {
	background: url(images/standings.png) no-repeat;
	width: 172px;
	height: 26px;
	text-indent: -90000px;
	float: right;
	margin: 7px 0;
}

#co-sections {
	overflow: hidden;
	background: url(images/black.png);
	width: 873px;
	height: auto;
	clear: left;
}

#co-sections ul {
	width: 3660px;
}

#co-sections li {
	float: left;
	padding: 11px 20px;
	height: auto;
	list-style-type: none;
}

#co-sections li.fallen {
	clear: both;
}

#co-sections p {
	width: 820px;
	margin: 16px 0;
	line-height: 1.4em;
}


.standings-wrapper {
	background-image: url(images/black.png);
	overflow: hidden;
	padding-bottom: 20px;
	width: 880px;
}

.dxxcartext, .dxxtraintext, .dxxdinotext, .dxxfeettext {
	padding: 0px 20px;
}

/* @end */

/* @group Events */

#cl-screen h2.title {
	background: url(images/events.png) no-repeat;
	width: 294px;
	height: 26px;
	text-indent: -90000px;
	float: right;
	margin: 7px 0;
}

#cl-screen {
	height: auto;
}

#cl-screen .next, #cl-screen .prev {
	position: relative;
	top: 200px;
	z-index: 100;
}

#cl-screen .prev {
	left: 10px;
}

#cl-screen .next {
	right: 10px;
}

#cl-navigation {
	width: 873px;
	text-align: center;
	overflow: hidden;
	background-image: url(images/black.png);
	clear: both;
	border-bottom: 7px solid #8cc63f;
}

#cl-sections {
	overflow: hidden;
	background: url(images/black.png);
	width: 873px;
	height: auto;
	clear: left;
}

#cl-sections ul {
	width: 3660px;
}

#cl-sections li {
	float: left;
	padding: 11px 20px;
	height: auto;
	list-style-type: none;
}

#cl-sections li.fallen {
	clear: both;
}

#cl-sections p {
	width: 820px;
	margin: 16px 0;
	line-height: 1.4em;
}


/* @end */

#cmenu {
	overflow: hidden;
}

#cmenu li {
	padding-top: 10px;
}

ul#cmenu {
	padding-left: 20px;
	list-style-type: none;
}

#c-navigation.right {
	width: 250px;
	float: right;
	background: #191717;
	clear: none;
	height: 330px;
}

.agegroup-text {
	overflow: hidden;
}

.buffer {
	padding-top: 20px;
}

.agegroup-text .left p {
	width: 575px !important;
	margin: 0! important;
	padding: 0;
	overflow: hidden;
	padding-left: 30px;
	padding-top: 20px;
	margin-bottom: 30px !important;
}

/* @end */
#c-sections {
	overflow: hidden;
	background-image: url(images/black.png);
	width: 880px;
	height: auto;
	clear: left;
}

#c-sections ul {
	width: 3660px;
}

#c-sections li {
	float: left;
	padding: 11px 20px;
	height: auto;
	list-style-type: none;
}

#c-sections li.fallen {
	clear: both;
	overflow: hidden;
}

#c-sections li.left {
	clear: right;
}

#c-sections p {
	width: 820px;
	margin: 16px 0;
	line-height: 1.4em;
}



#c-screen h2.title {
	background: url(images/agegroup.png) no-repeat;
	width: 278px;
	height: 26px;
	text-indent: -90000px;
	float: right;
	margin: 7px 0;
}

.c-company img {
	padding-left: 30px;
}

.career-home img {
	padding: 0;
	float: left;
	padding: 5px 0 0 23px;
}

.c-company .border {
	border-bottom: 7px solid #8cc63f;
	width: 100%;
	padding: 20px 0;
}

#c-screen {
	
	height: auto;
	width: 880px;
}

#c-navigation {
	width: 880px;
	height: 64px;
	text-align: center;
	overflow: hidden;
	clear: both;
}

/* @end */

/* @group About */

/* @group About Menu */

#amenu {
	overflow: hidden;
}

#amenu li {
	display: inline !important;
	float: right !important;
}

#amenu a {
	display: block;
	text-indent: -9000%;
	outline: none;
}

#amenu a:hover, #amenu li a.selected {
	background-position: 0 -64px;
}

#amenu .company {
	height: 64px;
	background: url(images/company.png) no-repeat;
	width: 154px;
}

#amenu .staff {
	width: 154px;
	height: 64px;
	background: url(images/staff.png) no-repeat;
}

#amenu .location {
	width: 154px;
	height: 64px;
	background: url(images/location.png) no-repeat;
}

.c-company {
	background: url(images/black2.png);
	
}

.company-text {
	background: url(images/sketch.png) no-repeat 26px;
	overflow: hidden;
}

.company-text .right p {
	height: 240px;
	width: 300px;
	overflow: hidden;
	padding-top: 20px;
	margin-bottom: 30px;
	padding-right: 30px;
	color: #eee;
	font-size: 12px;
	line-height: 1.5em;
}

.sketch {
	float: left;
	width: 100px;
}

/* @end */

#a-screen h2.title {
	background: url(images/about-comp.png) no-repeat;
	width: 379px;
	height: 26px;
	text-indent: -90000px;
	float: right;
	margin: 7px 0;
}

#a-sections {
	overflow: hidden;
	background-image: url(images/black.png);
	width: 880px;
	height: auto;
	clear: left;
}

#a-sections ul {
	width: 3660px;
}

#a-sections li {
	float: left;
	padding: 11px 20px;
	height: auto;
	list-style-type: none;
}

#a-sections li.fallen {
	clear: both;
	overflow: hidden;
}

#a-sections li.left {
	clear: right;
}

#a-sections p {
	width: 820px;
	margin: 16px 0;
	line-height: 1.4em;
}


#a-screen {
	width: 880px;
	height:auto;
	color: black;
}

#a-navigation {
	width: 880px;
	height: 64px;
	text-align: center;
	overflow: hidden;
	background-image: url(images/black.png);
	clear: both;
}

.location-text .left-col {
	padding: 20px 0 0 20px;
}

.location-text {
	overflow: hidden;
	height: 250px;
}

.location-left {
	width: 500px;
	float: left;
}

.location-text .left-col p {
	width: 530px;
	padding: 20px 0 0 0;
}

/* @end */

/* @group Pro Racing */

#s-screen h2.title {
	background: url(images/racing.png) no-repeat;
	width: 379px;
	height: 26px;
	text-indent: -90000px;
	float: right;
	margin: 7px 0;
}

#s-screen {
	width: 880px;
}

#s-screen .next, #s-screen .prev {
	position: absolute;
	top: 200px;
}

#s-screen .prev {
	left: 10px;
}

#s-screen .next {
	right: 10px;
}

#s-navigation {
	width: 880px;
	text-align: center;
	overflow: hidden;
	background-image: url(images/black.png);
	clear: both;
	border-bottom: 7px solid #8cc63f;
}

#smenu a.selected, #smenu a.selected:hover {
	background-position: 0 -188px;
}

#s-sections {
	overflow: hidden;
	background-image: url(images/black.png);
	width: 880px;
	height: auto;
	clear: left;
}

#s-sections ul {
	width: 3660px;
}

#s-sections li {
	float: left;
	padding: 11px 20px;
	height: auto;
	list-style-type: none;
}

#s-sections li.fallen {
	clear: both;
	overflow: hidden;
}

#s-sections li.left {
	clear: right;
}

#s-sections p {
	width: 820px;
	margin: 16px 0;
	line-height: 1.4em;
}

/* @group Services Menu */

#smenu {
	overflow: hidden;
}

.menu-wrap {
	padding-left: 2px;
}

#smenu li {
	display: inline !important;
	float: left !important;
}

#smenu a {
	display: block;
	text-indent: -90000px;
	outline: none;
}

#smenu a:hover {
	background-position: 0 -94px;
}

#smenu .brand {
	width: 219px;
	height: 94px;
	background: url(images/services/brand_defense.png) no-repeat;
}

#smenu .socialmedia {
	height: 94px;
	background: url(images/services/social_media_education.png) no-repeat;
	width: 219px;
}

#smenu .marketing {
	width: 219px;
	height: 94px;
	background: url(images/services/new_media_marketing.png) no-repeat;
}

#smenu .internet {
	width: 219px;
	height: 94px;
	background: url(images/services/internet-innovation-services.png) no-repeat;
}

#smenu .social {
	width: 219px;
	height: 94px;
	background: url(images/services/new_media_consulting.png) no-repeat;
}

#smenu .uxd {
	width: 219px;
	height: 94px;
	background: url(images/services/uxd.png) no-repeat;
}

#smenu .application {
	width: 219px;
	height: 94px;
	background: url(images/services/application_development.png) no-repeat;
}

#smenu .rich {
	width: 219px;
	height: 94px;
	background: url(images/services/rich_media.png) no-repeat;
}

/* @end */

/* @end */

ul#comenu {
	display: inline;
}

ul#comenu li {
	display: inline;
	float: left;
}

ul#comenu li a {
	display: block;
	text-indent: -90000px;
}

ul#comenu li a:hover {
	background-position: 0 -61px;
}

ul#comenu li a.selected, ul#comenu li a.selected:hover {
	background-position: 0 -122px;
}

.dxfeet {
	background-image: url(images/contact/foot.png);
	width: 49px;
	height: 61px;
}

.dxcar {
	background-image: url(images/contact/car.png);
	width: 88px;
	height: 61px;
}

.dxtrain {
	background-image: url(images/contact/train.png);
	width: 56px;
	height: 61px;
}

.dxdino {
	background-image: url(images/contact/dino.png);
	width: 94px;
	height: 61px;
}

#staffing {
	overflow: hidden;
}

.bannerimg {
	background: url(images/xterraCupSeries.png) 0 3px;
	display: block;
	height: 30px;
	width: 210px;
	float: left;
	margin-top: 5px;
	margin-right: 10px;
}

.panel {
	width: 450px;
	overflow: auto;
	padding-right: 10px;
	height: 80px;
	padding: 0 10px 0 0;
	margin: 10px 0;
	color: white;
	clear: both;
}

/* @group My Group */

.staff-left {
	width: 440px;
	padding: 10px 20px;
	overflow: hidden;
	float: left;
}

.staff-right {
	width: 360px;
	padding: 10px 20px;
	overflow: hidden;
	float: right;
}

ul.social-links {
	list-style-type: none;
	display: inline;
}

ul.social-links li {
	float: left;
}

ul.social-links li a {
	display: block;
	width: 38px;
	height: 49px;
	text-indent: -90000px;
}

.linkedin {
	background: url(images/social/linked-in.png) no-repeat;
}

.facebook {
	background: url(images/social/facebook.png) no-repeat;
}

.twitter {
	background: url(images/social/twitter.png) no-repeat;
}

.flickr {
	background: url(images/social/flickr.png) no-repeat;
}

.yelp {
	background: url(images/social/yelp.png) no-repeat;
}

.delicious {
	background: url(images/social/delicious.png) no-repeat;
}

.deviant {
	background: url(images/social/deviant-art.png) no-repeat;
}

.digg {
	background: url(images/social/digg.png) no-repeat;
}

.last {
	background: url(images/social/last-fm.png) no-repeat;
}

.vimeo {
	background: url(images/social/vimeo.png) no-repeat;
}

.brightkite {
	background: url(images/social/bright-kite.png) no-repeat;
}

.myspace {
	background: url(images/social/myspace.png) no-repeat;
}

.meetup {
	background: url(images/social/meet-up.png) no-repeat;
}

.stumble {
	background: url(images/social/stumble-upon.png) no-repeat;
}

.youtube {
	background: url(images/social/you-tube.png) no-repeat;
}

.hypem {
	background: url(images/social/hype-machine.png) no-repeat;
}

.goodreads {
	background: url(images/social/good-reads.png) no-repeat;
}

.tumblr {
	background: url(images/social/tumblr.png) no-repeat;
}

/* @end */


/* @override http://localhost:8888/blog/wp-content/themes/carrot08/overlay.css */

/* @group sites */
a#open_sites a:hover {
    border: none;
    text-decoration: none;
}
#sites_bg {
    position:absolute;
    width:100%;
    height:100%;
    background-image:url(http://www.viget.com/images/global/overlay/overlay_bg.png);
    display:none;
    z-index:80;
}
#sites_menu {
    width:100%;
    position:absolute;
    top: 100px;
    height:220px;
    background: black;
    z-index:90;
    display:none;
}
#sites_menu a {outline:none;}
#sites_menu #sites_inner {
    position:relative;
    left:50%;
    width:920px;
    margin-left: -465px;
90px
}

#sites_menu li {display: inline;float: left;}

#sites_inner li a{ text-indent: -9000px;}

#sites_menu li a {
    display:block;
    background-repeat:no-repeat;
    width: 228px; height: 183px; 
}

#sites_menu li a:hover {
    background-position: 0 -183px; 
}

.cc { background-image: url(images/sites/carrot.jpg); }

.cb { background-image: url(images/sites/blog.jpg); }

.cl { background-image: url(images/sites/labs.jpg); }

.zvg { background-image: url(images/sites/zoo.jpg); }
#sites_menu a {
    text-decoration:none;
    border:none;
    font-weight:bold;
    font-size:1.2em;
}
#sites_menu a:hover {text-decoration:underline;}

a#close_link { display: block; float: right; background: url(images/closebox.png) no-repeat; width: 30px; height: 27px; text-indent: -9000px; margin-top: -13px; }
/* @end */

/* @group Thickbox */

#TB_window {
    font: 12px Arial, Helvetica, sans-serif;
    color: #333333;
}
#TB_secondLine {
    font: 10px Arial, Helvetica, sans-serif;
    color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
#TB_sites {
    position: fixed;
    z-index:100;
    top: 0px;
    left: 0px;
    height:100%;
    width:100%;
}
.TB_sitesMacFFBGHack {background: url(http://www.viget.com/images/viget/macFFBgHack.png) repeat;}
.TB_sitesBG {
    background-color:#000;
    filter:alpha(opacity=85);
    -moz-opacity: 0.85;
    opacity: 0.85;
}
* html #TB_sites { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
    position: fixed;
    background: #ffffff;
    z-index: 102;
    color:#000000;
    display:none;
    border: 10px solid #E1E9E5;
    text-align:left;
    top:50%;
    left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
    display:block;
    margin: 15px 0 0 15px;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
}
#TB_caption{
    height:25px;
    padding:7px 30px 10px 25px;
    float:left;
}
#TB_closeWindow{
    height:25px;
    padding:11px 25px 10px 0;
    float:right;
}
#TB_closeAjaxWindow{
    padding:7px 10px 5px 0;
    margin-bottom:1px;
    text-align:right;
    float:right;
}
#TB_ajaxWindowTitle{
    float:left;
    padding:7px 0 5px 10px;
    margin-bottom:1px;
}
#TB_title{
    background-color:#e8e8e8;
    height:27px;
}
#TB_ajaxContent{
    clear:both;
    padding:2px 15px 15px 15px;
    overflow:auto;
    text-align:left;
    line-height:1.4em;
}
#TB_ajaxContent.TB_modal {padding:15px;}
#TB_ajaxContent p { padding:5px 0px 5px 0px; }
#TB_load{
    position: fixed;
    display:none;
    height:13px;
    width:208px;
    z-index:103;
    top: 50%;
    left: 50%;
    margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
    z-index:99;
    position:fixed;
    top: 0;
    left: 0;
    background-color:#fff;
    border:none;
    filter:alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
    height:100%;
    width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
    clear:both;
    border:none;
    margin-bottom:-1px;
    margin-top:1px;
    _margin-bottom:1px;
}

/* @end */
