/* 	Property Adjustment Key: top, right, bottom, left */

a img { 
    border: none;
} 

br {
	clear: left;
}

.br_noclear {
	clear: none;
}

.visibility_off {
	visibility: hidden;
	display: none;
}

.visibility_hidden {
	visibility: hidden;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clear { 
	clear: both;
}

.relative {
	position: relative;
}

.siteContainer {
	margin: 5px auto;
	width: 770px;
	text-align: left;
}

.siteContainer1024 {
	margin: 5px auto;
	width: 963px;
	text-align: left;
}

/* SPECIFIC TABLE STYLES */

.fjvTable {
	width: 518px;
}

.fjvTable th {
	background: #000000;
	color: #ffffff;
	font-size: 110%;
	font-weight: bold;
	text-align: center;
	padding: 5px;
}

.fjvTable td {
	color: #000000;
	text-align: center;
	padding: 3px;
}

.fjvTable tr.shadeRow {
	background: #ebf2f5;
}

.flightScheduleHeading {
	font-size: 130%;
	font-weight: bold;
	text-align: center;
}

/* START HOME REDESIGN 2008 STYLES */

#container {
	background-color: #EBF2F5;
	width: 770px;
	margin: 0;
	padding: 0;
}

#container h1 { color: #2CA308; font-size: 150%; font-weight: normal; margin-bottom: 5px;}
#container h2 { color: #2CA308; font-size: 135%; font-weight: normal; margin-bottom: 5px;}
#container h3 {	color: #2CA308;	font-size: 111%; font-weight: normal; margin-bottom: 6px;}
#container h4 {	font-size: 120%; font-weight: bold;}

#container1024 {
	background-color: #EBF2F5;
	width: 963px;
	margin: 0;
	padding: 0;
}

#container1024 h1 { color: #2CA308; font-size: 175%; font-weight: normal; margin-bottom: 5px;}
#container1024 h2 { color: #2CA308; font-size: 155%; font-weight: normal; margin-bottom: 5px;}
#container1024 h3 {	color: #2CA308;	font-size: 135%; font-weight: normal; margin-bottom: 6px;}
#container1024 h4 {	font-size: 120%; font-weight: bold;}

.zIndex99 {
	z-index: 99;
}

#resToolBox {
	position: relative;
	background-color: #FFF;
	border: 1px solid #D5E5EC;
	height: 344px;
	*height: 356px;
	padding: 5px;
}

#resToolBoxTall {
	position: relative;
	background-color: #FFF;
	border: 1px solid #D5E5EC;
	height: 364px;
	*height: 376px;
	padding: 5px;
}

#resToolBoxTall #restoolStyle {
	position: absolute;
	top: 25px;
	width: 202px;
	z-index: 9;
}

.outsideBox {
	background-color: #FFF;
	border: 1px solid #D5E5EC;
	padding: 7px;
}

.outsideBoxRel {
	position: relative;
	background-color: #FFF;
	border: 1px solid #D5E5EC;
	padding: 7px;
}

.outsideBoxRel ul.listBlueTall {
	position: relative;
	float: left;
}

.outsideBoxLight {
	background-color: #FFF;
	border: 1px solid #EBF2F5;
	padding: 5px;
}

.outsideBoxShaded {
	background-color: #F6FAFB;
	border: 1px solid #D5E5EC;
	padding: 5px;
}

.outsideBox770 {
	background-color: #FFF;
	border: 1px solid #D5E5EC;
	padding: 7px;
	margin: 3px 7px 3px 7px;
	*margin: 0 7px 0 7px;
}

.hotelSalesBox {
	height: 40px;
	overflow-x: hidden;
	overflow-y: hidden;
}

p.home {
	font-size: 100%;
	line-height: 120%;
	margin-bottom: 5px;
}

ul.whyFunjet {
	margin: 0;
	padding: 0;
}

.whyFunjet li {
	list-style-type: none;
	list-style-image: none;
	display: inline;
	border-right: 1px solid #EBF2F5;
}

.whyFunjet li a {
	padding: 0 5px 0 1px;
	*padding: 0 2px 0 4px;
}

.whyFunjet li.last {
	border-right: 0;
}


/* START TRANSPARENT CORNER IMAGES */
.rbtop div { background: url("../images/corner_tl.gif") no-repeat top left; }
.rbtop { background: url("../images/corner_tr.gif") no-repeat top right; }
.rbbot div { background: url("../images/corner_bl.gif") no-repeat bottom left; }
.rbbot { background: url("../images/corner_br.gif") no-repeat bottom right; }

