html, body {height:100%;}
body {padding:0; margin:0; background-color:#808285; font-family:Arial, Helvetica, sans-serif;}
#wrap {width:1000px; min-height:800px; margin:0 auto; background:url(images/glow.png) top left repeat-y #808285;}
#main {width:961px; background-color:#fff; margin:auto;}
#nav {width:961px; height:150px; background:url(images/top_grad.png) top left repeat-x #fff;}
.logo {padding:30px 0 0 20px; float:left;}
.logo img {border:0;}
#navGroup {float:left; width:455px; text-align:center; margin:25px 0 0 0;}
#navGroup ul{margin:0; padding:0;}
#navGroup li {display:inline;}
#navGroup a {text-decoration:none; color:#000;}
#navGroup a:hover {color:#f58220;}
#navGroup img {padding:5px 0;}
.top {padding:0 10px 0 0;}
.bottom {padding:0 10px 0 0;}
#phone {width:250px; height:207px; background:url(images/phone.png) top left no-repeat; float:right; margin:0 10px 0 0;}
#phone img {position:relative; left:55px; top:30px;}
#content {background:url(images/girl_phone2.jpg) bottom left no-repeat; height:840px; width:961px; position:relative;}
#content img {
	border:0;
}
#content1 {min-height:580px; width:961px;}
#content2 {width:961px;}
#content2 p {font-size:0.8em;}
#content3 {width:961px;}
#contentGroup {width:450px; margin:auto; padding:0 0 0 90px;}
#contentGroup h1 {margin:0; color:#f58220; font-size:1.5em; }
#contentGroup h2 {margin:0; font-weight:100; font-size:1.25em;}
#contentGroup h3 {margin:0; color:#f58220; font-size:1.25em; padding:0 0 0 20px;}
#contentGroup a {text-decoration:none; color:#f58220; font-size:2em;}
#contentGroup1 {width:900px; padding:0 0 0 20px;}
#contentGroup1 h1 {margin:0; color:#f58220; font-size:1.5em;}
#contentGroup1 h2 {margin:0; font-weight:100; font-size:1.5em;}
#contentGroup1 h3 {margin:0; color:#f58220; font-size:1em; padding:0 0 0 20px;}
#contentGroup1 ul {list-style:circle; width:500px;}
#contentGroup1 li {margin:0 0 10px 0; font-size:0.8em;}
#contentGroup1 p {font-size:0.8em;}
#contentGroup1 img {border:0;}
#contentGroup2 {width:900px; padding:0 0 50px 20px;}
#contentGroup2 h1 {margin:0; color:#f58220; font-size:1.5em;}
#contentGroup2 h2 {margin:0; font-weight:100; font-size:1.5em;}
#contentGroup2 h3 {margin:0; color:#000; padding:0 0 0 20px;}
#contentGroup2 h4 {margin:0 0 0 0; color:#f58220;}
#contentGroup2 ul {list-style:circle; width:300px;}
#contentGroup2 li {margin:0 0 10px 0; font-size:0.8em;}
#contentGroup2 img {border:0;}
#contentGroup2 a {text-decoration:none; color:#f58220;}
#contentGroup2 a:hover {text-decoration:underline;}
#contentGroup_video {width:900px; padding:0 0 0 20px; height:580px;}

#contentGroup_ppia {padding:0 0 0 50px;}
#contentGroup_ppia h1 {margin:20px 0 0 0; color:#f58220;}
#contentGroup_ppia h2 {margin:10px 0 10px 0; color:#5f6062;}
#contentGroup_ppia p {margin:0 0 15px 0; font-size:1.3em; color:#5f6062;}
#groupFooter_ppia {width:550px; padding-bottom:40px;}
#groupFooter_ppia h3 {color:#f58220;}
#groupFooter_ppia p {width:350px; margin:0; color:#f58220; font-size:1em; font-weight:bold;}

#contentGroupDD {width:961px; height:580px; padding:0 0 0 20px; background:url(images/flame_bg.png) bottom left no-repeat;}
#contentGroupDD h1 {margin:0; color:#f58220; font-size:1.5em;}
#contentGroupDD a {font-weight:bold; color:#f58220;}
#DD_pdfs {position:relative; top:-340px; right:180px; float:right;}

