*:focus {
	outline: none;
}

html {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family:  Verdana, Helvetica, Arial, Swiss;
	font-size: 11px;
	background-color: #F3F3F3;
}

body {
	background: url(/chaseit/images/background.png);
	width: 100%;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #CCC;
}

td, p, th, li {
	cursor: default;
}

.notBold {
	font-weight: normal;
}

.shadow1 {
	background-image: url(/chaseit/images/shadow1.png);
	border-right: 2px solid #FFF;
	width: 21px;
}

.shadow2 {
	background-image: url(/chaseit/images/shadow2.png);
	border-left: 2px solid #FFF;
	width: 21px;
}

a {
	color: #666;
	outline: none;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a.user:link, a.user:active, a.user:visited {
	font: 11px Tahoma;
	color: #3366CC;
	text-decoration: underline;
}

a.user:hover {
	font: 12px Tahoma;
	color: #36C;
	text-decoration: none;
}

h2 {
	font-size: 14px;
}

form {
	padding: 0;
	margin: 0;
	border: 0;
}

/* --- LOGO COLORS --- */
.maroon { color: #941b49; }
.orange { color: #F96400; }
.blue   { color: #355293; }

/* --- NAV --- */
.navLink {
	float: left;
	color: #4160AC;
	font-family: Verdana, Arial;
	font-size: 12px;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 0px;
	height: 21px;
	text-shadow: .3px 0 #4160AC;		
}

a.navLink:hover {
	text-decoration: underline;
	color: #eb5b22;
	text-shadow: .3px 0 #eb5b22;
}

.navTop {
	cursor: default;
	top: 89px;
	height: 20px;
	position: absolute;
	color: #FFF;
	margin-left: auto;
	right: 5px;
	text-shadow: .25px .75px #eaf1fb;
}

.navSeparator {
	float: left;
	width: 1px;
	height: 15px;
	border-left: 1px solid #a7c1ec;
	border-right: 1px solid white;
}

/* --- HEADER PARTS --- */

#arrowBounce {
	display: none;
	position: absolute;
	z-index: 1000;
	left: 858px;
	top: 10px;
}

.logoDiv {
	top: 10px;
	left: 20px;
	height: 80px;
	width: 240px;
	position: absolute;
	z-index: 100;
	cursor: pointer;
}

#rollingMessage {
	position: absolute;
	font-size: 12px;
	margin: 12px;
	left: 8px;
	top: 6px;
	text-align: left;
	width: 900px; 	
}

#instr1, #instr2 {
	position: absolute;
	top: 0px;
	z-index: 1001;
	right: 0px;
}
#instr2 {
	display: none;
	z-index: 1002;
}
	
.instructionsDiv {
	top: 20px;
	left: 630px;
	width: 260px;
	color: #3959a9;
	position: absolute;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	z-index: 10;
	cursor: default;
	text-align: right;
}

#searchDiv {
	top: 45px;
	left: 338px;
	width: 240px;
	position: absolute;
	z-index: 10;
	cursor: default;
}

#searchText {
	width: 155px; 
	height: 16px;
	background: url(/chaseit/images/search_bg.png);
	border: 0;
	color: #4d72c7;
	font-size: 11px;
	padding: 0px;
	padding-top: 3px;
	padding-left: 6px;
}

#goButton {
	background: url(/chaseit/images/button_go.png);
	width: 32px;
}

#goButton:hover {	
	background: url(/chaseit/images/button_go_hi.png);
}

#searchButton {
	background: url(/chaseit/images/button_search.png);
	width: 55px;
}

#searchButton:hover {
	background: url(/chaseit/images/button_search_hi.png);
}

#goButton, #searchButton {
	height: 19px;
	margin: 0;
	border: 0;
	padding: 0;		
	cursor: pointer;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
}	
	
.phoneNumberDiv {
	top: 47px;
	left: 730px;
	width: 200px;
	color: #4160AC;
	position: absolute;
	z-index: 10;
}

.phoneInput {
	background: url(/chaseit/images/phone_bg.png);	
	width: 130px;
	height: 15px;
	padding-left: 3px;
}