.ltop div {}
.ltop { background: url("../images/corner_tl.gif") no-repeat top left; }
.lbot div {}
.lbot { background: url("../images/corner_bl.gif") no-repeat bottom left; }

.rtop div {}
.rtop { background: url("../images/corner_tr.gif") no-repeat top right; }
.rbot div {}
.rbot { background: url("../images/corner_br.gif") no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot, .ltop div, .ltop, .lbot div, .lbot, .rtop div, .rtop, .rbot div, .rbot  {
	height: 5px;
}
.borderBlue_back {background: #f3f9fd url("../images/ltblue_grad.jpg") 0 0 repeat-x;}
.borderBlue_t {background: url("../images/corner_73838c_dot.gif") 0 0 repeat-x;}
.borderBlue_b {background: url("../images/corner_73838c_dot.gif") 0 100% repeat-x}
.borderBlue_l {background: url("../images/corner_73838c_dot.gif") 0 0 repeat-y}
.borderBlue_r {background: url("../images/corner_73838c_dot.gif") 100% 0 repeat-y}
.borderBlue_bl {background: url("../images/corner_73838c_bl.gif") 0 100% no-repeat}
.borderBlue_br {background: url("../images/corner_73838c_br.gif") 100% 100% no-repeat}
.borderBlue_tl {background: url("../images/corner_73838c_tl.gif") 0 0 no-repeat}
.borderBlue_tr {background: url("../images/corner_73838c_tr.gif") 100% 0 no-repeat;}

.borderBluetop div, .borderBluetop, .borderBluebot div, .borderBluebot {
	height: 10px;
}

/* START HEADER */
#headerRight {
	text-align: right;
	z-index: 2;
	margin-top: -80px;
	margin-bottom: 15px;
	*margin-bottom: 5px;
	height: 75px;
}

#signin {
	text-align: right;
	margin-top: -13px;
}

#agentInfo {
	position: absolute;
	z-index: 3;
	top: 23px;
	left: 255px;
}

.quickfind {
	width: 115px;
	margin: 0px 5px 0px 5px;
}

/* START RES TOOL */

.dropdown_160
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial, helvetica, sans-serif;
	WIDTH: 160px;
	height: 18px;
	border: 1px solid #7f9db9;
}

#restoolStyle {
	position: absolute;
	z-index: 9;
	top: 5px;
	width: 202px;
	background: url("../images/res_background.gif") repeat top left;
}

.restool_form {
	height: 308px;
	*height: 318px;
	padding: 25px 0px 0px 5px;
	*padding: 10px 0px 0px 5px;
}

.restool_rightContent {
	margin: 0px 0px 0px 195px;
	width: 575px;
	height: 320px;
}

.restool_plusFields {
	margin: 0px 21px 0px 0px;
	*margin: 1px 21px 0px 0px;
}

.resCityDrop{
	position: absolute;
	z-index: 10;
	width: 176px;
	margin-top: -6px;
}

a.tabHint span {
	position: absolute;
	top: 18px;
	left: 1px;
	width: 200px;
	padding: 10px;
	background-color: #FFFFFF;
	border-top: 3px solid #EBD188;
	border-bottom: 3px solid #EBD188;
	visibility: hidden;
}
	
a.tabHint:hover { 
	visibility: visible;
	z-index: 10;
	text-decoration: none;
}
	
a.tabHint:hover span {
	visibility: visible; 
	z-index: 10;
}
	
a.tabHint:active, a.tabHint:focus { 
/*this is the on click event for the tab*/
}
	
a.tabHint:active span, a.tabHint:focus span {
/*this is the on click event for the field*/
}

#promo_field {
	position: absolute;
	z-index: 3;
	top: 190px;
	left: 120px;
	width: 180px;
	padding: 10px 10px 3px 10px;
	background-color: #FFFFFF;
	border-top: 3px solid #EBD188;
	border-bottom: 3px solid #EBD188;
}

#value_field {
	position:absolute;
	float:right;
	z-index:3;
	top:34px;
	right:0px;
	width:180px;
	padding:10px 10px 3px 10px;
	background-color:#FFFFFF;
	border-top:3px solid #DBCDAA;
	border-bottom:3px solid #DBCDAA;
}

#container_value_field {
	float: right;
	position: relative;	
}

#ratings_field {
	position: relative;
	z-index: 3;
	top: 0px;
	left: 0px;
	width: 300px;
	padding: 10px 10px 3px 10px;
	background-color: #FFFFFF;
	border-top: 3px solid #DBCDAA;
	border-bottom: 3px solid #DBCDAA;
}

