@charset "utf-8";
/* Motorcycle Shipping Made Easy CSS Author: EW Date created: 05.13.2008
 */

* {
margin: 0;
padding: 0;
}

body {
background: url(../images/body_back.png) repeat-x;
background-color: #fff;
color: #666;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#clear {
clear: both;
}

#wrapper {
margin: 0 auto;
width: 910px;
}

#header {
}

#menu {
}

#menu ul {
}

#menu li {
display: inline;
list-style: none;
}

#menu a {
color: #666;
font-weight: bold;
}

#menu a:hover {
color: #e73600;
}

.about a {
background: url(../images/about_us_back.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 43px 10px 43px;
width: 141px;
}

.about a:hover {
background: url(../images/about_us_back_ovr.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 43px 10px 43px;
width: 141px;
}

.about_ovr {
background: url(../images/about_us_back_ovr.png) no-repeat;
color: #e73600;
font-weight: bold;
height: 197px;
line-height: 388px;
padding: 172px 43px 10px 43px;
width: 141px;
}

.service a {
background: url(../images/service_back.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 21px 10px 21px;
width: 141px;
}

.service a:hover {
background: url(../images/service_back_ovr.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 21px 10px 21px;
width: 141px;
}

.service_ovr {
background: url(../images/service_back_ovr.png) no-repeat;
color: #e73600;
font-weight: bold;
height: 197px;
line-height: 388px;
padding: 172px 21px 10px 21px;
width: 141px;
}

.equipment a {
background: url(../images/equipment_back.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 36px 10px 36px;
width: 141px;
}

.equipment a:hover {
background: url(../images/equipment_back_ovr.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 36px 10px 36px;
width: 141px;
}

.equipment_ovr {
background: url(../images/equipment_back_ovr.png) no-repeat;
color: #e73600;
font-weight: bold;
height: 197px;
line-height: 388px;
padding: 172px 36px 10px 36px;
width: 141px;
}

.contact a {
background: url(../images/contact_us_back.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 37px 10px 37px;
width: 141px;
}

.contact a:hover {
background: url(../images/contact_us_back_ovr.png) no-repeat;
height: 197px;
line-height: 388px;
padding: 172px 37px 10px 37px;
width: 141px;
}

.contact_ovr {
background: url(../images/contact_us_back_ovr.png) no-repeat;
color: #e73600;
font-weight: bold;
height: 197px;
line-height: 388px;
padding: 172px 37px 10px 37px;
width: 141px;
}


#content {
margin: -160px 0 0 0;
}

#left_bar {
float: left;
font-size: 14px;
padding: 0 50px 0 30px;
width: 230px;
}

#left_bar2 {
float: left;
font-size: 14px;
padding: 0 50px 0 30px;
width: 230px;
}

#left_bar3 {
float: left;
font-size: 14px;
padding: 0 50px 0 30px;
width: 230px;
}

#side_menu {
padding: 0 0 30px 0;
}

#side_menu a {
color: #666;
line-height: 200%;
}

#side_menu a:hover {
color: #e73600;
}

#testimonial {
}

#testimonial p {
	font-style: italic;
}

#aseasyas {
display: block;
float: left;
width: 582px;
}

#aseasyasheader {
background: url(../images/shipping_header.png) no-repeat;
color: #ccc;
float: left;
font-size: 18px;
font-weight: bold;
line-height: 37px;
text-align: center;
width: 582px;
}

#left_quote {
background: url(../images/int_quote_back.png) no-repeat;
height: 446px;
padding: 50px 20px 0 20px;
text-align: right;
}

#left_quote table {
font-size: 10px;
}

#left_quote label {
font-weight: bold;
}

.sideinputform {
border: solid #666 1px;
height: 18px;
width: 188px;
}

.sideinputform2 {
border: solid #666 1px;
height: 18px;
width: 188px;
}

.sideinputform3 {
border: solid #666 1px;
height: 20px;
width: 190px;
}

.left {
text-align: left;
padding: 0 5px 5px 0;
}

#main {
display: block;
float: left;
width: 592px;
}

.inputformmid {
border: solid #aeaeae 1px;
width: 360px;
}

.inputformmid2 {
border: solid #aeaeae 1px;
width: 360px;
height: 150px;
}

.inputformmid3 {
border: solid #aeaeae 1px;
width: 260px;
}

#text table label {
color: #e73600;
font-weight: bold;
}

#quote {
float: left;
padding: 10px 0 15px 0;
width: 582px;
}

#quote_middle {
background: url(../images/quote_middle.png) no-repeat;
color: #fff;
font-size: 11px;
line-height: 170%;
padding: 5px 15px 10px 15px;
}

#quote_bottom {
background: url(../images/quote_bottom.png) no-repeat;
font-weight: bold;
height: 132px;
padding: 15px 0 0 5px;
}

#quote_bottom table {
float: left;
text-align: right;
width: 302px;
position: relative;
top: 7px;
left: 20px;
}

.inputform {
border: solid #666 1px;
margin: 0 10px;
width: 110px;
}

.inputform2 {
border: solid #666 1px;
width: 100px;
}

.inputform3 {
border: solid #666 1px;
margin: 0 10px;
width: 110px;
}

#text {
padding: 0 0 15px 0;
}

#text table {
padding: 0 0 0 20px;
}

#text ul li {
list-style: square;
list-style-position: inside;
padding: 0 20px 10px 15px;
}

#footer {
background-color: #ebebeb;
border-top: solid #aeaeae 1px;
}

#footer_in {
font-size: 11px;
margin: 0 auto;
padding: 15px 0 0 640px;
width: 910px;
}

#footer_in li {
display: inline;
}

#footer_in p {
font-size: 10px;
}

/* Text Styles */

a {
color: #e73600;
text-decoration: none;
}

a:hover {
color: #fc4;
}

.boldorange {
font-weight: bold;
color: #e73600;
}

.orange {
color: #e73600;
}

h1 {
font-size: 20px;
}

h2 {
color: #e73600;
font-size: 18px;
}

h3 {
font-size: 14px;
padding: 5px 0 0 0;
}

p {
font-size: 12px;
line-height: 150%;
padding: 5px 0 15px 0;
}

li {
list-style: none;
}

.smallwhite {
font-size: 11px;
padding: 0 0 15px 0;
text-align: left;
}

.over {
color: #e73600;
line-height: 200%;
}

.boldwhite {
color: #fff;
}

/* Image Styles */

.headerimage {
border: none;
clear: right;
float: left;
padding: 15px 0 0 0;
}

.linkimage {
border: none;
padding: 0 0 0 5px;
vertical-align: bottom;
}

.rightimage {
float: left;
padding: 10px 0 0 30px;
}

.stepimage {
border: none;
float: left;
padding: 15px 18px 15px 0;
}

.stepimage2 {
border: none;
float: left;
padding: 15px 0 15px 0;
}

.bottomimage {
padding: 30px 25px 0 0;
text-align: center;
}

.leftimage {
float: left;
padding: 10px 15px 10px 0;
}

.err {
color: #666666;
font-weight: bold;
}

#Cost {
font-size:16px;
font-weight: bold;
color:#FF0000;
}

#track {
position: relative;
top:-16px;
left:15px;
}