



/* 	Valet Drive Chauffeur u. Limousinenservice 2008

   	Author: unternehmen.online GmbH & Co. KG 	*/







html , body , div , h1 , h2 , h3 , h4 , h5 , h6 , ul , ol , span , a , table , td , form , img , li , blockquote, textarea, input, select {
margin: 0;
padding: 0; 
font-family: Arial, Helvetica, sans-serif; }



body { font-size: 100%; margin: 0; padding: 0; background: #fff; }



/* ci-color: #8A2338 */



/* general motors */



hr {

position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}



.invisible {
position: absolute;
left: -1000px;
top: -1000px;
width: 0px;
height: 0px;
overflow: hidden;
display: inline;
}


p { font-size: 12px; color: #000000; line-height: 150%; }

.clr { clear: left; }

a:link {
font-weight: bold; color: #8A2338; text-decoration: none; margin: 0; padding: 0; } 
a:visited {
font-weight: bold; color: #8A2338; text-decoration: none; margin: 0; padding: 0; } 
a:hover {
font-weight: bold; color: #000000; text-decoration: underline; margin: 0; padding: 0; }
a:active {
font-weight: bold; color: #000000; text-decoration: underline; margin: 0; padding: 0; } 

h1 { font-size: 16px; font-weight: bold; } 
h2 { font-size: 15px; font-weight: normal; } 
h3 { font-size: 13px; font-weight: normal; } 
h4 { font-size: 10px; font-weight: normal; } 
h5 { font-size: 9px; font-weight: normal; } 
h6 { font-size: 8px; font-weight: normal; } 



ul {		margin-top: 5px; margin-bottom: 10px; }

ul li {		font-size: 12px; line-height: 150%; list-style: square outside; display: list-item; margin: 0 0 0 30px; }

ul li li {	font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0 0 0 25px; }

ol {		margin-top: 5px; margin-bottom:5px;}

ol li {		font-size: 12px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0 0 0 35px; }

ol li li {	font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0 0 0 25px; }



table.valettable {

border-collapse: collapse; }



caption { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ffffff; margin: 0; padding: 7px 5px 7px 5px; background: #007D3F; }



table.valettable td  {

border: 1px solid #d5d5d5; }



table.valettable td p {

font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 3px 5px 3px 5px; }



table.valettable td h3 {

font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; margin: 0; padding: 3px 5px 3px 5px; }



table.valettable td p span {

color: #8A2338;

}



table.valettable th  {

background: #E5E5E5; }



table.valettable th p {

font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #8A2338; margin: 0; padding: 7px 5px 7px 5px; text-align: left; }



table.valettable th p span {

color: #8A2338; 

}



table.valettable ul { 	 	margin-top: 0px; margin-bottom: 0px; }

table.valettable ul li { 	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 30px; padding: 3px 0 3px 0; }

table.valettable ul li li { 	font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: disc outside; display: list-item; margin: 0px 10px 0px 25px; }

table.valettable ol { 	 	margin-top: 0px; margin-bottom:0px;}

table.valettable ol li { 	font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 150%; list-style: decimal outside; display: list-item; margin: 0px 10px 0px 35px; }

table.valettable ol li li {	font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 150%; list-style: upper-roman outside; display: list-item; margin: 0px 10px 0px 25px; }



div.wrapper {

width: 100%;

}



div.site-container {

width: 792px;

margin: 0 auto 0 auto;

}





/* head */



div.head {

float: left;

display: inline;

width: 100%;

height: 88px;

margin: 30px 0 0 0;

background: url(../images/bg_head.jpg) no-repeat;

}



div.head-left {

float: left;

display: inline;

width: 400px;

margin: 15px 0 0 13px;

}



div.path {

float: left;

display: inline;

width: 100%;

}



div.path p { font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; margin: 0; padding: 0; } 



a.path-link-off:link, a.path-link-off:visited {

font-size: 11px; font-weight: normal; color: #8A2338; text-decoration: none; margin: 0; padding: 0; }

a.path-link-off:hover, a.path-link-off:active {

font-size: 11px; font-weight: normal; color: #8A2338; text-decoration: underline; margin: 0; padding: 0; }



a.path-link-off-active:link, a.path-link-off-active:visited {

font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0; }

a.path-link-off-active:hover, a.path-link-off-active:active {

font-size: 11px; font-weight: bold; color: #000000; text-decoration: underline; margin: 0; padding: 0; }



div.path span {

color: #000000;

}



div.slogan {

float: left;

display: inline;

width: 100%;

margin: 9px 0 0 0;

}



div.slogan h1 { font-size: 20px; font-weight: normal; color: #8A2338; text-decoration: none; }



div.logo {

float: right;

display: inline;

width: 188px;

margin: 0 21px 0 0;

}





/* nav01 */



div.nav01-container {

float: left;

display: inline;

width: 100%;

height: 41px; /* ! */

background: url(../images/bg_nav01_container.jpg) no-repeat;

}



div.nav01 {

float: left;

display: inline;

height: 31px;

margin: 2px 0 0 3px;

}



div.nav01 ul {

list-style: none;

margin: 0; 

padding: 0;

}



div.nav01 ul li.normal {

float: left;

display: inline;

margin: 0;

padding: 0;

background: url(../images/nav01_trenner.gif) right no-repeat;

}



div.nav01 ul li.last {

float: left;

display: inline;

margin: 0;

padding: 0;

}



a.nav01-off:link, a.nav01-off:visited {

font-size: 11px; font-weight: bold; color: #848484; text-decoration: none; margin: 0 2px 0 0; padding: 7px 9px 6px 20px; line-height: 18px; background: url(../images/bullet_nav01_off.gif) top left no-repeat; float: left; display: inline; }

a.nav01-off:hover, a.nav01-off:active {

font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 2px 0 0; padding: 7px 9px 6px 20px; line-height: 18px; background: url(../images/bullet_nav01_on.gif) top left no-repeat; float: left; display: inline; }



a.nav01-on:link, a.nav01-on:visited {

font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 2px 0 0; padding: 7px 9px 6px 20px; line-height: 18px; background: url(../images/bullet_nav01_on.gif) top left no-repeat; float: left; display: inline; }

a.nav01-on:hover, a.nav01-on:active {

font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 2px 0 0; padding: 7px 9px 6px 20px; line-height: 18px; background: url(../images/bullet_nav01_on.gif) top left no-repeat; float: left; display: inline; }





/* content-container */



div.content-wrapper {
float: left;
display: inline;
width: 785px;
margin: 4px 0 0 0;
background: url(../images/bg_footer.gif) bottom no-repeat;
}



div.illu {
float: left;
display: inline;
width: 100%;
}





/* teaser start */



div.teaser-wrapper-start {
float: left;
display: inline;
width: 100%;
margin: 17px 0 0 0;
}

div.teaser-container-start {
float: left;
display: inline;
width: 585px;
margin: 0;
}

div.teaser-container {
float: left;
display: inline;
width: 180px;
margin: 0 15px 0 0;
}

div.teaser-container-last {
float: left;
display: inline;
width: 180px;
margin: 0;
}


div.teaser-container h2, div.teaser-container-last h2, div.bid-container h2 { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0; padding: 0 0 0 14px; background: url(../images/bullet_teaser.gif) left no-repeat; }

div.teaser-illu {
float: left;
display: inline;
width: 100%;
height: 60px;
margin: 7px 0 0 0;
}



div.teaser-content {
float: left;
display: inline;
width: 100%;
margin: 6px 0 0 0;
padding: 0 0 14px 0;
border-bottom: 1px solid #cccccc;

}

div.staedte { float: left; display: inline; width: 100%; margin: 10px 0 0 0; padding: 0 0 10px 0; }
div.staedte a { background: transparent url(../images/bullet_more.gif) no-repeat scroll left center; padding-left: 7px; margin-right: 7px; text-decoration: none; color: #000000; border: none; font-size: 11px; font-weight: normal; }
div.staedte a:hover { background: transparent url(../images/bullet_more.gif) no-repeat scroll left center; padding-left: 7px; margin-right: 7px; text-decoration: none; color: #000000; border: none; font-size: 11px; font-weight: normal; }

div.teaser-content p { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; margin: 0; padding: 0; line-height: 17px; }



a.more:link, a.more:visited {

font-size: 12px; font-weight: bold; color: #8A2338; text-decoration: none; margin: 7px 0 0 0; padding: 0 10px 0 0; background: url(../images/bullet_more.gif) right no-repeat; float: left; display: inline; }

a.more:hover, a.more:active {

font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 7px 0 0 0; padding: 0 10px 0 0; background: url(../images/bullet_more_over.gif) right no-repeat; float: left; display: inline; }





/* special offer start */



div.bid-container {

float: left;

display: inline;

width: 200px;

}



div.bid-head {

float: left;

display: inline;

width: 100%;

height: 3px;

margin: 7px 0 0 0;

background: url(../images/bid_head.gif) no-repeat;

}



div.bid-head span, div.bid-footer span {

display: none;

}



div.bid-body {

float: left;

display: inline;

width: 100%;

background: #EFEFEF;

height: 171px;

}



div.bid-body-content {

float: left;

display: inline;

width: 180px;

margin: 9px 0 0 10px;

}



div.bid-body-content h3 { font-size: 12px; font-weight: bold; color: #8A2338; text-decoration: none; }



div.bid-body-content p {

margin: 0;

padding: 0;

}



div.bid-footer {

float: left;

display: inline;

width: 100%;

height: 3px;

background: url(../images/bid_footer.gif) no-repeat;

}



span.bidnote {

float: left;

display: inline;

width: 119px;

}



span.bidnote img {

margin: 7px 0 0 25px;

}



div.bid-price {

float: left;

display: inline;

width: 180px;

margin: 0 0 5px 0;

font-size: 12px; 

color: #000000;

text-decoration: none;

line-height: 17px;

}



span.bid-price-image {

float: left;

display: inline;

margin: -10px 0 0 60px;

}





/* sequence */



div.illu-sequence {

float: left;

display: inline;

width: 100%;

}



div.content-container-sequence {

float: left;

display: inline;

width: 100%;

margin: 15px 0 0 0;

background: url(../images/bg_contenent_container_sequence.gif) repeat-y;

}



div.content {

float: left;

display: inline;

width: 559px;

margin: 8px 0 0 11px;

padding: 0 0 20px 0;

}



h1.head { font-size: 18px; font-weight: normal; color: #000000; text-decoration: none; line-height: 17px; }





/* marginal right */



div.marginal-right {

float: left;

display: inline;

width: 200px;

margin: 0 0 0 15px;

}



div.marginal-head {

float: left;

display: inline;

width: 100%;

height: 9px;

background: url(../images/bg_marginal_head.gif) top no-repeat;

}



div.marginal-head span {

display: none;

}



div.marginal-content {

float: left;

display: inline;

width: 100%;

}



div.teaser-marginal-container {

float: left;

display: inline;

width: 100%;

margin: 0 0 12px 0;

border-bottom: 1px solid #ffffff;

}



div.teaser-marginal-container-customers {

float: left;

display: inline;

width: 100%;

margin: 0 0 12px 0;

}



div.teaser-marginal-content {

float: left;

display: inline;

width: 180px;

margin: 0 0 0 10px;

}



div.teaser-marginal-content h2 { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }



div.teaser-marginal-illu {

float: left;

display: inline;

width: 100%;

margin: 7px 0 0 0;

}



div.teaser-marginal-illu-customers {

float: left;

display: inline;

width: 100%;

margin: 12px 0 0 0;
padding: 0 0 20px 0;

}



div.teaser-marginal-illu-customers img {

margin: 0 0 0 14px;

}



div.teaser-marginal-text {

float: left;

display: inline;

width: 100%;

margin: 7px 0 0 0;

padding: 0 0 11px 0;

}



div.teaser-marginal-text p { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; margin: 0; padding: 0; line-height: 17px; }



div.teaser-marginal-content-bid {

float: left;

display: inline;

width: 180px;

margin: 0 0 0 10px;

}



div.teaser-marginal-content-bid ul {

list-style: none;

margin: 0;

padding: 0;

}



div.teaser-marginal-content-bid ul li {

list-style: none;

margin: 0;

padding: 0;

clear: left;

}



div.teaser-marginal-content-bid h2 { font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0 0 8px 0; }

div.teaser-marginal-content-bid p { font-size: 12px; font-weight: normal; color: #000000; text-decoration: none; margin: 0; padding: 0; line-height: 17px; }



div.teaser-marginal-illu-bid {

float: left;

display: inline;

width: 100%;

margin: 0;

}



div.teaser-marginal-illu-bid img {

margin: 7px 0 0 25px;

}



a.marginal-bid-link:link, a.marginal-bid-link:visited {

font-size: 12px; font-weight: bold; color: #8A2338; text-decoration: none; margin: 2px 0 0 0; padding: 0 0 0 14px; background: url(../images/bullet_bid_marginal_link.gif) top left no-repeat; float: left; display: inline; line-height: 17px; }

a.marginal-bid-link:hover, a.marginal-bid-link:active {

font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 2px 0 0 0; padding: 0 0 0 14px; background: url(../images/bullet_bid_marginal_link.gif) top left no-repeat; float: left; display: inline; line-height: 17px; }





/* footer */



div.footer {

float: left;

display: inline;

width: 100%;

margin: 6px 0 0 0;

}



div.footer-content {

float: left;

display: inline;

width: 100%;

padding: 0 0 50px 0;

}



div.footer-content ul {

list-style: none;

padding: 0;

margin: 0;  

}



div.footer-content ul li.first {

float: left;

display: inline;

margin: 0;

padding: 0;

font-size: 11px; 

font-weight: normal; 

color: #949494; 

text-decoration: none; 

margin: 0; 

padding: 0 8px 0 0;

background: url(../images/footer_trenner.gif) right no-repeat;

}



div.footer-content ul li.last {

float: left;

display: inline;

margin: 0;

padding: 0;

font-size: 11px; 

font-weight: normal; 

text-decoration: none; 

margin: 0; 

padding: 0 8px 0 8px;

}



div.footer-content ul li.normal {

float: left;

display: inline;

margin: 0;

padding: 0;

font-size: 11px; 

font-weight: normal; 

text-decoration: none; 

margin: 0; 

padding: 0 8px 0 8px;

background: url(../images/footer_trenner.gif) right no-repeat;

}



a.footer-link:link, a.footer-link:visited {

font-size: 11px; font-weight: normal; color: #949494; text-decoration: none; margin: 0; padding: 0; float: left; display: inline; }

a.footer-link:hover, a.footer-link:active {

font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; margin: 0; padding: 0; float: left; display: inline; }

div.footer-text {
float: left;
display: inline;
width: 770px;
margin: 15px 0 0 0;
}

div.footer-text p {
font-size: 11px; font-weight: normal; color: #949494; margin: 0 0 8px 0; padding: 0; line-height: 18px;
}




/* list */



div.listnavcontainertop {

float: left;

display: inline;

width: 100%;

padding: 0;

margin: 10px 0 10px 0;

border-top: 1px solid #cccccc;

border-bottom: 1px solid #cccccc; 

}



div.listnavcontainerbottom {

float: left;

display: inline;

width: 100%;

padding: 0;

margin: 10px 0 10px 0;

border-top: 1px solid #cccccc;

border-bottom: 1px solid #cccccc;

}



div.listnavcontainer {

float: left; 

display: inline;

padding: 0;

margin: 10px 0 0 0;

border-left: 1px solid #cccccc;

border-top: 1px solid #cccccc;

background: #EDEDED; 

}



div.listnav {

float: left; 

display: inline;

padding: 0;

margin: 0;

border-right: 1px solid #cccccc;

}



div.listnav2 {

float: left; 

display: inline;

padding: 0;

margin: 0;

border-right: 1px solid #cccccc;

}



p.listnav { font-size: 11px; font-weight: normal; color: #807F83; padding: 4px 5px 5px 5px; margin: 0 0 0 3px; text-decoration: none; display: block; }



p.listnav2 { font-size: 11px; font-weight: normal; color: #807F83; padding: 4px 5px 5px 0; margin: 0 0 0 0; text-decoration: none; display: block; }



p.seitennr										{ padding: 0; margin: 0; font-size:100%; font-weight: normal; }

a.seitennraus:link, a.seitennraus:visited		{ color: #807F83; font-size: 11px; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #ffffff; }

a.seitennraus:active, a.seitennraus:hover		{ color: #000000; font-size: 11px; font-weight: normal; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #cdcdcd; }

a.seitennran:link, a.seitennran:visited			{ color: #000000; font-size: 11px; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #dddddd; }

a.seitennran:active, a.seitennran:hover			{ color: #000000; font-size: 11px; font-weight: bold; padding: 1px 0.55em 1px 0.60em; margin: 0; text-decoration: none; display: block; background: #dddddd; }



div.list-container {

float: left;

display: inline;

width: 100%;

margin: 0;

padding: 0;

}



div.list-content-container {

float: left;

display: inline;

width: 100%;

margin: 5px 0 10px 0;

padding: 0;

border-bottom: 1px solid #cccccc;

}



div.list-content-container-last {

float: left;

display: inline;

width: 100%;

margin: 5px 0 0 0;

padding: 0;

}



div.list-content {

float: left;

display: inline;

width: 540px;

margin: 0;

padding: 0 0 15px 0;

}



div.list-content h2 { font-size: 14px; font-weight: bold; color: #000000; padding: 0; margin: 0 0 4px 0; text-decoration: none; line-height: 140%; }



div.list-content p { font-size: 12px; color: #000000; padding: 0; margin: 0 0 8px 0; text-decoration: none; line-height: 140%;  }



a.more-list:link, a.more-list:visited {

font-size: 12px; font-weight: bold; color: #8A2338; text-decoration: none; margin: 7px 0 0 0; padding: 0 10px 0 0; background: url(../images/bullet_more.gif) right no-repeat; float: left; display: inline; }

a.more-list:hover, a.more-list:active {

font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 7px 0 0 0; padding: 0 10px 0 0; background: url(../images/bullet_more_over.gif) right no-repeat; float: left; display: inline; }



a.list-link-head:link, a.list-link-head:visited {

font-size: 100%; color: #000000; font-weight: bold; text-decoration: none; padding: 0; margin: 0 0 4px 0; } 

a.list-link-head:hover, a.list-link-head:active {

font-size: 100%; color: #000000; font-weight: bold; text-decoration: underline; padding: 0; margin: 0 0 4px 0; } 



div.list-illu {

float: left;

display: inline;

width: 84px;

margin: 0 10px 0 0;

padding: 0;

}



div.list-illu img {

float: left;

display: inline;

width: 84px;

margin: 0;

padding: 0;

border: 0px;

}



div.list-text-illu {

float: left;

display: inline;

width: 440px;

margin: 0;

padding: 0;

}



/* google maps */


div.googlemaps {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
padding: 0;
}

/* form */

div.form-wrapper {
float: left;
display: inline;
width: 100%;
margin: 10px 0 0 0;
padding: 0;
}

fieldset {
border: 0px solid #000000;
padding: 0;
margin: 0;
width: 100%;
}

legend {
display: none;
font-size: 12px;
font-weight: bold;
color: #000000;
margin: 0 5px 5px 0;
padding: 0 5px 0 0; 
}

div.formtext {
float: left;
display: inline;
width: 450px;
margin: 20px 0 20px 12px;
padding: 0;
}

div.formtext p { font-size: 12px; color: #000000; margin: 0; padding: 0; line-height: 150%; }

h2.formsubhead { font-size: 15px; font-weight: bold; color: #8a2338; margin: 0 0 0 12px; padding: 10px 0 10px 0; clear: both; }

h3.formtitle { font-size: 12px; margin:0 12px 0 12px; color: #000000; padding: 5px 0 10px 0; font-weight: bold; clear: both; }

div.errormsgs h4 { font-size: 12px; font-weight: bold; color: #ff0000; margin: 0 0 8px 0; padding: 0; text-decoration: none; line-height: 140%; }


div.formcontainer {
float: left;
display: inline;
width: 100%;
margin: 0 0 12px 0;
background: #F7F7F7;
padding: 0 0 12px 0; 
}

div.formrow {
float: left;
display: inline;
width: 540px;
margin: 0 0 0 12px;
padding: 8px 0 8px 0;
}

div.formrow-left {
float: left;
display: inline;
width: 193px;
margin: 0;
padding: 0;  
}

div.formrow-right {
float: left;
display: inline;
width: 170px;
margin: 0 0 0 54px;
padding: 0;  
}

label.left {
float: left;
display: inline;
width: 158px;
margin: 1px 0 0 0;
text-align: left;
font-size: 12px;
font-weight: bold;
line-height: 150%;
color: #000000; 
}

label.right {
float: left;
display: inline;
margin: 6px 0 3px 10px;
font-size: 12px;
/*width: 120px;*/
line-height: 120%;
color: #000000;
font-weight: normal;
}

input.formular {
float: left;
font-size: 12px;
font-weight: normal;
width: 280px;
margin: 0 0 0 54px;
padding: 1px 0 1px 3px;
color: #000000;
}

input.formular-mittel {
float: left;
font-size: 12px;
font-weight: normal;
width: 100px;
margin: 0 0 0 54px;
padding: 1px 0 1px 3px;
color: #000000;
}

input.formular-mittel2 {
float: left;
font-size: 12px;
font-weight: normal;
width: 200px;
margin: 0 0 0 54px;
padding: 1px 0 1px 3px;
color: #000000;
}

input.formular-kurz {
float: left;
font-size: 12px;
font-weight: normal;
width: 62px;
margin: 0 0 0 10px;
padding: 1px 0 1px 3px;
color: #000000;
}

input.right {
float: left;
font-size: 12px;
font-weight: normal;
margin: 7px 0 8px 0;
padding: 0;
color: #000000;
}

*+html input.right {
float: left;
font-size: 12px;
font-weight: normal;
margin: 3px 0 3px 0;
padding: 0;
color: #000000;
}

* html input.right {
float: left;
font-size: 12px;
font-weight: normal;
margin: 3px 0 3px 0;
padding: 0;
color: #000000;
}

select.formular {
float: left;
font-size: 12px;
font-weight: normal;
width: 80px;
margin: 0 0 0 54px;
padding: 0 0 0 3px;
color: #000000;
}

textarea.formular {
float: left;
font-size: 12px;
font-weight: normal;
width: 280px;
height: 150px;
margin: 0 0 5px 54px;
padding: 1px 0 1px 3px;
color: #000000;}


div.send {
float: right;
display: inline;
margin: 10px 48px 0 0;
padding: 0 0 20px 0;
}

a.send:link, a.send:visited {
font-size: 12px; font-weight: bold; color: #8A2338; text-decoration: none; margin: 0px 0 0 0; padding: 0 10px 0 0; background: url(../images/bullet_more.gif) right no-repeat; float: left; display: inline; }
a.send:hover, a.send:active {
font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; margin: 0px 0 0 0; padding: 0 10px 0 0; background: url(../images/bullet_more_over.gif) right no-repeat; float: left; display: inline; }

div.errormsgs {
float: left;
display: inline;
margin: 20px 0 20px 13px;
padding: 0;
}

div.errormsgs p {
font-size: 12px; font-weight: normal; color: #ff0000; margin: 0 0 7px 0; padding: 0; text-decoration: none; line-height: 120%; }

div.formend-container {
float: left;
display: inline;
width: 540px;
margin: 0 0 0 12px;
clear: left;
}

span.red {
color: #ff0000;
}

/* button */

span.button {
background:url(../images/button_left.gif) left no-repeat; padding:0 0 0 24px; margin:0 0 17px 0; width:100%; float:left; display:inline; clear:both; }

span.button a:link, span.button a:visited {
color: #ffffff; font-weight:bold; text-decoration: none; background:url(../images/button_right.gif) right no-repeat; padding:3px 10px 4px 0; float:left; display:inline; clear:both;} 
span.button a:hover, span.button a:active {
color: #ffffff; font-weight:bold; text-decoration: none; background:url(../images/button_right.gif) right no-repeat; padding:3px 10px 4px 0; float:left; display:inline; clear:both;}











