/* Main Styles */

body {
margin: 0px;
padding: 0px;
min-height:100%;
min-width:780px;
width:100%;
background: #e2d3bc;
}

.bodymargin {
background: #ffffff;
width:780px;
margin:0px 0px 0px -390px;
position:absolute;
top:0px;
left:50%;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
}

.top{
height:14px;
background: #CC6600;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
padding:2px 0px 1px 0px;
}

#bar {
display:block;
padding:0px 0px 0px 0px;
height:15px;
background: url(../images/bar_14px.png) repeat;
border-top: 1px solid #000000;
margin:0px;
}

.bar {
display:block;
padding:0px 0px 0px 0px;
height:14px;
background: #009999;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
margin:0px;
}

.underline {
text-decoration: underline;
}

h1{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0px;
text-align: center;
letter-spacing: -1px;
overflow: hidden;
white-space: nowrap;	
   }
   
.h1-column {
font: 12px "Times New Roman", Times, serif;
color:#333333;
margin:0px;
text-align: justify;
padding: 10px 0px 0px 0px;
border-top: 3px double #000000; 
}

.h1-column p {
font: 12px "Times New Roman", Times, serif;
color:#333333;
margin:0px;
text-align: justify;
padding: 6px 0px 0px 10px;
}

.h1-column h4{
font: bold 15px "Times New Roman", Times, serif;
color:#333333;
margin:0px;
text-align: center;
padding: 10px 0px 0px 0px;
}

.h1-column2 {
font: 12px "Times New Roman", Times, serif;
color: #333333;
margin: 0px;
text-align: justify;
padding: 10px 14px 0px 0px;
}

.h1-column2 h4{
font: bold 15px "Times New Roman", Times, serif;
color: #333333;
margin: 0px;
text-align: center;
padding: 10px 0px 4px 0px;
}

h2{
font: bold 22px Verdana, Arial, Helvetica, sans-serif;
color: #336699;
line-height: 24px;
padding: 0px 0px 15px 0px;
text-align: center;	
margin: 8px 0px 0px 0px;
}

h3{
font: bold 18px Verdana, Arial, Helvetica, sans-serif;
color: #996600;
line-height: 18px;
padding: 0px;
text-align: center;	
margin: 0px;
}

h4 {
font: bold 20px Verdana, Arial, Helvetica, sans-serif;
color: #009999;
line-height: 20px;
text-align: center;	
padding: 0px 0px 0px 0px;
}	

h5{
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #009999;
line-height: 18px;
text-align: center;	
padding:0px 0px 0px 0px;
}	

h6{
font: bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #009999;
line-height: 18px;
text-align: center;	
padding:0px 0px 0px 0px;
margin: 0px 0px 5px 0px;
}

p {
text-align: justify;
}

.front_page_insert_box {
display: block; 
border: 3px double #666666; 
padding: 10px; 
background: #ffffff;
}

.front_page_insert_box h4 {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height: 20px;
text-align: center;	
padding: 0px 0px 0px 0px;
margin: 8px 0px 0px 0px;
}

.front_page_insert_box ul li {
letter-spacing: .02em;
list-style: disc inside;
color: #570a02;
text-align: left;
text-decoration: none;
font: italic 14px "Times New Roman", Times, serif;
margin: 0px 0px 0px -34px;
padding-bottom: 5px;
}

.front_page_insert_box ul li a {
list-style: disc inside;
color: #006633;
text-align: left;
text-decoration: underline;
font: italic 14px "Times New Roman", Times, serif;
margin: 0px 0px 0px 0px;
padding-bottom: 5px;
}

.front_page_insert_box ul li a:hover{
color: #FF6633;
}

a.inline_link {
color: #006633;
text-decoration: underline;
margin: 0px;
padding: 0px;
}

a:hover.inline_link {
color: #FF6633;
}

#seen{
border-top:1px solid #000000;
margin:30px 0px 0px 0px;
padding-top:10px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #953100;
}