#valueFlights_field {
	position: absolute;
	z-index: 3;
	top: -50px;
	left: 145px;
	width: 180px;
	padding: 10px 10px 3px 10px;
	background-color: #FFFFFF;
	border-top: 3px solid #DBCDAA;
	border-bottom: 3px solid #DBCDAA;
}

.warning_field {
	position: absolute;
	z-index: 99;
	width: 200px;
	margin: 0px 0px 0px 200px;
	padding: 6px 3px 6px 3px;
	background-color: #FFFFFF;
	border-top: 3px solid #CC0000;
	border-bottom: 3px solid #CC0000;
}

.gray_callout_field {
	width: 220px;
	height: 30px;
	font-size: 80%;
	font-weight: bold;
	padding: 3px 0px 0px 3px;
	background: url("../images/gray_callout_field.gif") no-repeat top left;
}

#calendar_popupDepart {
	width: 180px;
	height: auto;
	left: 70px;
	top: 110px;
	z-index: 100;
	position: absolute;
	border: 1px solid #006699;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;	 
}

#calendar_popupDepartSBT {
	width: 180px;
	height: auto;
	left: 605px;
	top: 95px;
	z-index: 100;
	position: absolute;
	border: 1px solid #006699;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;	 
}

#calendar_popupDepartSBT2 {
	width: 180px;
	height: auto;
	left: 68px;
	top: 15px;
	z-index: 100;
	position: absolute;
	border: 1px solid #006699;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;	 
}

#calendar_popupReturn {
	width: 180px;
	height: auto;
	left: 70px;
	top: 145px;
	z-index: 100;
	position: absolute;
	border: 1px solid #006699;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

#calendar_popupReturn2 {
	width: 180px;
	height: auto;
	left: 68px;
	top: 52px;
	z-index: 100;
	position: absolute;
	border: 1px solid #006699;
	background-color: #FFFFFF;
	padding: 5px 5px 5px 5px;
}

/* START GENERAL CONTENT STYLES*/

.blueBoxContent {
	padding: 5px;
	background-color: #CEEAF8;
}

.darkGrayBox {
	background-color: #E9E9E9;
	border: 1px solid #D5D5D5;
	margin: 0px;
	padding: 0px;
}

.darkYellowBox {
	background-color: #FFEFA7;
	border: 1px solid #FFD204;
	margin: 0px;
	padding: 5px;
}

.dropDownBox {
	background: #FFF8DA url("../images/gradient_yellow.gif") repeat-x; 
	margin: 0px;
	padding: 7px 5px 5px 5px;
}

.experienceLegend {
	width: 195px;
	*width: 210px;
	*left: 553px;
	height: auto;
	margin: 40px 0px 0px 330px;
	*margin: 40px 0px 0px 100px;
	z-index: 3;
	position: absolute;
	border-top: 3px solid #EBD188;
	border-bottom: 3px solid #EBD188;
	background-color: #FFFFFF;
	padding: 5px 7px 0px 7px;
}

.experienceLegendHD {
	width: 195px;
	*width: 210px;
	height: auto;
	margin: 30px 0px 0px 40px;
	*margin: 30px 0px 0px -13px;
	z-index: 3;
	position: absolute;
	border-top: 3px solid #EBD188;
	border-bottom: 3px solid #EBD188;
	background-color: #FFFFFF;
	padding: 5px 7px 0px 7px;
}
	
#funforless_field {
	position: absolute;
	z-index: 3;
	top: -50px;
	left: 20px;
	width: 180px;
	padding: 10px 10px 3px 10px;
	background-color: #FFFFFF;
	border-top: 3px solid #DBCDAA;
	border-bottom: 3px solid #DBCDAA;
}

.grayBox {
	background-color: #F6F6F6;
	border: 1px solid #E3E3E3;
	margin: 0px;
	padding: 0px;
}

.lastMinBtnTD {
	width: 98px;
	*width: 125px;
}

.lastMinPriceTD {
	width: 98px;
}

.tanBox {
	background-color: #F3EEE1;
	border: 1px solid #DECFAD;
	margin: 0px;
	padding: 0px;
}

#tanBox {
	background-color: #F8F7F3;
	border: 1px solid #F3EEE2;
	margin: 0px;
	padding: 5px;
}

.threeGWinterior {
	background: url('../images/3GW_interior.jpg');
	height: 95px;
	*height: 111px; 
}

.threeGWinterior ul {margin: 44px 0px 0px 3px; *margin: 51px 0px 0px 3px;}

.yellowBox {
	background-color: #FFF8DA;
	border: 1px solid #FFE053;
	margin: 0px;
	padding: 5px;
}

