/* CSS Document *//* Begin General Styles ///////////////////////////////////////////////////   */
body {
	background: #ffffff;
	margin: 0;
	padding: 0;
	text-align: center;
}

form {
	display: inline;
}

form fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#site-container {
	width: 788px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: auto;
	padding-top: 12px;
}

.itinerary {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 10px;
	padding-left: 8px;
}

h1, .main-header {
	margin: 0 0 4px 0;
}

h1 a, h1 a:hover, .main-header a, .main-header a:hover {
	width: 788px;
	height: 78px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/header.jpg');
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
#menu {
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	margin: 0;
	padding: 0 11px 0 0;
	list-style: none;
	background: #dadaec url('https://staticrushmypassportcom.s3.amazonaws.com/images/menu_right.gif') 100% 0 no-repeat;
	font-size: 12px;	
}
#menu img {
	border:0;
}

#menu li {
	float: right;
	padding-left: 13px;
	
}
#menu li, #menu li a {
	color: #333399;
	
	padding: 0;
	border: 0;
	
}

#menu li a img {
	border: none !important;
}

#menu .left {
	float: left;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/menu_left.gif') 0 0 no-repeat;
	padding-left: 11px;
}

#main-content-general {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/general_bg.gif') 0 4px no-repeat;
	padding: 4px 15px 75px 15px;
	height: auto !important;
	min-height: 400px;
	height: 400px
}

#main-content-general label{
	font-size: 12px;
}

#main-content-track {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/track_bg.gif') 0 4px no-repeat;
	height: auto !important;
	min-height: 400px;
	height: 400px
}
#help_main_content {
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/plain_bg.jpg') 0 0 no-repeat;
	padding-left:19px;
	padding-right:19px;
	padding-top: 6px;
	margin-top: 4px;
	font-family:arial;
	width:750px;
}
#help_main_pforms {
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/forms_bg.jpg') 0 0 no-repeat;
	padding-left:19px;
	padding-right:19px;
	padding-top: 6px;
	margin-top: 4px;
	font-family:arial;
	width:750px;
}
#help_top {
	border-bottom:1px solid #9d9dce;
	margin-bottom:6px;
}

#help_top img {
	padding:14px 0 10px 0;
}

#help_cust_serv {
                float:right;
                width:350px;
}

#help_cust_serv-left {
                font-size:14px;
                color:#cc3333;
                font-weight:bold;
                text-align:right;
                padding-top:18px;
}

#help_cust_serv_right {
                float:right;
                font-size:11px;
                color:#000000;
                padding:6px 15px 6px 12px;
                padding-right: 15px;
                border-left:1px solid #9d9dce;
                margin-left:9px;
}

#help_cust_serv_right a {
	color: #333399;
}

#help_cust_serv_right strong {
                font-weight:bold;
}


#help_bottom {
                clear:both;
}
#help_menu {
                font-family:arial;
                font-size:11px;
                color:#333399;
                width:162px;
                padding-top:21px;
                text-decoration:none;
				height: 300px;
}

#help_menu a {
                color:#333399;
                text-decoration:none;
}

#help_menu .active {
                color:#000000;
                text-decoration:none;
                font-weight:bold;
}

#help_menu strong {
                font-weight:bold;
                color:#cc3333;
}

#help_menu ul, .company #help_right ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#help_menu ul li {
	padding-bottom: 11px;
}

#help_menu ul li a {
	color: #333399;
	font-size: 11px;
	font-weight: bold;
}

#help_menu ul li.active a {
	color: #000;
}

#help_menu .order-box {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/widget_bg.gif') no-repeat;
	float: left;
	width: 168px;
	height: 56px;
	position: relative;
	left: -10px;
}

#help_menu .order-box form {
	display: inline;
}

#help_menu .order-box form, #help_menu .order-box fieldset {
	padding: 0;
	margin: 0;
	border: none;
}

#help_menu .order-box fieldset select {
	width: 120px;
	float: left;
	margin: 0 3px 0 8px;
}

#help_menu .order-box strong {
	height: 28px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/title_order_passport.gif') 50% 5px no-repeat;
}