#index_bottom_list {
background: #faf8ef;
border: 1px solid #000000;
margin: 20px 0px 0px 0px;
padding: 0px 10px 10px 10px;
display: block;
}

#index_bottom_list h4 {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #114610;
margin: 10px 0px 6px 0px;
padding: 0px;


}

#index_bottom_list h4 a {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #114610;
margin: 10px 0px 6px 0px;
padding: 0px;
text-decoration: none;
} 

#index_bottom_list h4 a:hover {
font-style: italic;
font-weight: bold;
color: #0da30a;
text-decoration: none;
} 

#index_bottom_list p {
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0px;
padding: 0px;
}

.column p.homepage_icons {
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
margin: 0px 0px -6px 0px;
padding: 0px;
text-align: left;
}

.column {
display: block;
margin: 12px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.column p {
font: 12px "Times New Roman", Times, serif;
color: #000000;
}

.column img.logoboxes_margin {
display: block;
margin: 25px auto -10px auto;
width: 154px;
}

.banner{
height:165px;
width: 778px;
margin: 0px 0px 0px 0px;
padding: 0px;
position:absolute;
top:0px;
left:0px;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}

#repeater{
background:#ECE9D8 url(../images/gc_logo-pixel.png) repeat-x;
height:127px;
width:778px;
margin: 0px 0px 0px 0px;
padding: 0px;
position:absolute;
top:19px;
left:0px;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
}

/*
#topfoto{
width:382px; 
height:127px;
background:#ECE9D8 url(../images/grandcanyon_banner.png) no-repeat;
border-right:solid 1px #000000;
}

#logo{
background: #ffffff url(../images/gc_logo2.png) no-repeat;
width:381px;
height: 127px;
margin: 0px;
position:absolute;
top:19px;
left:383px;
}*/

#topfoto{
width:778px; 
height:127px;
background: url(../images/grandcanyon_bannernew.png) no-repeat;
}

#home {
line-height:18px;
letter-spacing:-1px;
padding-left: 32px; 
}

.container_margin{
margin:0px 0px 0px 0px;
position:absolute;
top:150px;
left:0px;
width:100%;
height: 100%;
background: #ffffff;
}

.navigation {
display:block;
width:166px;
float:left;
margin:0px 0px 0px 0px;
}

.navigation_contact {
width:166px;
display:block;
float:left;
margin:0px 0px 0px 0px;
}

#dateformat {
font:9px Verdana, Arial, Helvetica, sans-serif;
color: #774a0a;
background:#A5C6D6;
height: 18px;
text-align: center;
padding:6px 0px 0px 0px;
margin: 0px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

#quote{
background:transparent url(../images/quote3.png) no-repeat;
width: 164px; 
height: 144px; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

#quote2{
background:transparent url(../images/quote2.png) no-repeat;
width: 164px; 
height: 144px; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

#quote3{
background:transparent url(../images/quote.png) no-repeat;
display: block;
width: 164px; 
height: 110px; 
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

.navigation a {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:3px 0px 3px 22px;
background:#A8BDCA url(../images/mm_arrow.png) 14px no-repeat;
margin:0px
}

.navigation a:hover {
background: #C6DEDE url(../images/mm_arrow.png) 14px  no-repeat;
color:#FF6633;
}

.navigation_contact a {
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:3px 0px 3px 22px;
background:#A8BDCA url(../images/mm_arrow.png) 14px no-repeat;
margin:0px
}

.navigation_contact a:hover {
background: #C6DEDE url(../images/mm_arrow.png) 14px  no-repeat;
color:#FF6633;
}

#owner{
background:#ECE9D8 url(../images/Gary-Brown.png);
height: 205px;
width: 164px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

#ownercopy {
background:#ECE9D8;
width: 164px;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
display: block;
padding-bottom:10px;
padding-top:10px;
margin:0px 0px 0px 0px;
}

.ownercopy p{
text-align: left;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #953100;
padding:0px 10px 0px 10px;
}

#owner2{
background:#ECE9D8 url(../images/Gary-Brown2.png);
height: 228px;
width: 183px;
margin:0px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