#yellowBox {
	background-color: #FFF8DA;
	border: 1px solid #FFE053;
	margin: 0px;
	padding: 5px;
}

/* START FOOTER */

#footer {
	background-color: #F6FAFB;
	margin: 10px 0px 10px 0px;
	clear: both;
}

#footerLeft {
	position: absolute;
	float: left;
	width: 211px;
	padding: 10px 0px 0px 10px;
	*padding: 0px 0px 0px 10px;
	*left: 0px;
}

#footerMiddle {
	position: relative;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	width: 231px;
	margin: 0px 0px 0px 211px;
	padding: 10px 0px 0px 0px;
	*padding: 0px 0px 0px 0px;
}

#footerRight {
	position: absolute;
	width: 317px;
	text-align: right;
	left: 443px;
	padding: 10px 5px 0px 0px;
	*padding: 0px 5px 0px 0px;
}

.footerAgentImage {
	float: left;
	margin: 0px 5px 0px 25px;
	border: 1px solid;
	border-color: #EBEBE8;
}

.zipFooter {
	width: 80px;
	margin: 0px 5px 0px 0px;
}

#footerFeedback {
	position: relative;
	background-color: #EBF2F5;
	padding: 3px 3px 3px 3px;
	top: 5px;
	*top: 12px;
	font-size: 82%;
	*font-size: 80%;
	color: #ffffff;
	text-decoration: none;
}

#footerFeedbackClose {
	position: absolute;
	*position: relative;	
	z-index: 2;
	top: 3px;
	*top: -12px;
	left: 22px;
	*left: 18px;
}

#verisign_feedback {
	position: relative;
	float: left;
	top: -10px;	
}

#feedback_form {
	width: 375px;
	margin: 0px 10px 0px 10px;
}

#SEOfooter {
	border-top: 1px dotted #A7A7A7;
	border-bottom: 1px dotted #A7A7A7;
	margin: 0px 0px 10px 0px;
	padding: 10px 0 10px 0;
}

.SEOfooterLinks {
	color: #A7A7A7;
	font-size: 77%;
	margin: 0;
	padding: 0;
}

