@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333; /* Standard Font Color */
}

/****************************
Page layouts
****************************/
#rootContainer { 
	width:900px;
	background-color:#FFF;
	text-align:left;
}










.headline { 
	font-size:20px;
	font-weight:bold;
}
.pageHeading {
	font-weight:bold; 
	font-size: 18px;
}
.sectionHeading {
	font-size:15px; 
	font-weight:bold
}
.titleHeading {
	font-size:12px; 
	font-weight:bold
}


table.standard{ background-color:#cdcdcd}
td.standardHead {background-color:#8dbdd8; font-weight:bold; padding:2px 5px}
td.standardContent {background-color:#fff; padding:2px 5px}
td.alignCenter {text-align:center}
td.alignRight {text-align:right}
td.alignLeft {text-align:left}

/* Footer Section */
#footer {
	padding:0px 10px;
	text-align:left;
	color:#393939;
	font-size:11px;
}

#footer span {
	padding:0px 5px;
}

#footer a {color:#393939; text-decoration:none} /* Standard Links */
#footer a:hover {color:#b7b7b7; text-decoration:none}
div.lineSeparator {background-color:#b8d7ff; height:1px; width:100%; margin:20px 0px 10px 0px}
div.lineSeparatorGray {background-color:#cacaca; height:1px; width:100%; margin:20px 0px 10px 0px}

ul {
	padding:0px 10px;
	margin: 0px 10px;
}

ul.nobullets {
	padding: 0px;
	margin:0px;
	list-style:none;
}

ul.nobullets li {
	padding:2px 0px;
	margin:2px 0px;
}

div.br4 {padding:2px}
div.br6 {padding:3px}
div.br10 {padding:5px}
/*********************************************************************************************/

/****************************
HTML Tag Formats overflow:scroll;
****************************/
html { 
	
	
}


img {
	border:0px; 
	vertical-align:middle;
}

input, select {
	vertical-align:middle;
}


input[type="radio"] {
	vertical-align:text-bottom;	
}

form {
	padding:0px; 
	margin:0px;
}
td {
	font-size: 12px;
}

fieldset { 
	border:1px solid #58697d;
	padding:10px;
	padding-top:5px;
}

legend {
	color: #393939;
}

p {margin:10px 0px}

td p {
	margin:10px 0px ;
}

h1, h2, h3, h4 {padding:0px; margin:0px}
ul.arrowUL { padding:0px 10px; margin: 0px 10px}
ul.arrowUL li { list-style-image:url(/images/faqs/arrow_off.gif); padding-bottom:5px}

ul.noIndent { padding:0px 10px; margin: 0px 10px}

table.alignTop td {vertical-align:top}

div .btmSpace10 {padding-bottom:10px}




/* Header Section  */
#header {
	margin-left:50px;
	height:100px;
	background-image:url(../../images/global/header_box.gif); 
	background-repeat:no-repeat;
	padding:0px 15px 0px 15px;
	text-align:left;

}

#headerLogo {float:left}
#headerImages {float:right; padding-right:10px;}
#headerNav {}
#headerLinks {float:right; padding:5px 50px 0px 0px; text-align:right}


/* Main Body of the Page */
#content {
	margin-left:50px;
	padding-right:29px;	
	background-image:url(../../images/global/content_box.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

/* Main Body of the Page */
#contentLG {
	margin-left:50px;
	padding-right:29px;	
	background-image:url(../../images/global/content_box_lg.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#contentXLG {
	margin-left:50px;
	padding-right:29px;	
	background-image:url(../../images/global/content_box_xlg.jpg);
	background-repeat:no-repeat;
	text-align:left;
}


#contentBody, #contentBodyStatic {	
	padding: 15px 15px 0px 15px; 
	width:870px;
} 
/* Navigation */
#subnavMenu {padding-bottom:15px}
.subnavon, .subnavoff { color:#1c72c4; font-size:14px; text-decoration:none }
.subnavon {font-weight:bold }





.twoColumn{
	width:410px;
	float:left;
	padding: 0px 10px;
}
.twoColumnGray{
	width:410px;
	float:left;
	padding:10px;
	background-color:#f3f3f3;
}

.twoColumnMid {
	margin:7px;
	float:left;
}
.twoColumnGray[maxHeight="Y"] { height:445px; }
.onefourthColumn, .threefourthColumn {float:left}
.onefourthColumn { width:210px; }
.threefourthColumn { width:675px; ; background-color:#FFFFFF}

/***********************
Main Navigation 
***********************/
.mainNavTabFirst, .mainNavTabAdditional {
	padding: 5px 10px; 
	font-size:16px;
}
.mainNavTabAdditional {border-left:2px solid #d5d5d5;}
a.mainNavOff {color:#393939; text-decoration:none}
a.mainNavOff:hover {color:#717171; text-decoration:none}
a.mainNavOn {color:#0079c1; text-decoration:none}
a.mainNavOn:hover {color:#04b0f3; text-decoration:none}


/***********************
Confirmation / Error Message Bar
***********************/
.msgBarGood {
	padding:5px; 
	background-color:#53c253; 
	margin-bottom:10px; text-align:center; 
	color:#ffffff; 
	font-weight:bold;
}

.msgBarBad { 
	padding:5px; 
	background-color:#db3a3a; 
	margin-bottom:10px; text-align:center; 
	color:#FFFFFF; 
	font-weight:bold;
}

.borderedTablePlain {background-color:#c0d1e1}
.borderedTablePlain th{background-color: #c0d1e1; text-align:center}
.borderedTablePlain td{background-color:#ffffff}

/***********************
Fonts and Links
***********************/
a {color:#0f68bc} /* Standard Links */
a:hover {color:#029fdd}
a.unique {color:#ff5409; font-weight:bold} /* Special Link */ 
a.unique:hover {color:#ff711c}
a.disabledLink {color: #999999;} /* Disabled Link */ 
a.disabledLink:hover {color: #999999;} /* Disabled Link */ 
a.errorLink {color:#FF0000}
a.errorLink:hover {color:#ff8282}
a.popupMsgLink {color:#fff; padding:0px 15px}
a.popupMsgLink:hover {color:#CCC; padding:0px 15px}

a.heroLink {color:#fff;}
a.heroLink:hover {color:#ecf1f6;}

/* There are two Page Heading size. One is used with the plus image which font size is larger */
.bannerHeading {
	color: #ff5409;
	font-weight:bold;
	font-size:24px;
}

.pageHeading[noBtmPad=true] {
	padding-bottom:0px;
}

.pageHeadingUnique {
	color:#ff5409; 
	font-weight:bold; 
	padding-bottom:10px;
	font-size: 18px;
}


.sectionHeadingUnique {color:#ff5409; font-size:15px; font-weight:bold}
.dashNavHeading {color:#0079c1; font-size:14px; font-weight:bold}
.dashNavSelected {color:#bbcad9; font-weight:bold}
/* Heading for editing listing info listingInfo.jsp*/
#pageHeadingText {font-size:18px;}
.colored {color:#0079c1; font-weight:bold}
.unique {color:#ff5409; font-weight:bold}
.fontSmaller {font-size:10px}
.fontLarger {font-size:14px}
.fontLargest {font-size:16px}
.fontNormal {font-size:12px}

.pTitle {
	color: #181c71;
	font-weight:bold;
	font-size:24px;
}

.pHeading {
	color: #181c71;
	font-weight:bold;
	font-size:18px;
}

.pSubHeading {
	color: #181c71;
	font-weight:bold;
	font-size:16px;
}

/*Buttons*/
.jqButton {cursor:hand}
.newListingBtns {padding:15px; text-align:center}


/* Tables */
.tblHeading{
	border-right:1px solid #fff;	
}

.tblContent, .tblContentEnd, .tblContentBlue, .tblContentBlueEnd {
	border-left:1px solid #afafaf;	
}

.tblContentEnd, .tblContentBlueEnd{
	border-right:1px solid #afafaf;	
}
.tblHeading, .tblHeadingEnd {
	text-align:center;
	background-color:#4183bf;
	color:#ffffff;
	padding:5px 10px;
}


.tblContent, .tblContentEnd{
	text-align:center;
	padding: 5px 10px;
}



.tblContentBlue, .tblContentBlueEnd {
	background-color:#dfeffe; 
	text-align:center;
	padding: 5px 10px;
}

.tblBtm {
	border-top:1px solid #afafaf;
}


/***************************************
Knowledge Center
***************************************/
.kcContentTbl {
	width:100%;	
}

.kcContentCol {
	width:225px;
	vertical-align:top;
}

.kcContentMain {
	padding-right:25px;
	vertical-align:top;
}

.kcContentMain p{
	margin:20px 0px;
}

.kcUL { 
	list-style:none;
	padding:0px;
	margin:0px;
}

.kcUL li { 
	padding:5px 10px 5px 20px;
	font-size:14px;	
}

.kcUL li a{ 
	color:#0079c1;
	text-decoration:none;
}

.kcUL li a:hover{ 
	color:#029fdd;
	text-decoration:none;
}


.kcOtherContent {
	padding:0px 15px;	
}

/***************************************
Results Page
***************************************/
.fadeTabLt {
	background-image:url(/images/product/fadeTabsLt2.gif);
	background-repeat:no-repeat;
}

.fadeTabMd {
	background-image:url(/images/product/fadeTabsMd2.gif);
	background-repeat:repeat-x;
}

.fadeTabRt {
	background-image:url(/images/product/fadeTabsRt2.gif);
	background-repeat:no-repeat;
}



/***************************************
Results Page
***************************************/
table.listingResults {
	width:100%;
	background-color:#FFFFFF;
	margin-top:5px;
}

td.lrImage, td.lrInfo, td.lrActions, td.crNum, td.crDate, td.crDesc, td.crCredit, td.crCost {
	border-left:1px solid #afafaf;
}

td.lrActions, td.crCost {
	border-right:1px solid #afafaf;
}

th.lrHeading {
	border-right:1px solid #fff;	
}

td.lrBtm {
	border-top:1px solid #afafaf;
}


th.lrHeading, th.lrHeadingEnd  {
	text-align:center;
	background-color:#4183bf;
	color:#ffffff;
	padding:5px;
}



td.lrImage {
	width:125px;
	text-align:center;	
	vertical-align:top;	
}

.lrImageImg {
	width:125px;
	height:110px;
	padding: 5px;
}

.lrImageAct {
	line-height:18px;
}

td.lrInfo {
	vertical-align:top;	
	padding:10px;
}
td.lrActions {
	width:120px;
	padding:10px;
	line-height:24px;
	font-weight:bold;
}
tr.even { background-color:#fff }
tr.odd { background-color:#f7f3f7}

.pagenationCurPage {
	font-size:14px;
	font-weight:bold;
}



.priceHasBids {color:#006600; font-weight:bold}
.priceNoBids {color:#FF0000}
.closedListingSpacing {padding-left:20px}
.resultsPageInfoFull {float:left; width:500px}
.resultsPageInfoHalf {float:left; width:275px}
.sortBy {font-size:11px}



/***************************************
Credits
***************************************/
table.creditHistory {
	width:100%;
	background-color:#FFFFFF;
	margin-top:5px;
}


td.crNum {text-align:center; width:20px; padding:5px}
td.crDate {text-align:center; width:100px; padding:5px}
td.crDesc {padding:5px}
td.crCredit, td.crCost{text-align:center; width:75px; padding:5px}
td.crView {text-align:center; width:20px; padding:0px; background-color:#FFF}

.monthInput {width:30px;}
.dayInput {width:30px;}
.yearInput {width:50px;}

/* Transaction Details */
.txText {font-weight:bold}
.txData {padding-left:10px}


/***************************************
Boxes
***************************************/
.roundLineBox400Top {
	background-image:url(/images/home/section_top.gif);
	background-repeat:no-repeat;
	height:12px;
}
.roundLineBox400Mid {
	background-image:url(/images/home/section_mid.gif);
	background-repeat: repeat-y;
	padding:0px 15px;
}
.roundLineBox400Btm {
	background-image:url(/images/home/section_btm.gif);
	background-repeat:no-repeat;
	height:12px;
}

.colorContainerBox {
	background-color:#dfeffe;	
	padding:15px;
}

.boxTabTopOrgLt {
	width:10px;
	height:35px;
	background-image:url(/images/global/box/tabOrangeLt.jpg);
	background-repeat:no-repeat;
}

.boxTabTopOrgRt {
	width:10px;
	height:35px;
	background-image:url(/images/global/box/tabOrangeRt.jpg);
	background-repeat:no-repeat;
}

.boxTabTopOrgMd {
	background-image:url(/images/global/box/tabOrangeMd.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
	font-size:14px;
}

.boxTabContent {
	border: 2px solid #cacaca;
	padding:10px;
}

.boxTabControlPanel {
	width:675px;	
}

.boxTabControlPanel p {
	padding-top:0px;
	margin-top: 0px;
}

/***************************************
HomePage
***************************************/

.homeSectionDivLeft, .homeSectionDivRight { float:left; width:217px;}


.accordionDiv {
	background-image:url(/images/accordion/accordion_header_off.jpg); 
	height:31px;
}



/***************************************
Misc
***************************************/
/*Dashboard nav */
.dashNavSelected {
	background-color:#bbcad9;	
}

/* Corner divs */
div.roundGray {
	background-color:#dfeffe;
	padding: 15px; 
}


div.roundWhite {
	background-color:#fff;
	padding: 15px; 
}

.dividerDots {
	background-image:url(/images/global/dividerDots.gif);
	background-repeat:repeat-x;
	width:100%;
	height:12px;
}



/* Listing Category Tabs */
.catTabOff, .catTabOn{
	width:145px;
	height:23px;
	text-align:right;
	font-weight:bold;
	cursor:pointer;
}
	

.catTabEnd {
	border-bottom: 1px solid #aeaeaf;
	width:100%;
}

.catTabSection {
	border: 1px solid #aeaeaf;
	border-top:0px;
	background:#fff;
	padding:10px;
}


/* Sign Up / Register Form */
table.formIndent {
	margin-left:10px;
	width:380px
}

table.tableIndent {
	margin-left:10px;
}

div.inputMsg {
	font-size:11px;
	line-height:12px;
}


table.formIndent td, table.tableIndent td{
	vertical-align:top;
	line-height:16px;
	padding-bottom:10px;

}

table.tablesorter td.unsortable {
	border:1px solid #fff;
	background-color: #e6eeee;
	padding: 0px 5px;
}



.signupInput { width:260px }
.signupInfoInput { width:290px }
.signinInput { width:280px; }
.forgotInput { width:280px; }
.securityInput { width:280px }
.resetInput { width:270px }
.accountInfoInput {width:290px }
.accountInfoTxt {
	font-size:14px;
}

td.divider {width:10px}
td.divider30 {width:30px}
table.columns td.threeFourth { width:670px; vertical-align:top}
table.columns td.oneFourth { width:220px; vertical-align:top}


td.productImage {vertical-align:top}
td.productContent {width:100%; vertical-align:top}
td.productBtmInfo {width:267px; vertical-align:top}
td.productBtmDivider {width:50px}


/* Policy Pages */

table.policy td ol {margin:0px 10px; padding:0px 10px}
.policyIndex {font-weight:bold; vertical-align:top; padding-right:10px;}
.policyInfo {padding-bottom:10px}
.policyHeading {font-weight:bold; vertical-align:top; padding-bottom: 10px; text-decoration:underline}
.policySpacing {padding-top:20px}
.policyEmphasize {font-weight:bold;}
.policyAlpha {list-style:lower-alpha;}
.policyAlpha li {padding-bottom:10px}

/* End user */
td.uebold {font-weight:bold; vertical-align:top}
td.ueSpacing {padding-top:10px}

/* popup messages format */
.popMsgContent {padding:15px}
.popMsgBtns { text-align:center; padding-top:15px}
.popMsgBtns img {margin:5px 10px;}
.popupContainer {background-color:#FFF; padding:20px; border:2px solid #fa9a10}

.errorBullet, .errorBold {
	color:#FF0000;
	font-weight:bold;
}
.errorMsgs {
	color:#FF0000;
}


.errorBox {
	color:#FF0000;
	border:1px solid #FF0000;
	padding:10px;
	margin-bottom:15px;
}

.greenBold {
	color:#009d00;
	font-weight:bold;
} 

/* Create New Listing Drop down Menu */
#newListingOptions {
	position: absolute; 
	margin-left:110px;
	border:2px solid #003366;
	background-color:#CCCCCC;
}


/* Control Panel */
.boxTitle {
	background-color:#ffbb86;
	border:1px solid #ff8941;
	margin-top:15px;
	font-weight:bold;
	font-size:14px;
	padding:5px;
}
.boxContent {
	border:1px solid #ff8941;
	border-top:0px;
	padding:10px 15px;
}
.boxContent[space="true"] {
	line-height:20px;
}

/* Accordion Arrows */
img.subArrow {padding-bottom:2px}
img.headerArrow {padding-bottom:2px}

/* Misc */
.infoFrame {
	height:100%; 
	width:100%; 
	border:0px;
}
.cphDiv {
	background-image:url(/images/global/controlPanelLinkBkgd2.gif); 
	background-repeat:no-repeat;
	width: 198px;
	height: 21px;
	padding: 7px 5px;
	text-align:center;
	margin-bottom: 5px;
	margin-left:2px;
}

.cpContainer {
	background-color:#f3f3f3;
	text-align:right;
	line-height:24px;
}

.cpContainer div {
	padding:0px 10px;
}

.syncTop {
	background-image:url(/images/listResults/sync_top.gif); 
	background-repeat:no-repeat;
	height:12px;
}

.syncMid {
	background-color:#dfeffe;
	padding:0px 12px;
	width:256px;
}

.syncBtm {
	background-image:url(/images/listResults/sync_btm.gif); 
	background-repeat:no-repeat;
	height:12px;
}

/* Page Design Start */
.choiceBkgd {
	background-repeat:repeat-x;
	width:100%
}

.choiceContainer, .choiceContainerDouble, .choiceContainerBoth { 
	padding:10px 25px 25px 25px; 
	height:550px; 
	text-align:left;
}

.choiceContainerBoth { 
	width:920px;
}

.choiceContainerSingle { 
	width:250px;
}

.choiceContainerDouble { 
	width:500px;
}

.choiceDoubleFrame {
	background-image:url(/images/listinginfo/choiceDouble.gif); 
	background-repeat:no-repeat;
	padding:20px; 
	height:420px; 
	width:473px
}

.choiceDoubleHead {
	width:473px;
	vertical-align:top;
}

.choiceSingleFrame {
	background-image:url(/images/listinginfo/choiceSingle.gif); 
	background-repeat:no-repeat;
	padding:20px; 
	height:420px; 
	width:235px
}

.choiceSingleHead {
	width:235px;
	vertical-align:top;
}
.choiceSingle, .choiceSingleImg, .choiceSingleTxt {
	width : 235px;
	padding: 5px;
}
.choiceSingleImg {
	text-align:center;
}

.choiceExit {
	float:right;
	padding: 10px 25px 0px 0px;
}



.cnlImg2L, .cnlImg2R  { 
	text-align:center; width:220px;
}
.cnlImg { 
	text-align:center; width:285px;
}
.cnlBtns2L, .cnlBtns2R, .cnlBtns { text-align:center }
.cnlSpace { width:20px }
.cnlTopText2, .cnlTopText {padding:0px 20px; text-align:left}
.cnlBtmText2L, .cnlBtmText2R, .cnlBtmText {padding:10px 30px 0px 30px; font-size:11px; line-height:12px; text-align:left}

.cnlTopText, .cnlImg, .cnlBtns, .cnlBtmText  { 
	background-image:url(../../images/listinginfo/cnlMid.gif); 
	background-repeat:repeat-y;
}

.cnlTopText2R, .cnlImg2R, .cnlBtns2R, .cnlBtmText2R  { 
	background-position: right;
	background-image:url(../../images/listinginfo/cnlMid2.gif); 
	background-repeat:repeat-y;
}

.cnlTopText2, .cnlImg2L, .cnlBtns2L, .cnlBtmText2L  { 
	background-position: left;
	background-image:url(../../images/listinginfo/cnlMid2.gif); 
	background-repeat:repeat-y;
}

/* Listing Info Page */
table.uploadImageOption {width:800px}
table.uploadImageOption td {vertical-align:top}

/* Cookie Crumb */
.crumbTBL {margin-bottom:15px}
.crumbTBL td {padding-right:25px}
.crumbHeadingOn {color:#0091cd; font-size:16px; font-weight:bold}
.crumbHeadingOff {color:#a6d5e8; font-size:16px; font-weight:bold}

/* UI Picker */
.ui-datepicker  {border:1px solid #dddddd; background-color:#f8f8f8}
.ui-datepicker-header {background-color:#0054e3}

/* Preferences */
.listPrefHeading {font-size:14px; font-weight:bold}
.listPrefSection {font-weight:bold; padding-left:15px}
.listPrefTitle {text-align:right; width:100px; vertical-align:top}
.listPrefData {padding-right:15px}


.hiddenData {visibility:hidden}


/* Pricing */
.planDesc {padding:5px; font-weight:bold; font-size:10px}



/**************************************************************************
Faqs
***************************************************************************/
.questionLegend {
	font-size:14px;
	padding:10px;
}

.questionsUL {
	padding-top:0px;
	padding-left:10px;
	margin-top:0px;
	margin-left: 10px;
}

.question {
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	color: 393939;
	cursor:pointer;
}

.questionLI {
	list-style: none;
	list-style-image: url(/images/faqs/arrow_off.gif);
	padding-bottom:5px;
}

.questionLI li {
	list-style-image:none;
}

.answer{
	padding: 0px 0px 10px 0px;
}


.FAQTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: 393939;
}
.FAQHeaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	font-variant: normal;
	color: #222583;
}
.FAQbodyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #393939;
	margin-left: 10px;
}

/**************************************************************************
Builder Format
***************************************************************************/
.builderInfoBar {
	width: 100%;
}
.builderBody {
	margin: 10px 15px 15px 15px;
}

.builderHeadTop {
	height:28px;
	padding-right:15px;
	background-color:#ffffff;
	color:#0f68bc;
	text-align:right;
}
/* Old way
.builderHead {
	 background-image:url(../../images/listinginfo/heading_plus.jpg);
	 background-repeat:no-repeat;
	 background-position:right;
	 height: 65px;
	 border-bottom:2px solid #aec5d7;
}
*/
.builderHead {
	 background-image:url(/images/listinginfo/heading_gray.gif);
	 background-repeat:no-repeat;
	 background-position:right;
	 border-bottom:1px solid #d0d0d0;
	 height: 48px;
}

.builderInfoBarLogo {
	padding-left:4px;
	width:233px;
}

.builderInfoBarText {
	text-align:left; 
	padding-left:10px;
	font-size:14px;
}

.builderInfoBarButtons {
	padding-right:15px; 
	text-align:right
}

.builderListingCrumb {
	color:#fec0ae;
	font-weight:bold;
	float:left; 
	padding-top:5px;
}

.builderCrumbTxtOn {
	color:#ff5523;
}

/**************************************************************************
Plan Pages
*************************************************************************/
.planPackage, .planCost {
	padding-right:15px; 
	vertical-align:top;
	padding-bottom:15px;
}
.planTotal, .planTotalCost {
	padding-right:15px; 
	vertical-align:top;
}
.planCost, .planTotalCost { text-align:right }

.planTable {padding-top:10px}

.planPaymentInfo {vertical-align:top; padding-right:25px}

/**************************************************************************
Pricing
*************************************************************************/
.pricingChart {
	background-image:url(/images/pricing/chartBkgd.jpg); 
	background-repeat:repeat-x; 
	width:213px;
	vertical-align:top;
	text-align:center;
}

/**************************************************************************
Contact Us
*************************************************************************/
.cuFormTitle {width:70px; padding-top:5px}


/**************************************************************************
Testimonials
*************************************************************************/
.quoteOpen {background-image:url(/images/testimonials/quoteOpen.jpg); background-repeat:no-repeat; background-position: top; width: 35px}
.quoteClose {background-image:url(/images/testimonials/quoteClose.jpg);background-repeat:no-repeat; background-position:bottom; width: 35px}
.quoteContent {font-size:14px}
.quoteName {text-align:right}

/**************************************************************************
Ebay listing format
*************************************************************************/
legend {font-size:14px}
.requiredStarTD {width:10px; vertical-align:top}
.itemDetailsNameTD {vertical-align:top}

.catSearchOptions {
	width:100%;
	height:170px;
	overflow:auto; 
	border:1px solid #58697d;
	padding-left:5px;
	margin-top:5px;
	margin-bottom:5px;
}

.catOptions { 	
	width:220px;
	float:left;
	padding-left:5px;
	margin-right:10px;
	margin-bottom:10px;
}

/* Browse Category */
.catOptions[msg] {
	border:1px solid #58697d; 
	text-align:center; 
	height:194px;
}


.indivCatOptionOn {
	background-color:#68abc8;
	color:white;
}
.indivCatOptionOff {
	background-color:#e4e7eb;
	color:393939;
}

.itemDetailTitle {width:400px}
.itemDetailMisc {width:100px}
.itemDetailPrice {width:90px}
.padRight10 {margin-right:10px}

#itemSpecificFieldset {
	float:left; 
	margin-left:20px;
	visibility:hidden;
}
.paymentOptionsEmail{width:300px}
.taDetails {width:500px; height:100px}

.editTxt {font-size:12px; color:#264e56}
.errorHeadingTxt {font-size:12px; color: #e40000; padding-left:15px}
.errorTxt {color: #FF0000; display:block}
.goodTxt {color: #009d00; display:block}

.listResultTop {
	text-align:center;
	font-size:10px;
	font-weight:bold;
	background-color:#cccccc; 
	border-bottom:1px solid #999999;
	padding:3px;
}
#listingResultPreview {
	background-color:#ffffff; 
}
#listingResultPreview td {
	padding:3px; 
	text-align:center;
}

/* Uploading Images */
#uploadTableList { background-color:#939393 }
#uploadTableList td {background-color:#FFFFFF}
#uploadTableListHead { background-color:#FFFFFF; border:2px solid #939393; border-bottom:0px }
.uploadNum {width:25px; text-align:center}
.uploadPics {padding-left::10px}
.uploadStatus {width:100px; text-align:center}
.uploadRemove {width:60; text-align:center}
#imageUploadedDisplayAreaBox {background-color:#FFFFFF; border:2px solid #939393; padding:10px 10px;}
.picturesUploadedTABLE {float:left}
.picturesUploadedTD {width:100px; height:100px; text-align:center; vertical-align:middle}
.picturesUploadedInfoTD {text-align:center; vertical-align:middle}
.pictureNum {text-align:left; vertical-align:top; width:5px}
#imageUploadQueue {overflow:auto; display:none; height:200px}

/* Select Uploaded Images */
#selectImageBox { border:2px solid #939393; padding:20px 10px; background-color:#FFFFFF; overflow:auto; height:290px }

/*Hide the input file */
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.uploads {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

/*Item specifics*/
.attrContainer {margin-bottom:10px}

/* Listing Cost Table Format */
.ebayFeeHeadDesc, .ebayFeeHeadCost, .ebayFeeFootDesc, .ebayFeeFootCost {background-color:#888d93; color:#fff; padding:3px 7px}
.ebayFeeHeadCost, .ebayFeeFootCost, .ebayFeeItemCost{ text-align:center }
.ebayFeeFootCost { font-weight:bold; }
.ebayFeeFootDesc { text-align:right; font-weight:bold; }
.ebayFeeItemDesc, .ebayFeeItemCost {background-color:#bcbfc2; padding:3px 7px;}

.pmFeeInfoText {text-align:right}
.pmFeeInfoData {text-align:right; padding-left:10px}
.pmFeeHead, .pmFeeFoot {background-color:#377cc7; color:#fff; padding:3px 7px;}
.pmFeeCost {text-align:center; width:50px}
.pmFeeItem {background-color:#aec5d7; padding:3px 7px;}
.pmFeeFoot {font-weight:bold}
.pmFeeFoot {text-align:right; font-weight:bold}
.pmFeeFootCost {font-weight:bold; text-align:center}
.pmFeeSubsciptionNote { 
	color:#fff; 
	font-weight:bold; 
	text-align:center; 
	background-color:#888d93;
	padding:3px 7px;
}

.ebayFeeIcon {color:#006600; font-size:10px}
.ebayFeeIcon a {color:#006600}

.listingError {
	color:#FF0000;
	border:1px solid #FF0000;
	padding:10px;
	margin-bottom:15px;
	width:575px;
} 

/* Credit Summary */
.sumHead {background-color:#327ac4; color:#fff; text-align:center; padding:3px 7px;}
.sumCost {text-align:center}

/* Check out */
.coTrans, .coNum, .coHead, .coFooter {padding:3px 7px;}
.coHead {background-color:#fe6634; color:#fff;  text-align:center}
.coNum {text-align:center}
.coFooter {border-top: 1px solid  #393939;  text-align:center}
.coCardNum4 {width:75px}
 
/**************************************************************************
Pop Up message box
***************************************************************************/
#moreInfoBox{
	font-weight:normal; 
	font-size:12px;
	z-index:100;
	line-height:12px;
}
#moreInfoInnerBox { 
	margin: 0; 
	background: #f9f9f9; 
	padding: 10px; 
	border:0; 
	zoom:1;
	z-index:100;
}
#moreInfoOuterBox { 
	background: #cfd4da; 
	padding: 8px;  
	position:absolute;
	z-index:100;
	color:#393939;
}
.moreInfoLink, .moreInfoLinkUnique {cursor: help}


.popupTL, .popupTR  {
	background-repeat:no-repeat; 
	width:15px; 
	height:20px;
}

.popupBL, .popupBR, .popupInnerTL, .popupInnerTR, .popupInnerBL, .popupInnerBR {
	background-repeat:no-repeat; 
	width:15px; 
	height:15px;
}
.popupTL {background-image:url(/images/global/box/popupTL.gif)}
.popupTR {background-image:url(/images/global/box/popupTR.gif)}
.popupBL {background-image:url(/images/global/box/popupBL.gif)}
.popupBR {background-image:url(/images/global/box/popupBR.gif)}
.popupInnerTL {background-image:url(/images/global/box/popupInnerTL.gif)}
.popupInnerTR {background-image:url(/images/global/box/popupInnerTR.gif)}
.popupInnerBL {background-image:url(/images/global/box/popupInnerBL.gif)}
.popupInnerBR {background-image:url(/images/global/box/popupInnerBR.gif)}

.popupBlank {
	background-color:#404040;
	padding:0px 15px;
}

.popupInnerBlank {
	background-color:#fff;
	padding:0px 15px;
}

/************************8
Tips and Tricks
**************************/
.tipsTable {
	border:1px solid #393939;
	background-color:#ececec;
	padding:10px;
}

.tipsTable td {
	vertical-align:top;
	padding: 0px 10px;
	width:33%;
}
/**************************************************************************
This section is for layout of title and content withing the accordion style layout

There are two types of accordion
1. Standard accordion has a fixed height to the section that has the most content.
all "ui-" tags are associated with the standard accordion.
2. Flexible accordion allows each section to open and close individually. The height varies also depending
on when content is current being shown in that section.
all "nav-" are associated with it.
***************************************************************************/
.ui-accordion { margin: 0px; padding: 0px; list-style-type: none; }
.ui-accordion li { margin: 0px; padding: 0px; }

.ui-accordion li .ui-accordion-header, .nav-header-off, .nav-header-on {
	display: block;
	padding-left: 10px;
	margin-right: 3px;
	height: 31px;
	text-decoration:none;
	line-height: 31px;
	position: relative;
	left: 3px;
	text-align:left;
	font-size:16px;
	font-weight:bold;
}

.nav-header-on {
	color:#FFF;
}

.nav-header-off {
	color:#1b5489;
}
.ui-accordion li .ui-accordion-header, .nav-header-off {
	background-image: url(/images/accordion/accordion_header_off.jpg);
}

.ui-accordion li .ui-accordion-right {
	display: block;
	background-image: url(i/accordion-right.png);
	position: absolute;
	top: 0px;
	right: -3px;
	height: 31px;
	width: 3px;
}
.ui-accordion li .ui-accordion-left {
	display: block;
	background-image: url(i/accordion-left.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 31px;
	width: 3px;
}

.ui-accordion li .ui-accordion-arrow {
	background-image: url(../../images/accordion/accordion_arrow_off_blue.gif); 
	background-position:center;
	background-repeat:no-repeat;
}

/* Hovering over bar when the bar is off "blue" will change the bar to a light blue*/
.ui-accordion li:hover .ui-accordion-left { }
.ui-accordion li:hover .ui-accordion-right { }
.ui-accordion li:hover .ui-accordion-header, .nav-header-off:hover { 
	background-image:url(/images/accordion/accordion_header_off_hover.jpg);  
}

/* Hovering over bar when the bar is on "orange" will change the bar to a light orange*/
.nav-header-on:hover { 
	background-image:url(/images/accordion/accordion_header_on_hover.jpg);  
}


.ui-accordion li.selected .ui-accordion-left { }
.ui-accordion li.selected .ui-accordion-header, .nav-header-on { 
	background-image:url(/images/accordion/accordion_header_on.jpg); 
}
.ui-accordion li.selected .ui-accordion-right { }
.ui-accordion li.selected .ui-accordion-arrow { 
	background-image: url(../../images/accordion/accordion_arrow_on_orange.gif); 
	background-position:center;
	background-repeat:no-repeat;
}
 
div.ui-accordion-content {
	background-color:#e4e7eb; 
	margin-left:3px; 
	padding: 15px 15px 0px 15px
}

div.ui-accordion-content-white {
	background-color:#ffffff; 
	margin-left:3px; 
	padding:15px 15px 0px 15px;
}

/* background-color:#e4e7eb; */
.nav-content{
	background-color:#fff; 
	padding: 5px 15px 5px 15px;
	margin-left:3px;
	border:1px solid #d5d8dc;
	border-top: 0px;	
	display:none;
}


#accordion-options li a.accordion-title:hover {color:#fff}

.nav-header-on, .nav-header-off { 
	cursor:pointer;
	vertical-align:middle;
}

.noscriptHomeTitleBar {
	background-image:url(../../images/accordion/accordion_header_off.jpg); 
}



/***********************
reCaptcha

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FF0000 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FF0000 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
 **********************/


.error_center
{
	text-align:center;
	margin:40px 0px 0px 0px;
}
.error_cont
{
	margin:0px auto 60px auto; width:87%;
}
.error_fl
{
	float:left;
}
.error_fltxt
{
	float:left; margin:0px auto; font-size:25px; color:#1f68a8; font-weight:bold; font-family:Arial, Helvetica, sans-serif; line-height:28px; padding:19px 0px
}
span.fontless
{
	font-size:22px;
}
.cleared
{
	clear:both;height:1px; overflow:hidden;
}



#pageguides
{
	/*background:url(../../images/greybg.gif) repeat-x left top;*/
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px;
margin:54px 0px 0px 0px;
}

#pageguides h4
{
	font-size:20px;
	color:#333333;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:normal;
	
}
.leftpanel
{float: left; width: 567px; margin-right: 8px;
}
#pageguides .leftpanel h4
{
	font-size:20px;
	color:#333333;
	margin:0px 0px 12px 0px;
	padding:0px;
	line-height:normal;
	
}
#pageguides .leftpanel ul
{
	margin:0px 3px 0px 15px;
	padding:0px;
	
}
#pageguides .leftpanel li
{
	margin:0px 0px 12px 0px;
	padding:0px;
	
}
#pageguides .leftpanel .content
{
float: left; width: 400px; margin-left: 20px;
}
#pageguides .leftpanel .itemouter
{
	background: url(../../images/guides/shadw_itemimg.gif) no-repeat scroll -5px top transparent;  clear: both;
}
#pageguides .leftpanel .itemin
{
	padding: 30px 0px 20px; margin: 0px 14px 0px 41px; border-bottom:1px solid #979797;
}
.guideimg
{
	float: left; width: 90px;
}

#pageguides .rightpanel
{
	float: left; width: 312px; background:url(../../images/guides/right_panel.gif) repeat scroll left top #fff;
}

#pageguides .rightpanel .guideBillboardAd{
	background:url(../../images/guides/guidebillboards_head.gif) no-repeat center top;
	margin:0px;
	text-align:center;
	height:258px;
}
#pageguides .rightpanel .guideBillboardAd p{
	margin:0px;
	padding:0px;
}
#pageguides .rightpanel .seoTxt
{display: block;
    overflow: hidden;
	height:1px;
    text-indent: -999px
}
#pageguides .rightpanel  ul.liststy01
{
	 font-size:15px;
	 margin:10px 0px 10px 0px;
	 padding:0px;
	 color:#255e93;
	 line-height:19px;
	 
}
#pageguides .rightpanel ul.liststy01 li
{
	 margin:0px 17px 22px 29px;
	 padding:0px;
}
.nobrdr
{
border:0px !important;
}




#prductBg
{
	background:url(/images/product/greybg.gif) repeat-x left top;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 19px;
}
#prductBg .headbttn
{
	background:url(/images/product/billboard_img.gif) no-repeat center 34px;
	text-align:center;
	margin-bottom:36px;
}
#prductBg .headSt01{
	font-size:15px;
	font-weight:bold
}

#prductBg .contSt01{
	font-style:italic;
	margin:16px 37px 16px 44px;
}

#prductBg .smTxt
{
	font-size:11px;
	font-style:italic;
	text-align:right
}
#prductBg #leftPart {float:left; margin:0px 18px 10px 0px; width:465px;}
#prductBg #rightPart
{
	float:left; margin:7px 0px 10px 0px; width:339px; background-color:#FFF; border:1px solid #cacaca; border-top:0px; padding:28px 19px 15px 19px;
}
#prductBg #rightPart UL
{
	 margin:8px 0px 8px 14px;
	 padding:0px;
}
#prductBg #rightPart UL LI
{
	 margin:8px 0px 8px 0px;
	 padding:0px;
}
#prductBg .prdImg
{
	text-align:center;
}