#ownercopy2{
background:#ECE9D8;
width: 183px;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
display: block;
padding-bottom:10px;
padding-top:10px;
margin:0px 0px 0px 0px;
}

#ownercopy2 .ownercopy p{
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #953100;
padding:0px 10px 0px 10px;
}

#right_column {
border-right: 1px solid #000000;
float: right;
width:184px;
margin:0px;
padding:5px 0px 0px 0px;
}

#right_column_special {
float: right;
width:184px;
margin:5px 0px 0px 0px;
padding:0px;
}

#navigation_r a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:15px 8px 15px 8px;
background:#1b7dc2;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:167px;
margin:0px auto 0px auto;
}

#navigation_r a:hover {
background:#25a1f8 ;
color:#000000;
}

#navigation_r2 a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 8px 7px 8px;
background:#1b7dc2;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:167px;
margin:5px auto 0px auto;
}

#navigation_r2 a:hover {
background:#25a1f8;
color:#000000;
}

#navigation_r3 a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 0px 7px 0px;
background:#A8BDCA;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:183px;
margin:5px auto 0px auto;
}

#navigation_r3 a:hover {
background: #C6DEDE;
color:#FF6633;
}

#navigation_r4 a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 7px 7px 7px;
background:#A8BDCA;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:169px;
margin:0px auto 20px auto;
}

#navigation_r4 a:hover {
background: #C6DEDE;
color:#FF6633;
}

#navigation_r5 a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 8px 7px 8px;
background:#1b7dc2;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:167px;
margin:5px auto 0px auto;
}

#navigation_r5 a:hover {
background:#25a1f8;
color:#000000;
}

#contact a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 0px 7px 0px;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:183px;
margin:0px auto 5px auto;
background:#A8BDCA;
}

#contact a:hover {
background: #C6DEDE;
color:#FF6633;
}

.textmargin{
margin-bottom: 0;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
background: #ffffff;
padding: 10px 0px 0px 0px;
}

.textmargin_contact{
margin:0px 200px 0px 200px;
}

.bodytext {
display: block;
background: #ffffff url(../images/background_pixel.jpg) repeat;
border: 1px solid #000000;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
padding: 5px 15px 15px 15px;
margin: 0px 199px 0px 180px;
}

*:first-child+html .bodytext {
display: block;
background: #ffffff url(../images/background_pixel.jpg) repeat;
border: 1px solid #000000;
font:13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
line-height:15px;
padding: 5px 15px 15px 15px;
margin: 22px auto 0px auto;
width: 366px;
}

.center{
padding:0px 0px 0px 40px;
margin:0px 0px 0px 0px;
width: 310px;
}

.center_contact{
text-align: center;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
width:390px;
}

.bullet_header{
color:#CC6633;
font-size:14px;
font-weight:bold;
line-height:16px; 
padding-top:0px; 
text-align:center;
}

#20px_spacer{
height:20px;
width:200px;
background: url(../images/20pixel_spacer.jpg) repeat-x;
}

.testimonials{
color:#CC6633;
font-size:14px;
font-weight:bold;
line-height:14px; 
margin:0px 0px 0px 0px;
}

#bullets{
float:left;
width:300px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

#bullets2{
float:left;
width:300px;
padding:0px;
margin:0px 0px 0px 0px;
}

#bullets_contact{
float:left;
width:215px;
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
}

#bullets2_contact{
float:left;
width:215px;
padding:0px;
margin:0px auto 0px auto;
}

ul li {
list-style: disc inside;
color:#006633;
text-align: left;
text-decoration: none;
font:13px Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding-bottom: 10px;
letter-spacing: -1px;
}

ul li a {
list-style: disc inside;
color:#006633;
text-align: left;
text-decoration: underline;
font:italic 13px Verdana, Arial, Helvetica, sans-serif;
margin:0px;
padding-bottom: 10px;
letter-spacing: -1px;
}

ul li a:hover{
color:#FF6633;
}