.labelGroup_top {width:900px; height:460px;}
.labelGroup_top img {float:left; padding-right:10px;}
.labelGroup_bottom {width:900px; height:300px;}
.labelGroup_bottom img {float:left; padding-right:10px;}
.labelGroupInfo {width:400px;float:left;}
.labelGroupInfo ul {margin:0;}
.labelGroupInfo p {padding:0 0 0 20px; margin:0 0 10px 0;}
.labelInfo {width:500px;}
.image {width:310px; height:404px; padding-right:10px; float:left; text-align:center;}
.image p {margin:0;}
.image2 {width:250px; height:300px; padding-right:10px; float:left; text-align:center;}
.image2 p {margin:0;}
.groupHeader {width:400px;}
.groupBody {width:650px; margin:10px 0 0 0;}
.groupBody img {border:0;}
.rightGroup {float:left;}
.rightGroup ul {list-style-image:url(images/orange_dot.png); padding:0 0 0 15px; margin:0;}
.rightGroup li {margin:0 0 7px 0;}
.rightGroup p {width:405px; line-height:24px;}
.groupFooter {width:550px;}
.groupFooter p {line-height:25px; width:350px; margin:0; color:#f58220; font-weight:bold;}
*:first-child+html .groupFooter p {margin-top:20px;}
.groupFooter img {border:0;}
.marketGroup {width:900px; height:500px;}
.marketList {float:left;}
.orange {color:#f58220; font-weight:bold;}
.orangeHeader {color:#f58220;}
.orangeLabels {color:#f58220; font-weight:bold;}
.orangeContact {color:#f58220; font-weight:bold; margin-bottom:0;}
.black {font-weight:bold;}
.blackPrice {font-weight:100; font-size:0.5em; color:#000;}
.italic {font-style:italic;}
.red {color:#ee3524; font-weight:bold;}
.title {font-weight:bold;}
.titleInfo {font-size:0.75em; font-weight:100;}
.howInfo {width:160px; text-align:center; float:left; margin:0 70px 0 0;}
.howInfo h2 {color:#d1d2d4; padding:10px 0 0 0;}
.howInfo p {margin:0;}
#footer {height:71px; width:961px; margin:auto; background-color:#d1d2d4; text-align:center;}
#footer ul {margin:0; padding:10px 0 0 0;}
#footer li {display:inline;}
#footer a {text-decoration:none; color:#000; font-size:0.8em;}
#footer a:hover {color:#f58220;}
#footer p {margin:0; padding:10px 0 0 0; font-size:0.8em;}
.footerNav {float:left;}
img, div { behavior: url(iepngfix.htc) }
.starburst {position:absolute; margin:-90px 0 0 550px;}
.pricing {width:900px;}
.egrips {float:right; width:200px; position:relative; left:100px;}
*:first-child+html .egrips {left:-120px;}
.luggage {float:right; width:200px; position:relative; top:100px; left:25px;}
*:first-child+html .luggage {left:-195px;}
.support {padding:20px 0 0 0;}
*:first-child+html .labelGroupInfo ul {margin:0 0 0 35px;}
form {margin:0 0 20px 0;}
.address {margin-top:0;}
.padTop {padding-top:20px;}
.padBottom {padding-bottom:20px;}
.right {width:125px; text-align:right;}
.padTop1 {padding:10px 0 0 0; margin:0;}
#flashVideo {float:right; width:200px; position:relative; left:50px;}
#flashVideo1 {width:200px; position:relative; top:15px; left:210px;}
#flashVideo_DD {padding:30px 0 0 0;}
*:first-child+html #flashVideo2 {margin-top:30px;}
.powered {position:relative; top:20px; left:250px;}
.email {color:#959595;}
.info {font-size:0.6em; width:200px; float:right; position:relative; right:400px;}
.bold {font-weight:bold; font-size:0.8em; width:460px;}
.non-slip{font-size:0.8em; width:460px;}
.egrips {position:relative; top:100px;}
.subNav {position:absolute; top:70px; margin-left:247px; font-size:0.9em;}
*:first-child+html .subNav {margin-left:-454px; top:85px;}
.subNav li {display:inline; padding-right:8px;}
.subNav a {color:#f58220; text-decoration:none;}
.subNav a:hover {color:#000;}
.move {height:152px;}
#img_group {width:600px; height:100px; margin-top:20px;}
#img_group img {margin-right:15px; border:0;}

.recovery a {display:block; width:500px; height:91px; background: transparent url(images/recovery_sample.jpg) no-repeat;}
.recovery a:hover {background: transparent url(images/recovery_sample_over.jpg) no-repeat;}
.non-slip-link a {display:block; width:250px; height:91px; background: transparent url(images/non-slip_sample.jpg) no-repeat;}
.non-slip-link a:hover {background: transparent url(images/non-slip_sample_over.jpg) no-repeat;}
.luggage_label a {display:block; width:380px; height:91px; background: transparent url(images/luggage_tag_sample.jpg) no-repeat;}
.luggage_label a:hover {background: transparent url(images/luggage_tag_sample_over.jpg) no-repeat;}
.key a {display:block; width:380px; height:91px; background: transparent url(images/key_tag_sample.jpg) no-repeat;}
.key a:hover {background: transparent url(images/key_tag_sample_over.jpg) no-repeat;}

.time_info {width:100px; font-size:0.6em; margin:0; position:relative; left:425px;}

.holiday {float:left; margin-right:20px;}
.holiday_green {color:#265126; width:450px;}
.holiday_choose {color:#265126; width:450px; margin:30px 0 0 0;}
.holiday_black {width:550px;}
.bold_holiday {font-weight:bold;}
.image_pad {padding:15px 0 15px 0;}
.holiday_text {width:575px; font-weight:100;}
.big_text {font-size:20px; font-weight:bold;}
.holiday_red {color:#ed1c2a; font-size:22px; margin-bottom:0;}
.holiday_contact {margin-top:0;}

.green_bold {color:#265126; font-weight:bold; width:500px;}
.football_bold {font-weight:bold;}
.football_promo {font-size:1.2em;}
.football_min {font-size:1.3em;}
.football_call {padding-left:35px; font-weight:bold;}

#holiday_image {
	position:absolute;
	left:50px;
}