.SEOfooterLinks li {color: #A7A7A7; list-style-type: none; list-style-image: none;}
.SEOfooterLinks li a:link {color: #A7A7A7; text-decoration: none;}
.SEOfooterLinks li a:visited {color: #A7A7A7; text-decoration: none;}
.SEOfooterLinks li a:active {color: #A7A7A7; text-decoration: none;}
.SEOfooterLinks li a:hover {color: #A7A7A7; text-decoration: underline;}

#SEOcolumn1 {
	float: left;
	width: 184px;
	*width: 190px;
	margin: 0;
	padding: 0 5px 0 0;
}

#SEOcolumn2 {
	border-left: 1px dotted #A7A7A7;
	border-right: 1px dotted #A7A7A7;
	float: left;
	width: 175px;
	*width: 190px;
	margin: 0px;
	padding: 0 5px 0 10px;
}

#SEOcolumn3 {
	border-right: 1px dotted #A7A7A7;
	float: left;
	width: 175px;
	*width: 190px;
	margin: 0px;
	padding: 0 5px 0 10px;
}

#SEOcolumn4 {
	width: 190px;
	margin-left: 570px;
	padding: 0 0 0 10px;
	*padding: 0 0 0 7px;
}

/*MARGINS*/
.margin_-5_0_0_0  { margin: -10px 0px 0px 0px; clear: both; }
.margin_10_0_-18_0  { margin: 10px 0px -18px 0px; clear: both; }
.margin_0_3_0_0  { margin: 0px 3px 0px 0px; clear: both; }
.margin_0_0_2_0  { margin: 0px 0px 2px 0px; clear: both; }
.margin_0_0_3_0  { margin: 0px 0px 3px 0px; clear: both; }
.margin_2_0_2_0  { margin: 2px 0px 2px 0px; clear: both; }
.margin_0_3_0_3  { margin: 0px 3px 0px 3px; clear: both; }
.margin_3_3_3_3  { margin: 3px 3px 3px 3px; clear: both; }
.margin_0_0_0_5  { margin: 0px 0px 0px 5px; clear: both; }
.margin_0_0_5_0  { margin: 0px 0px 5px 0px; clear: both; }
.margin_0_5_0_0  { margin: 0px 5px 0px 0px; clear: both; }
.margin_5_0_0_0  { margin: 5px 0px 0px 0px; clear: both; }
.margin_5_0_5_0  { margin: 5px 0px 5px 0px; clear: both; }
.margin_5_0_7_0  { margin: 5px 0px 7px 0px; clear: both; }
.margin_0_5_0_5  { margin: 0px 5px 0px 5px; clear: both; }
.margin_0_5_5_0  { margin: 0px 5px 5px 0px; clear: both; }
.margin_1_5_0_0  { margin: 1px 5px 0px 0px; clear: both; }
.margin_5_5_0_0  { margin: 5px 5px 0px 0px; clear: both; }
.margin_5_5_0_5  { margin: 5px 5px 0px 5px; clear: both; }
.margin_0_0_7_0  { margin: 0px 0px 7px 0px; clear: both; }
.margin_0_0_0_7  { margin: 0px 0px 0px 7px; clear: both; }
.margin_0_0_0_8  { margin: 0px 0px 0px 8px; clear: both; }
.margin_0_10_0_5  { margin: 0px 10px 0px 5px; clear: both; }
.margin_5_0_0_10  { margin: 5px 0px 0px 10px; clear: both; }
.margin_5_0_10_0  { margin: 5px 0px 10px 0px; clear: both; }
.margin_5_10_0_10  { margin: 5px 10px 0px 10px; clear: both; }
.margin_8_10_0_5  { margin: 8px 10px 0px 5px; clear: both; }
.margin_0_2_1_0  { margin: 0px 2px 1px 0px; clear: both; }
.margin_0_0_0_10  { margin: 0px 0px 0px 10px; clear: both; }
.margin_0_0_10_0  { margin: 0px 0px 10px 0px; clear: both; }
.margin_0_10_0_0  { margin: 0px 10px 0px 0px; clear: both; }
.margin_10_0_0_0  { margin: 10px 0px 0px 0px; clear: both; }
.margin_0_10_10_0  { margin: 0px 10px 10px 0px; clear: both; }
.margin_10_0_10_0  { margin: 10px 0px 10px 0px; clear: both; }
.margin_10_0_2_0  { margin: 10px 0px 2px 0px; clear: both; }
.margin_0_10_0_10  { margin: 0px 10px 0px 10px; clear: both; }
.margin_0_10_40_0  { margin: 0px 10px 40px 0px; clear: both; }
.margin_0_10_15_0  { margin: 0px 10px 15px 0px; clear: both; }
.margin_15_0_0_0  { margin: 15px 0px 0px 0px; clear: both; }
.margin_0_0_15_0  { margin: 0px 0px 15px 0px; clear: both; }
.margin_15_15_0_0  { margin: 15px 15px 0px 0px; clear: both; }
.margin_0_35_15_0  { margin: 0px 35px 15px 0px; clear: both; }
.margin_10_0_20_0  { margin: 10px 0px 20px 0px; clear: both; }
.margin_10_0_0_20  { margin: 10px 0px 0px 20px; clear: both; }
.margin_0_10_5_0  { margin: 0px 10px 5px 0px; clear: both; }
.margin_20_0_0_0  { margin: 20px 0px 0px 0px; clear: both; }
.margin_0_20_0_0  { margin: 0px 20px 0px 0px; clear: both; }
.margin_20_0_20_0  { margin: 20px 0px 20px 0px; clear: both; }
.margin_20_0_10_0  { margin: 20px 0px 10px 0px; clear: both; }
.margin_20_0_3_0  { margin: 20px 0px 3px 0px; clear: both; }
.margin_0_0_20_0  { margin: 0px 0px 20px 0px; clear: both; }
.margin_0_0_0_20  { margin: 0px 0px 0px 20px; clear: both; }
.margin_30_0_0_0  { margin: 30px 0px 0px 0px; clear: both; }
.margin_0_30_0_30  { margin: 0px 30px 0px 30px; clear: both; }
.margin_0_0_30_0  { margin: 0px 0px 30px 0px; clear: both; }
.margin_40_0_0_0  { margin: 40px 0px 0px 0px; clear: both; }
.margin_0_50_0_0  { margin: 0px 50px 0px 0px; clear: both; }
.margin_50_0_0_200 { margin: 50px 0px 0px 200px; clear: both; }	

.margin_3_0_0_0_noclear { margin: 3px 0px 0px 0px; }
.margin_5_0_5_0_noclear { margin: 5px 0px 5px 0px; }
.margin_0_5_10_0_noclear { margin: 0px 5px 10px 0px; }
.margin_0_10_5_10_noclear { margin: 0px 10px 5px 10px; }
.margin_10_0_0_10_noclear { margin: 10px 0px 0px 10px; }
.margin_35_0_0_0_noclear { margin: 35px 0px 0px 0px; }
.margin_0_30_0_0_noclear { margin: 0px 30px 0px 0px; }
.margin_0_0_20_0_noclear { margin: 0px 0px 20px 0px; }

/*PADDING*/
.padding_3_0_0_0  { padding: 3px 0px 0px 0px; clear: both; }
.padding_5_0_0_0  { padding: 5px 0px 0px 0px; clear: both; }
.padding_5_0_0_5  { padding: 5px 0px 0px 5px; clear: both; }
.padding_5_0_5_0  { padding: 5px 0px 5px 0px; clear: both; }
.padding_0_5_0_0  { padding: 0px 5px 0px 0px; clear: both; }
.padding_0_0_5_0  { padding: 0px 0px 5px 0px; clear: both; }
.padding_0_5_0_5  { padding: 0px 5px 0px 5px; clear: both; }
.padding_0_0_0_5  { padding: 0px 0px 0px 5px; clear: both; }
.padding_5_5_5_5  { padding: 5px 5px 5px 5px; clear: both; }
.padding_5_5_0_0  { padding: 5px 5px 0px 0px; clear: both; }
.padding_5_5_0_5  { padding: 5px 5px 0px 5px; clear: both; }
.padding_5_0_0_10  { padding: 5px 0px 0px 10px; clear: both; }
.padding_0_5_0_10  { padding: 0px 5px 0px 10px; clear: both; }
.padding_0_5_10_0  { padding: 0px 5px 10px 0px; clear: both; }
.padding_10_5_10_5  { padding: 10px 5px 10px 5px; clear: both; }
.padding_3_0_3_0  { padding: 3px 0px 3px 0px; clear: both; }
.padding_10_10_0_10  { padding: 10px 10px 0px 10px; clear: both; }
.padding_0_10_0_10  { padding: 0px 10px 0px 10px; clear: both; }
.padding_0_0_0_10  { padding: 0px 0px 0px 10px; clear: both; }
.padding_0_5_10_0  { padding: 0px 5px 10px 0px; clear: both; }
.padding_10_0_5_0  { padding: 10px 0px 5px 0px; clear: both; }
.padding_10_0_10_0  { padding: 10px 0px 10px 0px; clear: both; }
.padding_10_0_0_0  { padding: 10px 0px 0px 0px; clear: both; }
.padding_0_10_0_0  { padding: 0px 10px 0px 0px; clear: both; }
.padding_10_10_0_0  { padding: 10px 10px 0px 0px; clear: both; }
.padding_10_10_10_0  { padding: 10px 10px 10px 0px; clear: both; }
.padding_0_0_0_20  { padding: 0px 0px 0px 20px; clear: both; }
.padding_0_0_0_30  { padding: 0px 0px 0px 30px; clear: both; }
/*new no clear paddings*/
.padding_0_0_0_20_noclear  { padding: 0px 0px 0px 20px; clear: none; }
.padding_0_10_10_0_noclear  { padding: 0px 10px 10px 0px; clear: none; }
.padding_0_0_4_4 { padding: 0px 0px 4px 4px;}

/*BORDERS*/

.borderBlueB {
	border-bottom: 1px solid #ebf2f5;
}

.borderGrayBdotted {
	border-bottom: 1px dotted #CCCCCC;
}

.bordergrayL {
	border-left: 1px solid #CCCCCC;
}

.bordergrayR {
	border-right: 1px solid #CCCCCC;
}

.bordergrayB {
	border-bottom: 1px solid #CCCCCC;
}

.bordergrayT {
	border-top: 1px solid #CCCCCC;
}

.bordergrayTB {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.borderGray {
	border: 1px solid #CCCCCC;
}

.bordergrayB_10_0_0_0 {
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #CCCCCC;
}

.bordergrayBL_10_5_0_5 {
	padding: 10px 5px 0px 5px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

.bordergrayTB_10_0_0_0 {
	padding: 10px 0px 0px 0px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.bordergrayTBL_10_5_0_5 {
	padding: 10px 5px 0px 5px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#bordergrayP2 {
	padding: 10px 0px 0px 0px; 
	border-top: 1px solid #CCCCCC;
}

.bordergrayP2 {
	padding: 10px 0px 0px 0px; 
	border-top: 1px solid #CCCCCC;
}

.bordergrayblueB {
	border-bottom: 1px solid #73838C;
}

.borderYellowB {
	border-bottom: 1px solid #FFE053;
}

.borderLightBlue 
{
	border-top: 1px solid #D5E5EC;
	margin: 3px 5px 5px 5px;
}

.photoBorder {
	border: 1px solid #ADCDDB;
}

.flashBorder {
	border: 1px solid #D1E5EE;
}

.borderdotB_10_0_0_0 {
	padding: 10px 0px 0px 0px;
	border-bottom: 2px dotted #CCCCCC;
}

/*FORM ELEMENTS*/	
input {}
	.tableless {
		position: relative;
		display: block;
		width: 175px;
		float: left;
		margin: 0px 0px 3px 0px;
}

.ages {
	display: block;
	width: 44px;
	float: left;
	margin: 0px 6px 3px 0px;
}

.date {
	display: block;
	width: 55px;
	float: left;
	margin: 0px 3px 3px 0px;
}

.zip {
	display: block;
	width: 80px;
	float: left;
	margin: 0px 0px 3px 0px;
}

.time {
	display: block;
	width: 82px;
	float: left;
	margin: 0px 0px 3px 0px;
}

.phone {
	display: block;
	width: 90px;
	float: left;
	margin: 0px 0px 3px 0px;
}

.email {
	display: block;
	width: 115px;
	float: left;
	margin: 0px 0px 3px 7px;
	*margin: 0px 0px 10px 4px;
}

.textfield165 {
	width: 165px;
	margin: 0px 0px 3px 0px;
	height: 18px;
}

.textfield151 {
	width: 151px;
	margin: 0px 0px 3px 0px;
	height: 18px;
}

select {}
	.tableless {
		position: relative;
		display: block;
		width: 140px;
		float: left;
		margin: 0px 0px 5px 0px;
		}
	.tableless170 {
		position: relative;
		display: block;
		width: 170px;
		float: left;
		margin: 0px 0px 5px 0px;
		}

label {
	position: relative;
	display: block;
	text-align: right;
	float: left;
	padding: 0px 10px 0px 0px;
}

textarea {
	display: block;
	text-align: left;
	width: 100%;
}

.radio {
	display: block;
	width: 20px;
	float: left;
	margin: 0px 5px 3px 0px;
}

.checkbox {
	display: block;
	width: 20px;
	float: left;
	margin: 0px 10px 10px 0px;
}

.buttonSubmit {
	width: 50px;
	height: 20px;
	font-size: 84%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #73838c;
	background: url("../images/btn_background.gif") repeat top left;
	border-top: 1px solid #ACA899; 
	border-right: 1px solid #716F64;  
	border-bottom: 1px solid #716F64; 
	border-left: 1px solid #ACA899;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	cursor: hand;
}

.buttonSubmit a:link { text-decoration: none; color: #73838c;}
.buttonSubmit a:visited { text-decoration: none; color: #73838c;}
.buttonSubmit a:active { text-decoration: none; color: #73838c;}
.buttonSubmit a:hover { text-decoration: none; color: #73838c;}

/* tiles */
#hotDealsTile{
	background-image: url("../images/tiles/HotDeals.jpg");
	background-repeat: no-repeat;
	height: 90px;
	position: relative;
}
#hotDealsTile select{
	width: 187px;
	position: absolute;
	bottom: 3px;
	left: 6px;	
}

#MemExchangeTile {
	position: relative; 
	width: 170px;
	height: 300px;
	background-image: url("../images/tiles/170x300_share070803.jpg");
	background-repeat: no-repeat;
}

#MemExchangeTile select {
	width: 155px;
	position: absolute;
	bottom: 10px;
	left: 6px;
}

/*new breadcrumbs */
#breadCrumb_2007{
	float: right;
	color: #000;
	font-size: 90%;
	padding: 2px 4px 8px 4px;
}
#breadCrumb_2007 b{
	color: #006699;
}

/*TWO COLUMNS TO FIT NEW HOMEPAGE 2008*/
#columnLeft {
	float: left;
	width: 215px;
	margin: 3px 7px 3px 7px;
	*margin: 0px 7px 0px 7px;
}

#columnRight {
	float: right;
	width: 533px;
	*width: ;
	margin: 3px 7px 3px 0px;
	*margin: 0px 7px 0px 0px;
}