.footer{
z-index: 1;
background: #ffffff;
border-right: 1px solid #000000;
border-left: 1px solid #000000;
position:relative;
bottom:0px;
left:0px;
padding: 40px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#footer1 {
padding: 0px;
margin:0px 0px 7px 0px;
text-align: center;
}

#footer2 {
padding: 0px 0px 0px 0px;
margin: 0px;
text-align: center;
}

#footcopy1 a{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding:0px;
text-decoration: none;
}

#footcopy1 a:hover{
color:#009900;
}

#footcopy2{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding: 5px 0px 0px 0px;
margin: 0px;
height: 20px;
}

a#footcopy {
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:2px 3px 2px 0px;
margin: 0px;
text-decoration: none;
}

a:hover#footcopy {
color:#000000;
}

.quote {
font: 20px Verdana, Arial, Helvetica, sans-serif;
color: #759DA1;
line-height:30px;
}

br.clear {
 clear: both;
 line-height: 1px;
 overflow: hidden;
 visibility: hidden;
 width: 0;
 height: 0;
}

/*
#email_address {
background:  url(../images/email.png) no-repeat;
width: 250px;
height: 23px; 
margin: -10px auto 15px auto; 
}

#emailbox{
display:block;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 350px;
}

#name_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#email_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#subject_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#phone_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#message_box {
margin: 0px 0px 30px 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:205px;
}

.emailbkgd{
background:#ffffff;
border: 1px solid #000000;
margin: 10px 0px 0px 0px;
padding: 3px 2px 1px 2px;
width: 280px;
height: 18px;
white-space: normal;
float:right;
font: normal 12px verdana, arial, sanf-serif;
color: #000000;
}

.emailbkgd2{
background:#ffffff;
border: 1px solid #000000;
margin: 10px 0px 10px 0px;
padding: 3px 2px 5px 2px;
width: 280px;
height: 200px;
float:right;
font: normal 12px verdana, arial, sanf-serif;
color: #000000;
}

.email_left{
 float:left;
 height: 18px;
 margin: 12px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}

#send{
margin: 40px 0px 0px 0px;
float:right;
}

.email_border{
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
height:430px;
display:block; 
}

.email_border_return{
height:400px;
border:solid 1px #000000;
background:#ffffff;
display:block;
font:bold 16px Verdana, Arial, Helvetica, sans-serif;
color: #da5b07; 
line-height:20px; 
text-align:center; 
padding:40px 30px 50px 30px;
margin:20px auto 0px auto;
}

* html #code_box {
margin: 0px 0px 0px 0px;
width: 300px;
padding: 0px  0px 0px 64px;
float:left;
display: block;	
height: 18px;
}

#code_box {
margin: 0px;
width: 300px;
padding: 0px 0px 0px 64px;
float:left;
display: block;	
height: 18px;
}
*/

#news a {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
line-height:16px;
letter-spacing:.1em;
text-decoration: none;
display:block;
padding:7px 7px 7px 7px;
text-align:center;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
border-bottom: 1px solid #000000;
width:169px;
margin:5px auto 5px auto;
background:#A8BDCA;
}

#news a:hover {
background: #C6DEDE;
color:#FF6633;
}

.news, a.news {
margin: 10px auto 10px auto;
color: #336699;
text-decoration:underline;
font: bold 16px Arial, sans-serif; 
line-height:16px;
display:block;
text-align: center;
}

a:hover.news {
text-decoration: none;
color:#000000;
}

.news2, a.news2 {
display: inline-table;
margin: 6px 0px 3px 0px;
color:#996600;
text-decoration:underline;
font: bold 14px Arial, sans-serif; 
line-height:20px;
text-align: left;
}

a:hover.news2 {
text-decoration: none;
color:#000000;
}

.utube {
margin-bottom: 5px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
}

/* New Contact Page*/

.email_border {
display: block;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 6px;
height: 420px;
width: 350px;
position: relative;
z-index: 10000000;
}

.theemail_box {
border: 2px solid #948375; 
margin: 0px auto; 
width: 350px; 
display: block;
padding: 0px 0px 0px 0px;
}