#help_menu .order-box strong {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#help_right {
                float:right;
                width:566px;
                padding:12px 0 12px 18px;
                border-left:1px solid #9d9dce;
                margin-bottom:6px;
				overflow:hidden;
}

#help_right p {
	font-size: 14px;
}

#help_right pre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	padding-left: 20px;
}

#help_right strong {
                font-size:18px;
                font-weight:bold;
                color:#333399;
}
.help_img {
                vertical-align:middle;
                padding-left:14px;
}
#help_talk {
	float:right;
	width:265px;
	
}

#help_talk_left {
	font-size:11px;
	color:# 666666;
	
}

#help_talk_left strong {
	font-weight:bold;
	color:#333399;
	font-size:14px;
}

#help_talk_right {
	float:right;
	padding:0;
	font-size:11px;
	color:#cc3333;
	border-left:1px solid #9d9dce;
	width:100px;
	text-align: center;
	height: 45px;
}
#help_forms {
                
}
.help_forms_rule {
                border-bottom:1px solid #9d9dce;
}

#help_forms_line {
                padding-right:10px;
                padding-top:9px;
                padding-bottom:20px;
}

#help_forms_img {
                float:left;
                width:137px;
                padding-right:8px;
                font-size:11px;
                text-align:center;
				
				
}
#help_forms_img2 {
                float:left;
                width:137px;
                padding-right:8px;
                font-size:11px;
                text-align:center;
				height: 170px
				
}

#help_forms_img2 .icon-form {
	width: 141px;
	height: 104px;
	position: relative;
	left: -8px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/icon_gov_form.gif') no-repeat;
}

#help_forms_img2 .icon-form {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

#help_forms_info {
                font-size:12px;
                font-weight:normal;
                padding-left:11px;
}

#help_forms_info img{
				margin: 0;
                margin-right: 17px;
				margin-left: -3px;
}

#help_forms_info .bottom-bar {
	position: relative;
	left: 10px;
}

#help_forms_info .bottom-right {
	padding-left: 100px;
	position: relative;
	margin-top: -45px;
	float: left;
	left: 30px;
}
#form_id_info {
                font-size:14px;
                font-weight:normal;
				
}

#form_id_info_left {

}

#form_id_info_left a {
	color: #333399;
	font-size: 14px;
}

#form_id_info_right {
               width: 216px;
			   float: right;
			   text-align:center;
			   margin-top: 41px;
}
#form_id_info_left .small{
		font-size: 12px;
      
}
#amend #help_forms_info .bottom-right {
	margin-top: -30px;
}

#child #help_forms_info .bottom-right {
	margin-top: -60px;
}

#help_forms_info .bottom-right img {
	margin-bottom: 18px;
}

#help_forms_info .top-bar {
	height: 85px;
}

#help_forms_info .form-download {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/button_download_form.gif') no-repeat;
}
#help_forms_info .form-ds24 {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/button_ds24_form.gif') no-repeat;
}
#help_forms_info .form-consent {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/button_consent_form.gif') no-repeat;
}
#help_forms_info .form-download-file {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/form_buttons_file_search.gif') no-repeat;
}
#help_forms_info .form-download-valid {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/form_buttons_second_valid.gif') no-repeat;
}
#help_forms_info .form-download-supplemental {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/form_buttons_supplemental.gif') no-repeat;
}
#help_forms_info .form-download-agent {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	padding-top: 55px;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	text-align: center; 
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/form_buttons_acceptance.gif') no-repeat;
}

#help_forms_info #leftcol{
				float: left;
				margin: 0;
				width: 183px;
				font-size:11px;                
}

#help_forms_info .links {
	padding: 10px 0 0 20px;
	float: left;
}

.sup-forms #help_forms_info .links {
	width: 365px;
	float: right;
	padding-left: 0;
}

#help_forms_info .links a {
	display: block;
	color: #333399;
	font-size: 11px;
	padding-left: 22px;
	height: 22px;
}

#help_forms_info .links a.no-icon {
	padding-left: 0;
}

#help_forms_info .links .link-instructions {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/icon_instructions.gif') no-repeat;
}

#help_forms_info .links .link-checklist {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/icon_check.gif') no-repeat;
}

#help_forms_info #rightcol{
	float: left;
	margin: 0;
	width: 160px;
	font-size:11px;
}