#container1024 div#columnRight {width: 725px; *width:;}

/*--- Two column layout code, used Universally --*/

#columnContainer div#leftColumn {
	float: left; 
	padding: 0px 10px 0px 0px;
}

#columnContainer div#rightColumn  {
	float: right;	
}

#columnContainer  {
	width: 770px;
}

.column140 {
	width: 140px;
}

.column180 {
	width: 180px;
}

.column170 {
	width: 170px;
}

.column200 {
	width: 200px;
}
.column250 {
	width: 250px
}

.column300 {
	width: 300px;
}

.column330 {
	width: 330px;
}

.column350 {
	width: 350px;
}

.column400 {
	width: 400px;
}

.column445 {
	width: 445px;
}

.column450 {
	width: 450px;
}

.column500 {
	width: 500px;
}

.column520 {
	width: 520px;
}

.column580 {
	width: 580px;
}

/* Customer Feedback */

#feedback_popup {
	position: relative;
	top: 0px;
	z-index: 3;
}

#feedback_link {
	position: absolute;
}

#feedback_popup_footer {
	width: 392px;
	*width: 384px;
	height: 454px;
	*height: 400px;
	height: auto;
	left: 100px;
	*left: 10px;
	top: -450px;
	*top: -495px;
	*right: 0;
	border: #101010 1px solid;
	background-color: #CDE4F1;
	padding: 2px;	 
	padding-bottom: 10px;
	position: absolute;
}