.theemail {
padding: 10px 7px 10px 7px; 
margin: 0px auto;
border-top: 3px solid #a9a587; 
border-right: 3px solid #a9a587; 
border-bottom: 3px solid #a9a587; 
border-left: 3px solid #a9a587; 
background: #c2e6e6;
display: block; 
width: 330px;
height: 420px;
}

.theemail h3 {
margin: 0px 0px 5px 0px;
font: bold 18px Arial, Helvetica, sans-serif;
padding: 0px 13px 0px 0px;
color: #ecc40b;
text-align: center;
}

.theemail p {
padding: 0px 23px 0px 10px;
font: normal 13px verdana, arial, sans-serif;
color: #ede1c6;
text-align: center;
}

* html #validation_error {
margin: 0px 0px 0px 0px;
text-align: center;
padding: 7px 0px 0px 0px;
height: 11px;
font: italic bold 13px 'Times New Roman', Times, serif;
color: #ff0000;
}

*:first-child+html #validation_error {
margin: 0px 0px 0px 0px;
text-align: center;
padding: 7px 0px 0px 0px;
height: 11px;
font: italic bold 13px 'Times New Roman', Times, serif;
color: #ff0000;
}

#validation_error {
margin: 0px 0px 0px 0px;
text-align: center;
padding: 0px 0px 10px 0px;
height: 20px;
font: italic bold 13px 'Times New Roman', Times, serif;
color: #ff0000;
}

#email_address {
background:  url(../images/email.png) no-repeat;
width: 250px;
height: 23px; 
margin: -10px auto 15px auto; 
}

.name_box {
margin: 0px 0px 0px 0px;
width: 330px;
padding: 0px 0px 0px 0px;
height: 35px;
display: block;
}

.name_box2 {
margin: 0px 0px 0px 0px;
width: 330px;
padding: 0px 0px 0px 0px;
height: 70px;
}

.email_left {
float: left;
font: 12px Arial, Helvetica, sans-serif;
cursor: default; 
height: 35px;
margin: 0px;
padding: 0px 0px 0px 0px;
color: #000000;
vertical-align: text-top;
}

input.emailbkgd {
font: 12px Arial, Helvetica, sans-serif;
background: #ffffff;
border: 1px solid #666666;
margin: 0px 0px 10px 0px;
padding: 4px 2px 2px 2px;
width: 260px;
height: 18px;
white-space: normal;
float: right;
}

textarea.emailbkgd2 {
font: 12px Arial, Helvetica, sans-serif;
background: #fffffff;
border: 1px solid #666666;
margin: 0px 0px 10px 0px;
padding: 3px 2px 2px 2px;
width: 260px;
height: 100px;
white-space: normal;
float: right;
display: block;
}

.checkbox_box_appt {
margin: -10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float: left;
display: block;	
height: 55px;
}

.quote_input_appt {
font: 14px "Times New Roman", Times, serif;
color: #000000;
float: left; 
margin: 0px 0px 0px 15px;
}

*:first-child+html .code_box {
margin: 46px 0px 0px 0px;
width: 330px;
padding: 0px 0px 0px 0px;
height: 35px;
}

.code_box {
margin: 0px 0px 0px 0px;
width: 330px;
padding: 0px 0px 0px 0px;
height: 35px;
}

input#emailbkgd_code {
float: left;
background: #0596a7;
border: 1px solid #666666;
margin: 0px 0px 0px 32px;
padding: 0px 0px 0px 0px;
width: 15px;
height: 15px;
white-space: normal;
}

/* for IE6 
* html #send {
width: 120px;
height: 35px;
display: block;
margin: 0px 0px 13px 0px;
float: right;
}*/

*:first-child+html #send {
width: 130px;
height: 35px;
display: block;
margin: 0px 10px 13px 0px;
float: right;
}

#send {
width: 130px;
height: 35px;
display: block;
margin: 0px 0px 13px 0px;
float: right;
}	