.phone1,.phone2,.phone3 {
	background: #edf3fb;	
	padding-left: 6px;
	border: 0px;
	font-weight: bold;
	font-size: 13px;
	font-family: Consolas, Courier New;
	color: #4160AC;
	width: 28px;
	height: 16px;
}

.phone3 {	
	width: 38px;
}

/* --- PANELS --- */
#header {
	width: 920px;
	height: 107px;
	background: url(/chaseit/images/header.png);
}

#pageFrame1 {	
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}

#pageFrame2 {
	width: 920px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	background: #FFF;
}

#main, .main {
}

#main {
	min-height: 270px;
	height: auto !important;
	height: 270px;
	width: 662px;
	margin-right: 0;
	margin-bottom: 0;
}

#home {
	min-height: 270px;
	height: auto !important;
	height: 270px;
	background: url(/chaseit/images/chaseit_bg.jpg) no-repeat;
	width: 920px;
	margin-top: 20px;
	margin-bottom: 4px;	
}

#card {
	min-height: 300px;
	height: auto !important;
	height: 300px;
	width: 662px;
	background: #FFFCF1;
	margin: 6px;
	margin-right: 0px;
}

.magentaBg {
	background: url(/chaseit/images/background_gradient_magenta.png)
		repeat-x;
}

#sidebarPanel {
	width: 225x;
	height: 270px;
	right: 0;
}

/* --- QUICK BUY --- */
.quickPanel {	
	width: 920px;
	height: 450px;
	background-color: white;
	margin-bottom: 0;
	padding-top: 10px;
}

.quickSearchBar {
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
	height: 35px;
}

/* --- VIDEO --- */
#videoPanel {
	height: 200px;
	width: 920px;
	background: url(/chaseit/images/tms/tms_bottom.jpg) no-repeat;	
}

/* --- FOOTER --- */
#footerFrame {
	color: #999;
	background: #fff;
	margin-top: auto;
	margin-bottom: 0px;
	top: auto;
	bottom: 0px;
}

#footer {
	width: 920px;
	padding-top: 12px;
	height: 100px;
}

#footer a {
	color: #666;
	text-decoration: none;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Tahoma;
}

#footer a:hover {
	text-decoration: underline;
}

/* --- PAGE --- */
.pageTitle {
	margin: 12px;
	padding: 12px;
	font-size: 16px;
	font-weight: bold;
	color: #931b4a;
	background-color: #F9F6FA;
}

.pageDiv {
	padding-top: 24px;
	padding-left: 48px;
	padding-right: 48px;
	padding-bottom: 48px;
}

/* --- FAQ --- */
.faqTitle {
	width: 100%;
	color: #333;
	font-size: 12px;
	margin-top: 24px;
	margin-bottom: 6px;	
	text-transform: uppercase;
	font-weight: bold;	
}

.faqQuestion {
	color: #666;
	font-size: 11px;
	font-weight: bold;
	margin-top: 18px;
}

.faqAnswer {
	font-size: 11px;
	color: #333;
}

#pageDiv {
	width: 660px;
	background: #f6f9fc;
	margin: 6px;
	margin-right: 0px;
	padding-bottom: 6px;
	background: url(/chaseit/images/background_gradient_magenta.png)
		repeat-x;
}

.orangeButton, input[type=submit] {
	cursor: pointer;
	outline: none;
	color: #FFF;
	font-size: 12px;
	font-family: Tahoma;
	font-weight: bold;
	padding: 2px 10px 4px 10px;
	border: 0;
	background: #FF5900 url(/chaseit/images/button_background_orange.png) repeat-x;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
}

.orangeButton:hover, input[type=submit]:hover {
	background: url(/chaseit/images/button_background_orange_over.png)
		repeat-x;
}


/* --- QUICK BUY DROPDOWN --- */