.divResults2 {
	margin-left:15px;
	margin-top:15px;
	margin-bottom:10px;
	color:#101010;
	font-size:110%;
	font-weight:bold;
	height: 100px;
}

#emailContainer{
	padding: 1px;
	text-align: left;
	width: 350px;
	margin-left: 10px;
}

.email_left {
	float: left;
	width: 350px;
	vertical-align: top;
	padding-top: 5px;
}

#needs_left {
	float: left;
	width: 350px;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 10px;
}

.formspacer {
	padding-left: 20px;
}

.emailRate {
	background-color: #000000;
	color: #ffffff;
	text-align: center;
	float: left;
	width: 50px; 
}

.emailCategoryName {
	color: #ffffff;
	float: left;
	width: 75px;
	font-size: 100%;
	padding-top: 3px;	 
}

.emailCategory {
	color: #ffffff;
	text-align: center;
	float: left;
	width: 50px;	 
}

#feedback {
	position: absolute;
	margin-left: 505px;
	*margin-left: 340px; /* IE */
	padding-top: 12px;
	width: 130px;
	padding-left: 15px;
	font-size: 86%;
}

.footerfeedback {
	font-size: 92%;
	*font-size: 90%; /* ie */
	color: #ffffff;
	text-decoration: none;
}

.feedbackspacer {
	padding-left: 90px;
}