#help_forms_info .title{
	font-size:12px;
	font-weight: bold;
}

.company #help_right p, .company #help_right span {
	font-size: 14px;
	line-height: 18px;
}

.company #help_right p a {
	color: #333399;
}

.company #help_right p strong {
	color: #cc3333;
	font-size: 14px;
}

.company #help_right ul li, body.blog .post .entry ul li {
	font-size: 14px;
	line-height: 18px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/bullet.gif') 0 7px no-repeat;
	padding-left: 9px;
}

.company #help_right .locations address {
	display: block;
	float: left;
	width: 195px;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	padding: 0 0 20px 15px;
}

.company #help_right .locations address strong {
	font-size: 18px;
	color: #000;
}

.company #help_right .locations address strong.red {
	color: #cc3333;
}

.company #help_right .locations address strong.red .arrow {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/arrow_rd.gif') no-repeat;
	display: block;
	position: absolute;
	width: 5px;
	height: 9px;
	margin: 5px 0 0 -10px;
}

.company #help_right .locations span.map {
	border: 1px solid #9d9ece;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/map.gif') no-repeat;
	width: 318px;
	height: 218px;
	float: left;
}

.company #help_right .page-img {
	width: 206px;
	height: 180px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/img_passport.gif') no-repeat;
	float: right;
	margin: 18px 0 0 18px;
}

.company #help_right .page-img.img2 {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/img_passport2.gif') no-repeat;
}

.company #help_right .page-img, .company #help_right .press-quotes .press-logo, .company #help_right .locations span.map {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}
.clear {
	display: block;
	clear: both;
}

.company #help_right .press-quotes {
	padding-top: 28px;
}

.company #help_right .press-quotes p {
	width: 419px;
	float: right;
	margin: 0;
	padding-bottom: 35px;
}

.company #help_right .press-quotes p span {
	padding-top: 13px;
}

.company #help_right .press-quotes small {
	font-size: 12px;
	padding-top: 13px;
}

.company #help_right .press-quotes span, .company #help_right .press-quotes small {
	display: block;
}

.company #help_right .press-quotes strong {
	color: #000;
}

.company #help_right .press-quotes .press-logo {
	float: left;
	width: 117px;
	margin-left: -135px;
}

.company #help_right .press-quotes span.contender {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_contender.gif') 0 15px no-repeat;
	height: 22px;
}

.company #help_right .press-quotes span.cnn {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_cnn.gif') 0 15px no-repeat;
	height: 39px;

}

.company #help_right .press-quotes span.forbes {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_forbes.gif') no-repeat;
	height: 34px;
}

.company #help_right .press-quotes span.marriott {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_marriott.gif') 0 5px no-repeat;
	height: 50px;
}

.company #help_right .press-quotes span.maw {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_maw.gif') 0 5px no-repeat;
	height: 54px;
}

.company #help_right .press-quotes span.microsoft {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_microsoft.gif') 0 5px no-repeat;
	height: 64px;
}

.company #help_right .press-quotes span.msnbc {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_msnbc.gif') 0 5px no-repeat;
	height: 63px;
}

.company #help_right .press-quotes span.starbucks {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_starbucks.gif') 50% 15px no-repeat;
	height: 85px;
}

.company #help_right .press-quotes span.twp {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_twp.gif') 0 15px no-repeat;
	height: 102px;
}

.company #help_right .press-quotes span.warriors {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_warriors.gif') 0 15px no-repeat;
	height: 98px;
}

.company #help_right .press-quotes span.wsj {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/logo_wsj.gif') 0 15px no-repeat;
	height: 84px;
}

.company #help_right strong.red-title {
	color: #cc3333;
	display: block;
	padding-top: 20px;
}

#help_right .center {
	text-align: center !important;
}

#help_right .center img {
	display: block;
	margin: auto;
	float: none;
}

#help_right .faq {
	list-style: none;
	padding: 0;
	margin: 0;
}

#help_right .faq li {
	line-height: 18px;
	padding-bottom: 10px;
	font-size: 14px;
}

#help_right .faq li strong {
	color: #000;
	font-size: 14px;
}