.dropdownTag {
	color: #4160AC;
	text-decoration: none;
	cursor: pointer;
	padding-bottom: 8px;	
}
div.dropdownMenu {
	z-order: 99999;
	position: absolute;
	z-index: 1000;
	display: none;
	border-top: 0;
	color: blue;
	width: 200px;
	background: url(/chaseit/images/sidebar_bg.png) repeat-x;
	background-color: #f0f5fd;
}
div.dropdownItem {	
	border-top: 1px solid #f7fafe;		
	border-bottom: 1px solid #c5d7f5;
	cursor: pointer;
}
div.dropdownItem a:hover {
	background-color: white;
	text-decoration: none;
}
div.dropdownItem a {
	color: #4160AC;
	text-decoration: none;
	width: 184px;
	padding: 4px 8px;
	display: block;
}


/* --- SCROLL PANE --- */

.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1000;
}
.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	right: 0;
	top: 0;
	background: #94b3e9;	
	height: 100%;
	padding: 1px;
}
.jScrollPaneDrag {
	position: absolute;
	background-color: white;	 
	cursor: pointer;
	overflow: hidden;
	border-top: 1px solid #95b4e9;
	border-bottom: 1px solid #95b4e9;
	background-image: url(/chaseit/images/sidebar_drag.png) no-repeat 3px 50%;	
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}

/* --- GENERAL --- */
 
.copy {
	margin-top: 4px;
	margin-bottom: 8px;
	color: #444;
}

#facebox {
	z-index: 10000;
}

/* --- SIDEBAR --- */

#sidebar {
	background: url(/chaseit/images/sidebar_bg.png) repeat-x;
	background-color: #f0f5fd;
	width: 226px;
	height: 216px;
	padding-top: 6px;
}
.tab {
	font-family: Tahoma;
	height: 40px;
	width: 112px;
	cursor: default;
	background: url(/chaseit/images/sidebar_tab_bg1.png) repeat-x;
	color: #1C3193;
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
}
.tabText {
	padding-top: 4px;
}
.tabBack {
	background: url(/chaseit/images/sidebar_tab_bg2.png) repeat-x;
	cursor: pointer;
}
.tabBack:hover {
	text-decoration: underline;
}	
#tabArea1, #tabArea2 {
	width: 225px;
	height: 215px;
}
.noData {
	color: #1C3193;
	padding: 20px;
}
.listItem, .listItemHeader {
	cursor: pointer;
	width: 198px;
	padding: 5px;
	padding-left: 10px;
	color: #1C3193;
	border-top: 1px solid #f7fafe;		
	border-bottom: 1px solid #c5d7f5;
	line-height: 120%;
}
.listItem:hover {
	background-color: white;
}
.listItemTitle {
	font-family: Tahoma;
	color: #FF6600;
	font-weight: bold;
}
.listItemHeader {
	background: url(/chaseit/images/icon_arrow_white.png) no-repeat;		
	font-family: Tahoma;
	font-size: 12px;
	color: #339;
	cursor: default;
	text-transform: uppercase;
	border: 0;
	padding-left: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
}	
.listItemSubHeader {
	background: url(/chaseit/images/sidebar_tab_bg2.png) 0 -4px repeat-x;
	width: 210px;			
}	

/* --- CARD PAGE --- */
.buyBox2 {
	margin-top: 5px;
}

.buyBox {
	border: 1px solid #bbceee;
	color: #007;
	background: url(/chaseit/images/buy_box_bg.png) repeat-x;
	padding: 10px;
	padding-bottom: 8px;
	padding-left: 12px;
	background-color: #eaf0fc;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	font-size: 11px;
}

.buyBoxInput {
	border: 1px solid #bbceee;
	padding: 4px;
	background-color: #fafcfe;
	color: #005;
	height: 15px;
}

.bonusHelp {
	font-size: 11px;
	margin-top: 10px;
	cursor: help;
	border-bottom: 1px dotted #729add;
}

.bonusCash {
	font-size: 14px;
	font-weight: bold;
	color: #a31d4e;
}

.price {
	font-weight: bold;
	font-size: 14px;
}

#bonusArea {	 
	cursor: help;
}

#bonusTip {
	text-align: left;
	cursor: help;
	position: relative;
	display: none;
	background-color: #fff2dd;
	color: #ef5e21;
	padding: 12px 16px 12px 16px;
	margin: 8px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-top-left-radius: 0px;
	-moz-border-radius-topleft: 0px;
	width: 200px;
	top: -5em;
	left: -250px;
}
