/* Marketing + Option Box Styles
------------------------------------------------------------------*/

.frontMsg { display:block;float:left; }
.frontMsg h1 { font-size: 21px;line-height:40px;color:#303f78; }
.frontMsg h2 { font-size:21px; color:#317f1f;}
.frontMsg h3 { font-size:18px;font-weight:normal; }
.frontMsg ul { margin: 5px 0px 10px 0px;padding:0; list-style:none;}

.sellBg { background:url('/images/falcon/backgrounds/sell_bg.jpg') no-repeat bottom left;width:660px;height:385px;}
.buyBg { background:url('/images/falcon/backgrounds/buy_bg.jpg') no-repeat bottom left;width:660px;height:270px;}
.toolsBg { background:url('/images/falcon/backgrounds/tools_bg.jpg') no-repeat bottom left;width:660px;height:400px;}

.sellBg .text {padding:40px 20px 0 116px;width:524px;}
*html body .sellBg .text {padding:20px 20px 0 116px;}
.sellBg h3 {margin-top:15px;}
.sellBg h3.join {color:#328020;margin:20px 0 10px 0;}
.buyBg h3.join {color:#328020;margin:10px 0 10px 20px;float:left;}
.toolsBg h3 {margin:9px 0 0 0;padding:0;}
.toolsBg h3.aofferFree {color:#333;font-size:16px;margin:4px 0 10px 20px;font-weight:bold;}
*html body .buyBg h3.join {margin:10px 0 10px 10px;}
.sellBg h2, .buyBg h2  {color:#144d07;font-size:24px;font-weight:bold;margin:0;}
.toolsBg h2  {color:#328020;font-size:16px;margin:0;padding:0;}
.toolsBg h2.aofferLink {color:#144d07 !important;font-size:18px !important;margin:0;padding:26px 0 0 20px !important;}
.sellBg h2 a:link, .sellBg h2 a:visited, .buyBg h2 a:link, .buyBg h2 a:visited, .toolsBg h2 a:link, .toolsBg h2 a:visited  {color:#144d07; text-decoration:underline;}
.sellBg h2 a:hover, .buyBg h2 a:hover, .toolsBg h2 a:hover {color:#144d07; text-decoration:none;}
.frontMsg .buyBg ul {list-style:disc;margin:40px 0 0 20px; list-style-position:inside;}
*html body .frontMsg .buyBg ul {margin:20px 0 0 20px;}
.frontMsg .buyBg li a {background:none !important;padding:0 !important;}
.frontMsg .buyBg li a:hover {text-decoration:underline;}
.frontMsg .buyBg li {padding:0; line-height:22px;font-size:13px;font-weight:normal;color:#333;}
.buyBg h2 {text-indent:200px;float:left;}
.buyBg h1, .sellBg h1, .toolsBg h1 {color:#2f396f !important; font-weight:bold; text-transform:none !important;}
.buyBg h1 {font-size:19px !important;padding:0 0 0 20px !important;}
.sellBg h1 {font-size:19px !important;padding:0 0 0 20px !important;}
.toolsBg h1 {font-size:18px !important;padding:0 0 0 18px !important;}
.frontMsg li {
	color:#303f78;
	font-weight: bold;
	font-size:13px;
	line-height:30px;
	padding: 0px;
	margin: 0px;
}

.frontMsg li a, .frontMsg li a:hover {
	color:#303f78;
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	background: url('/images/falcon/backgrounds/redBullet.jpg') 0px 5px no-repeat;
}

.frontMsg li strong {
	color:#303f78;
	text-decoration:none;
	padding: 0px 0px 0px 15px;
	background: url('/images/falcon/backgrounds/redBullet.jpg') 0px 5px no-repeat;
}

.moreBox { 
	display:block;
	float: left;
	overflow:hidden;
	clear: both;
	padding: 5px 0px 10px 0px;
}

.optionsBox {
	float:left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}

.priceBox { float:left; padding: 10px 15px 0px 0px; }
.helpText { float:left; clear: both; padding-top: 10px; width:100%;}

/* Mini Ad Styles
------------------------------------------------------------------*/
.miniAd { display:block;float:left;width:305px; }
.miniAd h3 {margin:0; padding:0px; width:100%;}
.miniAd h3 a { float:left;padding:12px 0px 0px 12px;font-size:20px;line-height:20px;color: #0a316c; }
.miniAd p {margin:0; padding:0px;}
.miniAd a { float:left;padding:3px 0px 0px 12px;font-size:11px;color:#333; }

.domaintip {display:block;float:left;width:305px;}
.frontMsg .alerts { background:url('/images/falcon/mini-ads/miniAlerts.jpg') 0px 0px no-repeat !important;height:160px; }
.miniAoffer { background:url('/images/falcon/mini-ads/miniAOffer.jpg') 0px 0px no-repeat; }
.miniEscrow { background:url('/images/falcon/mini-ads/miniEscrow.jpg') 0px 0px no-repeat; }
.miniPremiumPromo { background:url('/images/falcon/mini-ads/miniPremium.jpg') 0px 0px no-repeat; }
.miniListingUpgrade { background:url('/images/falcon/mini-ads/miniListingUpgrade.jpg') 0px 0px no-repeat; }
.miniAppraisal { background: url('/images/falcon/mini-ads/miniAppraisal.jpg') 0px 0px no-repeat; }
.miniParking { background:url('/images/falcon/mini-ads/miniParking.jpg') 0px 0px no-repeat; } 
.miniAffiliates { background:url('/images/falcon/mini-ads/miniAffiliate.jpg') 0px 0px no-repeat; }  

.domaintip .top {background:url('/images/falcon/mini-ads/tip-box_top.gif') no-repeat;padding:0;height:40px;line-height:40px;}
.domaintip .center {background:url('/images/falcon/mini-ads/tip-box_center.gif') repeat-y;padding:15px 15px 20px 15px;color:#2f396f;}
.domaintip .bottom {background:url('/images/falcon/mini-ads/tip-box_bottom.gif') no-repeat;width:305px;height:20px;line-height:20px;}
.domaintip .top h2 {text-indent:50px;line-height:40px;padding:0;margin:0;color:#2f396f;}
.domaintip .center a.tip {color:#666;text-decoration:underline;}
.domaintip .center a.tip:hover {text-decoration:none;} 

/* Cemter Ad Styles
------------------------------------------------------------------*/
.centerAd { display:block;float:left;width:210px; }
.centerAd h3 {margin:0 0 10px;width:100%;line-height:17px;font-size:14px;font-weight:bold;}
.centerAd p {line-height:1.1;margin:0 0 10px 0;}
#fullColumn .centerAd .boldLink {font-size:14px !important;}

/* Gradient Box w/Border Styles
------------------------------------------------------------------*/
.showHideBox { float:left; }
.chartRow { float:left; width:100%; border-bottom: 1px solid #CCC;}
.chartRow a { float:left; font-size:18px; color:#303f78;}

.borderContainer { float:left; padding:1px;}
.blueBorder {background:url('/images/falcon/backgrounds/blueTopGradientBorder.gif') repeat-x;}

.textContainer {float:left;width: auto;height:100%;padding:10px;border:3px solid #fff;}
.blueBg {background:url('/images/falcon/backgrounds/blueTopGradient163h.gif') repeat-x;}

.redArrowRight, .redArrowDown { display:block; padding-left:16px; font-size: 14px; line-height: 24px; font-weight:bold; }
.redArrowRight { background:url(/images/falcon/icons/red_triangle_right.gif) no-repeat center left; }
.redArrowDown { background:url(/images/falcon/icons/red_triangle_down.gif) no-repeat center left; }

.yellowArrowRight, .yellowArrowDown  { display:block; padding-left:10px; color: #fff; font-size: 14px; line-height: 32px; font-weight:bold; }
.yellowArrowRight { background:url(/images/falcon/icons/yellow_triangle_right.png) 3px center no-repeat; }
.yellowArrowDown { background:url(/images/falcon/icons/yellow_triangle_down.png) 3px center no-repeat; }


.whiteArrowRight, .whiteArrowDown { display:block; padding-left:25px; color: #fff; font-size: 14px; line-height: 32px; font-weight:bold; display:block; }
.whiteArrowRight a, .whiteArrowDown a { color:#fff; }
.whiteArrowRight { background:#303f78 url(/images/falcon/icons/white_triangle_right.png) 8px center no-repeat; }
.whiteArrowDown { background:#303f78 url(/images/falcon/icons/white_triangle_down.png) 8px center no-repeat; }


.expandArrowRight { 
background:url('/images/falcon/icons/red_triangle_right.gif') no-repeat center left;
padding-left:16px;
font-size: 14px; 
line-height: 24px; 
font-weight:bold;
display:block;
}

.expandArrowDown { 
background:url('/images/falcon/icons/red_triangle_down.gif') no-repeat center left;
padding-left:16px;
font-size: 14px; 
line-height: 24px; 
font-weight:bold;
display:block;
}

.textContainer li { font-size: 16px; padding: 5px 0px; }


/* REBUILD CODE sell page css ------- 
Used on Add Listing, Existing Sell Page */

.sellTable { background:url('/images/falcon/sell/blue_table_gradient_bg.gif') repeat-x bottom;margin:0;}
.sellTable th {background:#fff7eb;font-size:14px;font-weight:bold;color:#c60;padding:6px 10px;border-left:#ccc 1px solid;border-top:#ccc 1px solid;border-bottom:none;border-right:none;text-transform:uppercase;}
.sellTable .selectPromotion {border:none;background:none;font-size:13px;font-weight:normal;color:#333;text-transform:none;}
.sellTable td {font-size:12px;font-weight:bold;padding:8px 10px 7px 10px;border-left:#ccc 1px solid;border-top:#ccc 1px solid;border-bottom:none;border-right:none;}
.sellTable .bottomBorder {border-bottom:#ccc 1px solid;}
.sellTable .rBorder {border-right:#ccc 1px solid;}
.sellTable .center {text-align:center;}
.sellTable img {width:12px;height:12px;border:none;}
.phoneBox {width:188px;margin:0;background:#fff;padding:0;position:relative;font-size:13px;overflow:hidden;line-height:16px;}
.sellTable .partnerLink {cursor:pointer;text-decoration:underline;color:blue;}

.promoTable {border:#ccc 1px solid; width:480px;margin-top:5px;}
.promoTable th, .promoTable td {padding:5px 10px;font-size:12px;color:#333;height:auto;line-height:1.2;}
.promoTable th {font-weight:bold; text-transform:none; text-decoration:none;background:none;border-bottom:#ccc 1px solid;}

/* old sell page css */
#newsell h2 {color:#435295;font-size:16px;margin:0 0 3px 0;padding:0;font-weight:bold;}
.orangeStar {background:url(images/falcon/sell/orange_star.gif) no-repeat;padding-left:22px;margin-bottom:4px;font-size:14px;font-weight:bold;color:#c60;}
#newsell .sTop {margin-top:10px;margin-bottom:5px;} 
#newsell .sBottom {margin-bottom:10px;} 
#newsell .button {float:left;height:27px;background:url(/images/falcon/join-button-left.jpg) no-repeat;}
#newsell .button a {float:left;height:27px;padding:0 15px 0 15px;line-height:27px;background:url(/images/falcon/join-button-right.jpg) right no-repeat;font-weight:bold;font-size:14px;color:#fff;text-decoration:none;}
#newsell .dashedLine333 {border-top:#333 1px dashed;overflow:hidden;height:0;padding-bottom:10px;margin-top:10px;}
#newsell p {padding:0;margin:0 0 10px 0;}

.phoneBox .boxBorder {width:158px;margin:0;background:#d1d4e5;padding:14px;border:#d1d4e5 1px solid;overflow:hidden;}
.phoneBox .boxBorder h2 {font-size:14px;font-weight:bold;color:#435295; background:url(/images/falcon/sell/question_blue_bg.gif) no-repeat;padding:0 0 0 34px;line-height:26px;margin:0 0 8px 0;}
.phoneBox .boxBorder h3 {font-size:18px;font-weight:bold;padding:0;line-height:20px;margin:4px 0 0 0;}
.phoneBox .corner {padding:0;margin:0;height:9px;width:9px;border:0;vertical-align:bottom;overflow:hidden;position:absolute;}
#newsell .parnterLogosTable {margin:10px 0 10px 0;border:#d1d4e5 1px solid;background:url(/images/falcon/sell/blue_table_gradient_bg.gif) repeat-x bottom;width:100%;}
#newsell .parnterLogosTable th {background:#fff7eb;font-size:14px;font-weight:bold;color:#c60;padding:6px 10px;border-left:none;border-bottom:#d1d4e5 1px solid;text-transform:uppercase;position:relative;}
#newsell .parnterLogosTable th .hidePartners {font-size:10px;font-weight:bold;cursor:pointer;color:blue;padding:0 0 0 20px; text-decoration:underline; text-transform:none;}
#newsell .parnterLogosTable td {padding:10px 0;vertical-align:bottom;text-align:center;}
#newsell .parnterLogosTable td img {border:#d1d4e5 1px solid;padding:0;margin:0;}
#newsell .sellTable .partnerLink {cursor:pointer;text-decoration:underline;color:blue;}

/* add domains custom styles  */
.margLeft36 {margin-left:36px;}
.formTable th {font-size:12px;color:#333;font-weight:bold;text-align:left;padding-right:10px; vertical-align:top;width:100px;}
.formTable td {font-size:12px;color:#333;padding-left:20px;vertical-align:top;background: url('/images/falcon/dottedLine.gif') repeat-y 0 2px;}
.formTable .manageLink {font-size:11px;}
.textContainer h2 {font-size:18px;font-weight:bold;}
.textContainer h3 {line-height:18px;padding:0;margin:0;}
.uploadIcon {background:url('/images/falcon/icons/orange_arrow_up.gif') no-repeat;padding-left:36px;padding-bottom:10px;}
.downloadIcon {background:url('/images/falcon/icons/orange_arrow_down.gif') no-repeat;padding-left:36px;padding-bottom:10px;}
.textContainer h3 span {font-size:11px;font-weight:normal;padding-left:5px;}
.textContainer li { font-size: 12px;margin:0 0 0 24px;padding:0 0 4px 0; }
.w340 {width:340px;}
.listingHeader {margin:0 0 8px 0;font-size:18px;font-weight:bold;}
.categoryHeader, .priceHeader {font-weight:bold; font-size:12px; margin-bottom:2px;white-space:nowrap;}
.categoryHeader {font-style:italic;}
.groupButton {background:url('/images/buttons/button_group.gif') no-repeat;width:88px;height:17px;display:block;font-size:11px;font-weight:bold;text-align:center;padding:3px 0 0 0; }
.w320 {width:320px;}

.categoryLevel1 {width:145px;float:left;}
.categoryLevel2 {width:200px;float:left;}