#help_right_bar {
                background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/help_red_bar.gif') 0 0 no-repeat;
                display: block;
                font-size: 16px;
                color: #ffffff;
                height: 38px;
                line-height: 30px;
                padding: 0 0 8px 15px;
                margin: 12px 0 0 0;
}

.company #help_right_bar, .forms #help_right_bar, .sup-forms #help_right_bar {
	margin-bottom: -15px;
}
#proof_us_note {
                border:1px solid #000000;
                font-size:11px;
                padding: 8px;
                color:#000000;
                margin:18px 10px 18px 10px;
                font-weight:normal;
}
#proof_us img {
                float:left;
                width:177px;
                padding-right:8px;
}
#proof_us_numbers {
                padding-bottom:20px;
}

#proof_us_numbers img {
                padding-right:7px;
                float:left;
				margin-top: -4px;
}

#proof_us_note .note {
                font-weight:bold;
}
#proof_us_info {
                font-size:12px;
                font-weight:normal;
                padding-left:11px;
}
#proof_us_list_no_line {
                font-weight:bold;
                font-size:14px;
                color:#000000;
                padding-right:10px;
                padding-top:9px;
                padding-bottom:45px;
}
#proof_us_list {
                font-weight:bold;
                font-size:14px;
                color:#000000;
                padding-right:10px;
                padding-top:9px;
                border-top:1px solid #9d9dce;
}
#proof_us_list_1 {
                width:265px;
                font-weight:bold;
                font-size:14px;
                color:#000000;
                padding:12px 10px 0 0;
                margin-bottom:4px;
                margin-right:4px;
				overflow:hidden;
}
#proof_us_list_2 {
                float:right;
                width:275px;
                font-weight:bold;
                font-size:14px;
                padding:12px 0 0 7px;
                border-left:1px solid #9d9dce;
                margin-bottom:4px;
                margin-left:4px;
				overflow:hidden;
}

#proof_id_info {
                font-size:14px;
                font-weight:normal;
}

#proof_id_list_left {
                width:265px;
                font-weight:bold;
                font-size:14px;
                color:#000000;
                padding:12px 10px 0 0;
                margin-bottom:4px;
                margin-right:4px;
                text-align:center;
				overflow:hidden;
}

#proof_id_list_left .normal{
                font-weight:normal;
}

#proof_id_list_right {
                float:right;
                width:275px;
                font-weight:bold;
                font-size:14px;
                padding:12px 0 0 7px;
                border-left:1px solid #9d9dce;
                margin-bottom:4px;
                margin-left:4px;
                text-align:center;
				overflow:hidden;
}

#proof_id_list_right .normal{
                font-weight:normal;
}

#help_right_imp {
                border:1px solid #9d9dce;
                background-color: #ececf5;
                font-size:12px;
                padding: 15px;
                color:#000000;
                margin-top:18px;
                font-weight:bold;
}

#help_right_imp ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#help_right_imp ul li {
	padding: 7px 0 0 7px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/bullet_dk.gif') 0 13px no-repeat;
	font-weight: 100;
	line-height: 18px;
}

#help_right_imp .examples {
	display: block;
	float: right;
	height: 20px;
	margin-left: 10px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/photo_examples.gif') no-repeat;
	padding-top: 303px;
	width: 144px;
	text-align: center;
	font-size: 11px;
	font-weight: 100;
}

#help_right_imp .list {
                font-weight:normal;
}

#help_right_imp .tab {
                font-weight:normal;
                padding-left:36px;
}

#main-content-general h3{
	margin-top: 10px;
}
#main-content-general p{
	font-size: 12px;
	text-align: left;
	padding: 10px;
}
#main-content-general li{
	font-size: 12px;
}

.redbar {
	clear: both;
	display: block;
	font-size: 16px;
	color: #ffffff;
	height: 38px;
	line-height: 30px;
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/red_bar_lg.gif') 0 0 no-repeat;
	padding: 0 0 8px 15px;
	margin-left:4px;
}

.redbartext {
	font-size: 16px;
	color: #000000;
	
}