.closelink {
	float: right;
}

.fs0740_text_cell {
	width: 270px;
	height: 270px;
	padding:10px, 22px, 10px, 22px;
}

.fs0740_cell {
	width: 270px;
	height: 270px;
}

#redHotSale {
	background-image: url("../images/specials/redHotDealsBG.jpg"); 
	background-repeat: repeat-y;
	padding: 15px 0px 25px 0px;
	width: 770px;
}

#redHotSale #redHotSale_leftCol {
	background-image: url("../images/specials/redhotLeftBG.jpg"); 
	background-repeat: repeat-y;
	float: left;
	padding: 30px 0px 10px 0px;
	height: 610px;
	width: 441px;
}

#redHotSale #redHotSale_rightCol {
	background-image: url("../images/specials/redhotRightBG.jpg"); 
	background-repeat: repeat-y;
	float: left;
	vertical-align: top; 
	padding: 30px 0px 10px 0px;
	height: 610px;
	width: 329px;
}

#redHotSale #redHotSale_rightCol .redHotBreak {
	height: 40px;
}

.leftRedHotShopNowBtn {
	margin: 6px 0px 20px 85px;
}

.rightRedHotShopNowBtn {
	margin: 6px 40px 0px 7px;
}

#columnContainerBlue div#leftColumn {
	float: left; 
}

#columnContainerBlue div#rightColumn {
	float: right;
}

#columnContainerBlue div#bottomAds {
	background-color: #EBF2F5;
	margin: 15px 7px 7px 7px;
}

#columnContainerBlue {
	width: 770px;
	background-color: #EBF2F5;
}

#columnContainerWhite {
	width: 740px;
	background-color: #ffffff;
	margin: 7px 7px 7px 7px;
	padding: 7px 7px 7px 7px;
}

#columnContainerSale {
	width: 756px;
	background-color: #ffffff;
	margin: 7px 7px 7px 7px;
	padding: 7px 7px 7px 7px;
}

#columnContainerWhite h2 { color: #2CA308; font-size: 135%; font-weight: normal; margin-bottom: 5px;}

.adBox {
	width: 235px;
	border: solid 1px #CDD2D6;
	float: left;
	margin: 0px 3px 3px 3px;
}

#offerBox {
	margin: 0px 5px 0px 20px;
}

.addedValueIcon {
	margin: 0px 0px -5px 0px;
}