h2.title {
	margin: 0;
	margin-bottom: 10px;
	color: #333399;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight:500;
	text-align: center;
	padding-top: 20px;
}
#main-content-track .left {
	height: 139px;
	width: 200px;
	float: left;
	margin-top: 29px;
	margin-left: -7px;	
	padding-left: 23px;
}
#main-content-track .right {
	height: 139px;
	width: 500px;
	float: left;
	margin-top: 39px;
	margin-left: 17px;
	text-align: left;
	font-size: 12px;
}
#main-content-track .row {
	float: left;
	font-size: 12px;
	margin-right: 8px;
}
#main-content-track .trackingbutton {
	float: left;
	margin-left: -10px;
	margin-top: 10px;	
}
#main-content-track {
	padding: 4px 15px 0 15px;
	text-align: center; 
	height: auto !important;
	min-height: 400px;
	height: 400px
}
#main-content-track fieldset {
	padding-top: 25px;
	width: 200px;
	text-align: left;
	margin: auto;
}
#main-content-track fieldset input {
	float: left;
	margin: 4px 4px 0 0;
}
#main-content-track fieldset label {
	display: block;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}
#main-content-track p, #main-content-status p.top {
	font-size: 12px;
	text-align: center;
	padding: 10px;
}
#footer {
	clear: both;
	border-top: 1px solid #9d9dce;
}
#footer, #footer a {
	font-size: 11px;
	color: #333399;
	text-align: center;
}
#footer a.large {
	font-size: 12px;
}
#footer span.large {
	font-size: 12px;
}
#footer .content {
	padding: 15px 0 15px 0;
}

#footer .content div {
	height: 80px;
	overflow: hidden;
}

#footer .content div div {
	width: 500px;
	padding-top: 15px;
	height: 80px;
	margin: auto;
	position: relative;
	left: 50px;
}

#footer .content div div.rating-wrap {
	left: 0;
	height: auto;
}

#footer .content div div a {
	margin-right: 10px;
	float: left;
}

#footer .content div div.rating-wrap a {
	color: #999 !important;
	font-weight: 100 !important;
	text-decoration: underline !important;
}

#footer .content .bottom {
	height: 25px;
}
#footer .content .bottom span {
	display: none;
}
#footer .content .secure-logo {
	width: 196px;
	height: 70px;
}

#refund fieldset label {
	float: left;
	font-size:13px;
	width:200px;
}

#refund fieldset div.clear {
	clear:both;
	width:400px;
	height:10px;
	overflow:hidden;
}

#refund fieldset input{
	width: 254px;
	float:left;
}

#refund fieldset .radio {
	width: 254px;
	float:left;
	font-size:13px;
}

#refund fieldset .radio1 {
	clear:both;
	float:left;
	width:30px;
}

#refund fieldset .radio2 {
	float:left;
	width:30px;
}

#refund fieldset .radiotxt {
	float:left;
}

div.error { display:none; }

#refund label.error {
	margin:0;
	display:block;
	width:250px;
	padding-left:205px;
	color: #cc3333;
	text-indent: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:3px;
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/v_alert_arrow.gif') 200px 0 no-repeat;
}

#refund label.error.agree {
	margin:0;
	display:block;
	width:250px;
	padding-left:15px;
	color: #cc3333;
	text-indent: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:3px;
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/v_alert_arrow.gif') 10px 0 no-repeat;
}

#refund  textarea{
	width:300px;
	height:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bar_refund_title {
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/help_red_bar.gif') 0 0 no-repeat;
	display: block;
	font-size: 16px;
	color: #ffffff;
	height: 38px;
	line-height: 30px;
	padding: 0 0 8px 15px;
	margin: 12px 0 0 0;
	width:560px;
}

.bar_refund_title div.ri {
	margin: -30px 20px 0 10px;
	font-size: 11px;
	font-weight:normal;
	color:#ffffff;
	overflow:hidden;
	padding:0 0 8px 0;
	float:right;
	text-align:right;
	vertical-align:middle;
}

#refund input.submit {
	margin:0;
	display:block;
	width:252px;
	height:57px;
	padding:0;
	border:0;
	background: transparent url('https://staticrushmypassportcom.s3.amazonaws.com/images/b_request_refund.gif') 0 0 no-repeat;
	margin-left:150px;
}

#refund .agreed {
	width:500px;
}

#refund p {
	font-size:13px;
}

.ratebutton {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/rate_button.gif');
	width: 253px;
	height: 47px;
	border: 0;
}

body.blog a img {
	border: none;
}

body.blog .narrowcolumn .commentlist {
	list-style: none;
	margin: 0;
	padding: 15px 0 0 0;
}

body.blog .narrowcolumn .commentlist li {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/border_comment.gif') 0 100% no-repeat;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

body.blog .narrowcolumn .commentlist li p {
	margin: 0;
	padding-bottom: 15px;
}

body.blog .pagetitle {
	font-size: 18px;
	margin: 0;
	padding-bottom: 15px;
}

body.blog .post {
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/border_post.gif') 0 100% no-repeat;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

body.blog .post.inner {
	background: none;
	padding-bottom: 0;
	margin-bottom: 0;
}

body.blog .post .more-link {
	display: block;
	padding-top: 15px;
}

body.blog .last-border {
	height: 1px;
	background: #fff;
	margin-top: -16px;
}

body.blog .post h2, body.blog .narrowcolumn p {
	margin: 0;
}

body.blog .post h2 a {
	display: block;
	font-size: 18px;
	color: #cc3333;
	text-decoration: none;
	line-height: 20px;
}

body.blog .post p {
	font-size: 14px;
	line-height: 18px;
}

body.blog .post p, body.blog .post small {
	margin: 0;
	padding-bottom: 15px;
}

body.blog .post small {
	display: block;
	font-size: 11px;
}

body.blog .narrowcolumn #commentform p {
	padding: 5px 0 5px 0;
}

body.blog .narrowcolumn #commentform p, body.blog .narrowcolumn #commentform p a {
	font-size: 11px;
}

body.blog .narrowcolumn .post p.postmetadata {
	display: block;
	clear: both;
}

body.blog .narrowcolumn .post p.postmetadata, body.blog .narrowcolumn .post p.postmetadata a {
	font-size: 11px !important;
	line-height: normal;
	text-decoration: none;
	color: #000;
}

body.blog .post p.postmetadata.alt, body.blog .post p.postmetadata.alt a {
	color: #999;
}

body.blog .post .entry a, body.blog .narrowcolumn #commentform p a {
	color: #333399;
}

body.blog .post .entry strong {
	color: #333333 !important;
	font-size: 14px !important;
}

body.blog .post .entry ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style: none;
}

body.blog .post .entry ol {
	margin: 0;
	padding: 0 0 0 25px;
}

body.blog .post .entry ol li, body.blog .post .entry ul li {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 15px;
}

body.blog .narrowcolumn h3#respond {
	margin-top: -16px;
}

body.blog .navigation a {
	font-size: 11px;
	color: #333399;
	text-decoration: none;
}

body.blog .navigation .alignright {
	text-align: right;
}

body.blog h3#respond, body.blog h3#comments {
	margin: 0;
	font-size: 18px;
	background: url('https://staticrushmypassportcom.s3.amazonaws.com/images/border_post.gif') no-repeat;
	padding-top: 10px;
}

body.blog #searchform #s {
	width: 119px;
	border: 1px solid #999;
	float: left;
	margin-right: 5px;
	padding: 1px 0 0 5px;
	font-size: 12px;
	height: 18px;
	line-height: 19px;
}

body.blog #sidebar ul li a {
	color: #333399;
}

body.blog #sidebar ul li a, body.blog #sidebar strong.widget-header {
	font-size: 11px;
	font-weight: 100;
}

body.blog #sidebar strong.widget-header {
	color: #000;
}

body.blog #sidebar ul ul {
	padding: 0;
	margin: 0;
}

body.blog #sidebar ul ul li {
	padding: 0 0 5px 0;
	margin: 0;
}

.hreview-aggregate, .star-wrap {
	text-align: center;
}

#footer .content div.star-wrap {
	height: auto;
	padding: 0 0 10px 0;
}

#footer .content .star-wrap div {
	padding: 0;
}

.hreview, .hreview-aggregate, .star-wrap, .review-wrap {
    line-height: 16px !important;
}

.hreview a, .hreview-aggregate a, .review-wrap a {
    font-weight: bold !important;
	color: #cc3333 !important;
    text-decoration: none !important;
}

.company #help_right .press-quotes p.hreview, .company #help_right .press-quotes p.review-wrap, #footer .content .star-wrap div {
	float: none;
	width: 100%;
	left: 0;
}

.company #help_right .press-quotes .hreview small, .company #help_right .press-quotes .hreview small span,
.company #help_right .press-quotes .hreview-aggregate .rating span, .company #help_right .press-quotes .hreview-aggregate .rating,
.company #help_right .press-quotes .hreview-aggregate, .company #help_right .press-quotes p.review-wrap small {
	padding: 0;
	font-size: 12px;
}

.company #help_right .press-quotes .hreview span, .company #help_right .press-quotes .hreview-aggregate span, .star-wrap span, #footer .content .star-wrap a, 
.company #help_right .press-quotes .review-wrap span {
	display: inline;
	padding: 0;
	float: none;
	margin: 0
}

.company #help_right .press-quotes .hreview .rating, .company #help_right .press-quotes .hreview .rating span,
.company #help_right .press-quotes .hreview-aggregate .rating span, .company #help_right .press-quotes .hreview-aggregate .rating {
	display: block;
}

.rating, .company #help_right .press-quotes .review-wrap .rating {
    background: url("https://staticrushmypassportcom.s3.amazonaws.com/images/star_gray.gif") repeat-x;
    clear: both;
    height: 18px;
    width: 75px;
	margin: 0;
	overflow: hidden;
}

.rating[class], .company #help_right .press-quotes .review-wrap .rating[class] {
    background: url("https://staticrushmypassportcom.s3.amazonaws.com/images/star_gray.png") repeat-x;
}

.hreview-aggregate .rating, .star-wrap .rating {
	margin: auto;
}

.company #help_right .press-quotes .hreview .rating span, .brand, .company #help_right .press-quotes .hreview-aggregate .rating,
.company #help_right .press-quotes .hreview-aggregate .rating span, .company #help_right .press-quotes .hreview-aggregate .fn, .star-wrap .description,
.star-wrap .rating, .star-wrap .rating span, .company #help_right .press-quotes .review-wrap .rating, .company #help_right .press-quotes .review-wrap .rating span {
    text-indent: -9999px;
    display: block;
	overflow: hidden;
}

.hproduct .brand, .hproduct .fn {
	height: 0;
}

.rating span, .company #help_right .press-quotes .review-wrap .rating span {
    background: url("https://staticrushmypassportcom.s3.amazonaws.com/images/star_yellow.gif") repeat-x;
    display: block;
}

.rating[class] span, .company #help_right .press-quotes .review-wrap .rating[class] span {
    background: url("https://staticrushmypassportcom.s3.amazonaws.com/images/star_yellow.png") repeat-x;
}

.rating span[title="1"], .rating span[title="1.1"], .rating span[title="1.2"], .rating span[title="1.3"], .rating span[title="1.4"] {
    width: 20%;
}
.rating span[title="1.5"], .rating span[title="1.6"], .rating span[title="1.7"], .rating span[title="1.8"], .rating span[title="1.9"] {
    width: 30%;
}
.rating span[title="2"], .rating span[title="2.1"], .rating span[title="2.2"], .rating span[title="2.3"], .rating span[title="2.4"] {
    width: 40%;
}
.rating span[title="2.5"], .rating span[title="2.6"], .rating span[title="2.7"], .rating span[title="2.8"], .rating span[title="2.9"] {
    width: 50%;
}
.rating span[title="3"], .rating span[title="3.1"], .rating span[title="3.2"], .rating span[title="3.3"], .rating span[title="3.4"] {
    width: 60%;
}
.rating span[title="3.5"], .rating span[title="3.6"], .rating span[title="3.7"], .rating span[title="3.8"], .rating span[title="3.9"] {
    width: 70%;
}
.rating span[title="4"], .rating span[title="4.1"], .rating span[title="4.2"], .rating span[title="4.3"], .rating span[title="4.4"] {
    width: 80%;
}
.rating span[title="4.5"], .rating span[title="4.6"], .rating span[title="4.7"], .rating span[title="4.8"] {
    width: 90%;
}
.rating span[title="4.9"] {
	width: 95%;
}

