/*
-------------------------------------------------------------- 
Project: Saffron Art 
Author: Yaw Dako
Module: My Saffron Pages
Date: 12/07/07
-------------------------------------------------------------- 
*/


/*
-------------------------------------------------------------- 
MY SAFFRON ART
-------------------------------------------------------------- 
*/

.mysearchPanels { position:relative; margin:0; width:100%; }
.mysearchPanels p { position:relative; text-align:right; clear:both; width:100%; }
.mysearchPanels p .moreInfo {  margin-top:10px; }
.mysearchPanels h3 { height:28px; overflow:hidden; text-indent:-5000px; }
.mysearchPanels .line { border-bottom:2px solid #EBEBE9; }
.errorField { background:#FFFFCD; line-height:1.2; margin:0 0 10px 0; padding:10px 10px 10px 10px;  }
.errorField a { color:#ec803f; text-decoration:none; }
.myArtMsg { line-height:1.2; margin:0 0 10px 0; padding:10px 10px 0 10px;}

.mysearchPanels .errorField { position:absolute; padding-bottom:10px; right:9em; text-align:left; top:0; width:615px; }

.fixedGallery h3 { background:url(../../Resource/images/titles/browseBuyCat.gif) right no-repeat; height:28px; overflow:hidden; text-indent:-5000px; } 
.fixedGallery .sortOptions { padding:10px 0; }
.fixedGallery .sortOptions fieldset { width:49%;}
.fixedGallery .sortOptions label, 
.fixedGallery .sortOptions span  {  line-height:1.2; }
.fixedGallery .sortOptions .colA { text-align:left; float:left;}
.fixedGallery .sortOptions .colB { text-align:right; float:right;}
.fixedGallery .sortOptions .colC { text-align:right; }
.fixedGallery .sortOptions p { text-align:left; padding:20px 10px 0 0; }
.fixedGallery .sortOptions p a { color:#666; }

td { vertical-align:top; }  

/* My Artists */
.myArtists .sortOptions fieldset { float:left;  } 
.myArtists .sortOptions { padding:10px 0; }
.myArtists .sortOptions label, 
.myArtists .sortOptions span  {  line-height:1.2; }
.myArtists .sortOptions .colA { width:49%; text-align:left;}
.myArtists .sortOptions .colB { width:49%; text-align:right;}
.myArtists .sortOptions .colC { width:20%; text-align:right }
.myArtists .sortOptions p { text-align:left; padding:20px 10px 0 0; }
.myArtists .sortOptions p a { color:#666; }
.myArtists .colB ul { /*color:#ec803f;*/  list-style:none; line-height:1.1 }
.myArtists .colB ul li { display:inline; }
.myArtists .colB li a { color:#666; padding:0; }
.myArtists .colB li a.emptyLnk { color:#ec803f; padding:0; }


.myArtistsRow { float:left; margin:10px 0 0 0; }
.myArtistsRow h4 { float:left; margin:5px 10px 0 0;  }
.myArtistsRow a.moreInfo { float:left; clear:none; margin:5px 0 0 0; } 
.myArtistsRow fieldset { float:right; }

/* My Artists AJAX pop-up */
.popUp {border: 1px solid #ec803f; background-color: #FFFFFF; height:60px;}
.popUp_inside {width: 450px; }
.popUp_div {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; width: 100%; display: block; padding: 5px; line-height:18px; float: left; height: 20px; color: #444666; }
.popUp_div_2 {width: 384px; display: block; padding: 5px; height: 25px; float: left; height: 20px;}

/*
-------------------------------------------------------------- 
SUBNAV
-------------------------------------------------------------- 
*/

.subNav { width:100%; border-bottom:2px solid #EBEBE9; margin:0 0 10px 0 }
.subNav ul { list-style:none; }
.subNav ul li { float:left; height:24px; }
.subNav ul li a {  display:block; height:24px; overflow:hidden; text-indent:-5000px; }

.subNav li a.auctionGallery { background:url(../../Resource/images/navigation/nav_auctionGallery.gif) no-repeat; width:160px; }
.subNav li a.auctionGallery_ON { background:url(../../Resource/images/navigation/nav_auctionGallery_ON.gif) no-repeat; width:160px; }
.subNav li a.fixedGallery  { background:url(../../Resource/images/navigation/my_gallery_title.gif) no-repeat; width:105px; }
.subNav li a.fixedGallery_ON  { background:url(../../Resource/images/navigation/my_gallery_title_rollover.gif) no-repeat; width:105px; }
.subNav li a.myArtists { background:url(../../Resource/images/navigation/nav_myArtists.gif) no-repeat; width:102px; }
.subNav li a.myArtists_ON { background:url(../../Resource/images/navigation/nav_myArtists_ON.gif) no-repeat; width:102px; }
.subNav li a.myProfile { background:url(../../Resource/images/navigation/nav_myProfile.gif) no-repeat; width:150px; }
.subNav li a.myProfile_ON { background:url(../../Resource/images/navigation/nav_myProfile_ON.gif) no-repeat; width:150px; }

.auctionFilter {  padding-left:30px; }
.auctionFilter dt,
.auctionFilter dd  { display:inline;  line-height:120%; }
.auctionFilter dt { color:#ec803f; }
.auctionFilter dd span { background:url(../Resource/images/bg/arrow_red_down.gif) left 4px no-repeat; color:#ec803f; font-family: Cronos-Pro-Semibold, sans-serif !important; padding-left:12px }
.auctionFilter a { color:#666; text-decoration:none; }
.auctionFilter a:hover { text-decoration:underline; } 

/*
-------------------------------------------------------------- 
BIDDING COMPONENT
-------------------------------------------------------------- 
*/

/* My Auction */
.outbid,
.wonbid  { padding:0 0 1px 0; margin:0 0 10px 0; text-indent:2px; text-align:center; }
.outbid  { background:#FBD9D8;  }
.outbid strong { background:url(../Resource/images/bg/outbid_icon.gif) right top no-repeat; padding:0 15px 0 0 }
.wonbid  { background:#DAF0DB;  }
.wonbid strong { background:url(../Resource/images/bg/wonbid_icon.gif) right top no-repeat; padding:0 15px 0 0 }

.biddingContainer { margin-top:20px; }
.biddingContainer a { color:#ec803f; }
.biddingLeft { background:#F9F9F9 url(../Resource/images/bg/dottedline_bg_vert.gif) right repeat-y; float:left; padding:10px; min-height:372px; height:auto !important; height:372px; /*Min-height for works */ text-align:right; width:22%; }
.biddingLeft img { padding-bottom:5px; }
.biddingLeft p { line-height:130%; }
.biddingLeft p.title { padding-bottom:0; }
.biddingLeft .moreInfo {  }

.imageViews {  padding:5px 0; }
.imageViews  span { float:left; }
.imageViews dl { float:right; line-height:1.1; }
.imageViews dl,
.imageViews dt,
.imageViews dd { display:inline; }
.imageViews dd a { display:inline; color:#8B8B8B; }
.imageViews dd a { text-decoration:none; }
.imageViews dd a:hover { text-decoration:underline; }

.biddingRight { float:left; padding:10px; width:72%; }
.biddingRight table { border:1px solid #999; border-collapse:collapse; border-spacing:0;  line-height:110%; margin-bottom:10px; text-align:left; width:100%; }
.biddingRight table thead tr { background:#999; color:#FFF; }
.biddingRight table td,
.biddingRight table th { padding:5px 3px 5px 5px; vertical-align:top }
.biddingRight td.colY span { position:relative; top:-5px; left:30px; } 
.biddingRight .textField { border:1px solid #CCCCCC;  padding:2px; width:79px; }
.biddingRight table input { margin:0 0 4px 0; }
.biddingRight p { line-height:130%;   }
.biddingRight table p {  padding-bottom:0px; margin:5px 0 0 0; }
.biddingRight p.outbid,
.biddingRight p.wonbid { margin-bottom:15px; padding-bottom:2px; }
.biddingRight .moreInfo {  float:none; }

.biddingRight table.bidTable th,
.biddingRight table.bidTable td { width:33%; text-align:left; }

.biddingRight table.bidHistoryTable { width:527px; }
.biddingRight table.bidHistoryTable thead {  }
.biddingRight table.bidHistoryTable thead th { padding:5px 3px 5px 5px; }
.biddingRight table.bidHistoryTable td { padding:0; }
.biddingRight table .colA { width:33px; }
.biddingRight table .colB { width:87px; }
.biddingRight table .colC { width:82px; }
.biddingRight table .colD { width:72px; }
.biddingRight table .colE { width:65px; }
.biddingRight table .colF { width:67px; }
.biddingRight table .colG { width:64px; }

.biddingRight .scrollTable { height:105px; overflow:auto; margin-bottom:0; }
.biddingRight .scrollTable table {  border:none; width:495px; }
.biddingRight .scrollTable table td { padding:4px 3px 4px 5px;  }
.biddingRight .scrollTable table .colG { width:27px; }

.bottomPanel { border-bottom:2px solid #EBEBE9;  border-top:2px solid #EBEBE9; margin:10px 0 0 0; width:731px; }
.bottomPanel h3 { position:relative; background:url(../Resource/images/titles/lotsBidding.gif) left no-repeat; height:28px; overflow:hidden; text-indent:-5000px; } 
.bottomPanel h3 a { position:absolute;  font-weight:normal; top:5px; right:0; text-indent:0; }

.bottomPanel ul { float:left; list-style:none; width:5000px; }
.bottomPanel li { display:block; float:left; border:1px solid #FFF; margin:0 5px 0 0; }
.bottomPanel li.selected { background:#F9F9F9; border:1px solid #ec803f; }
.bottomPanel .scrollArea { height:127px; margin:0 0 10px 0; width:731px; overflow:hidden;  white-space:nowrap; }

.bottomPanel .btnBack { float:left; }
.bottomPanel .btnMore { float:right; }
.bottomPanel .btnBack span { background:url(../Resource/images/bg/arrow_btnBack.gif) left no-repeat; padding-left:10px; }
.bottomPanel .btnMore span { background:url(../Resource/images/bg/arrow_btnMore.gif) right no-repeat; padding-right:10px; }
.bottomPanel a.btnBack,
.bottomPanel a.btnMore { text-decoration:none; color:#666; }
.bottomPanel .liveBid {  line-height:1.3; padding:4px; width:292px; }

.liveBid img { padding:2px 5px 0 1px; }
.liveBidLeft { float:left; }
.liveBidRight { float:left; padding:13px 0 0 0; }
.liveBid p {  letter-spacing:90%; padding:1px; }
.liveBid fieldset { clear:both; }
.liveBid fieldset input { margin-right:30px; }


/*
-------------------------------------------------------------- 
WORK ITEMS
-------------------------------------------------------------- 
*/

/*.work { float:left; margin:10px 0 0 0; padding:0 20px 10px 0; width:162px; min-height:350px; height:auto !important; height:350px;  }
.work p { clear:both; line-height:1.5; text-align:left; }
.work fieldset input { display:block; margin:0 0 7px 0 }
.work .lotRef { float:left; padding:0 0 3px 0; width:100%; }
.work .lotRef span { width:60%; float:left; line-height:1.1; }
.work .lotRef .moreInfo { clear:none; float:right; margin-top:0; width:auto; }
.work strong a   { background:url(../../Resource/images/buttons/btn_plus.gif) right bottom no-repeat; color: #585858; padding:1px 23px 0 0; text-decoration:none; }
.work a.moreInfo { float:left; }
.work .currency { padding-left:40px; }
.workImage { margin:0 0 10px 0; border:1px solid #D6D6D6; float:left; width:170px; height:170px; text-align:center; padding-top:10px; }*/

/* My Auction */
.work .outbid,
.work .wonbid  { padding:0 0 1px 0; margin:0 0 10px 0; text-indent:2px; text-align:center; }
.work .outbid  { background:#FBD9D8;  }
.work .outbid strong { background:url(../../Resource/images/bg/outbid_icon.gif) right top no-repeat; padding:0 15px 0 0 }
.work .wonbid  { background:#DAF0DB;  }
.work .wonbid strong { background:url(../../Resource/images/bg/wonbid_icon.gif) right top no-repeat; padding:0 15px 0 0 }

/*
-------------------------------------------------------------- 
PAGINATION
-------------------------------------------------------------- 
*/

.pagination2 { padding:10px 0 0 100px; margin-top:10px; }
.pagination2 dl { float:left;  line-height:1.2; text-align:center; width:69%; }
.pagination2 dt { display:inline; padding:8px 0 0 5px; }
.pagination2 dt a { color:#000; padding:0 10px 0 5px; }
.pagination2 dd { display:inline; line-height:1.5; }
.pagination2 dd a { color: #585858; }
.pagination2 fieldset { float:right; text-align:right; width:29%;  }
.pagination2 fieldset label, 
.pagination2 fieldset span {  line-height:1.2; }

/*
-------------------------------------------------------------- 
SHOPPING CART
-------------------------------------------------------------- 
*/

.cartContainer {}
.cartContainer a { color:#ec803f; }
.cartContainer h3 { background:url(../../Resource/images/titles/shoppingCart.gif) left no-repeat; border-bottom:2px solid #EBEBE9; height:28px; overflow:hidden; text-indent:-5000px;}

/*.cartContainer h3 { color: #585858; font-family:"Trebuchet MS"; font-size:14px; font-family: Cronos-Pro-Semibold, sans-serif !important; height:20px; letter-spacing:1px;  border-top:1px solid #EBEBE9; margin:0px;  padding:0px 0; }*/

.cartContainer .errorField { padding-left:0; }

.cartContainer h4 { position:relative; background:#F3F3F3; padding:5px 10px; margin:10px 0; }
.cartContainer p { margin-left:10px; }
.cartContainer fieldset ol { list-style:none; margin:0; padding:0; }
.cartContainer fieldset ol li { line-height:1.3; padding-bottom:2px; }

/* Cart */
.cartContainer .colA,
.cartContainer .colB { float:left; width:30%; }
.cartContainer .colC { float:left; width:40%; }
.cartContainer .colC fieldset { }
.cartContainer .colC strong { display:block; margin:0 0 5px 0; }

.cartContainer .cartTable { border:1px solid black; border-collapse:collapse; border-spacing:0; clear:both;  line-height:1.1; width:100%; margin:10px 0 20px 0; }
.cartContainer .cartTable .colX { width:30%; }
.cartContainer .cartTable .colY { width:45%;  }
.cartContainer .cartTable .colZ { width:25%; }
.cartContainer .cartTable .errorField {  padding:10px }
.cartContainer .cartTable p {  margin-left:0; line-height:1.3; }

.cartContainer .cartTable thead tr,
.cartContainer .cartTable tfoot .total { background:#F3F3F3; }
.cartContainer .cartTable thead th { padding:3px 10px; text-align:left; }
.cartContainer .cartTable thead .colZ { padding:2px 10px; text-align:right; }
.cartContainer .cartTable tbody { margin:0 10px; }
.cartContainer .cartTable tbody .colZ,
.cartContainer .cartTable tfoot td { text-align:right; padding:5px 10px; }
.cartContainer .cartTable tbody span { font-family: Cronos-Pro-Semibold, sans-serif !important; color:#ec803f; }
.cartContainer .cartTable tbody select { margin-right:10px; }
.cartContainer .cartTable tbody .oldPrice { color: #585858; font-weight:normal; text-decoration:line-through; } 
.cartContainer .cartTable td { padding:10px; vertical-align:top; }
.cartContainer .cartTable td img { padding:10px 0; }

.cartContainer .line { background:url(../../Resource/images/bg/dottedline_bg.gif) top repeat-x;  }
.cartContainer ul.shippingList,
.cartContainer ol.instructionList {  position:relative; padding:0px 0 10px 10px; line-height:1.1; margin-left:20px }

.cartContainer .summaryTable {  width:60%;  border-collapse:collapse; border-spacing:0; }
.cartContainer .summaryTable td { padding:5px; vertical-align:top; width:30%; }
.cartContainer .summaryTable p {  margin-left:0; }

.cartContainer .totalPrice span { padding-right:10px; }
.cartContainer fieldset { margin:0 0 10px 10px;  }

/* Payment */
fieldset.creditCard { position:relative; }
fieldset.creditCard li { clear:both; float:left; width:100%; margin-bottom:5px; }
fieldset.creditCard li label,
fieldset.creditCard li span,
fieldset.creditCard li input { float:left; }
fieldset.creditCard li label { width:15em; font-family: Cronos-Pro-Semibold, sans-serif !important; }

fieldset.creditCard li select { float:left; margin:0 2px 0 0; }
fieldset.creditCard em { background:#FDDBDA; float:left; font-style:normal; padding:2px 4px 2px 2px; }
fieldset.creditCard .errorField { float:left; font-size:90%; position:absolute; right:0; width:260px; }

.cartContainer fieldset a { padding-left:5px; }
.cartContainer .cardNo { border:1px solid #CCCCCC; margin:0 2px 0 0; padding:2px; width:40px; }
.cartContainer .note { background:url(../../Resource/images/bg/dottedline_bg.gif) top repeat-x; padding-top:10px; margin-top:5px; }
.cartContainer fieldset.continue {  margin-top:20px;  }
.cartContainer fieldset.continue a { float:left; padding-left:0; }
.cartContainer fieldset.continue input { float:right; }
.cartContainer fieldset.continue .confirm { float:right; }

/* Confirmation */
.cartContainer h3.confirmation { background:url(../../Resource/images/titles/orderConfirm.gif) left no-repeat; }
.cartContainer h4 a { position:absolute; top:2px; right:0; }
.cartContainer fieldset.confirm { text-align:right; }
.cartContainer fieldset.confirm a { float:none; padding-left:10px; }

/*
-------------------------------------------------------------- 
CVS CARD POPUP
-------------------------------------------------------------- 
*/

.cardContainer { margin:10px auto; border:1px solid #711210; width:522px; }
.cardContainer h4 { background:#F3F3F3; padding:5px 10px; margin:0 0 10px 0; }
.cardContainer p { float:left; padding:0 10px 10px 10px; width:95%; }
.cardContainer p img { float:left; } 
.cardContainer p span { float:left; padding:3px 0 0 10px; }

/*
-------------------------------------------------------------
Error Message Display Style
-------------------------------------------------------------
*/
.errorStyle { background:pink; line-height:1.2; margin:0 0 10px 0; padding:10px 10px 0 10px;  }


/*
-------------------------------------------------------------- 
My Profile Styles
-------------------------------------------------------------- 
*/

.red_bold {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-family: Cronos-Pro-Semibold, sans-serif !important;
	color: #ef803f;
	text-decoration: none;
}
.normal-link-1 {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
}
.normal-link-1 a{color: #444666;text-decoration: none;}
.normal-link-1 a:hover{color: #444666;text-decoration: underline;}
/* Added for highlighting selected view */
.normal-link-1 a.selview { font-family:Cronos-Pro-Light, sans-serif; background: url(../../Resource/Images/arrow/arrow_ON_down.gif) 0px 5px no-repeat; color: #ef803f; font-size:14px; padding: 0 0px 0 12px; font-family: Cronos-Pro-Semibold, sans-serif !important; text-decoration: none; }
.normal-link-1 a.selview:hover { font-family:Cronos-Pro-Light, sans-serif; font-size:14px; font-family: Cronos-Pro-Semibold, sans-serif !important; color: #ef803f; text-decoration: none; }
.normal-link-1 a.otherview { font-family:Cronos-Pro-Light, sans-serif; font-size:14px; font-weight:normal; color: #585858; padding: 0; text-decoration: none; }

/*
-------------------------------------------------------------- 
Bulletlist
-------------------------------------------------------------- 
*/
.bulletlist {width:963px; font-family: Cronos-Pro-Light, sans-serif;float:left;color: #444666;text-decoration: none; margin-top:15px;}
.bulletlist ul {list-style:none; padding:0 0 8px 0 }
.bulletlist ul li {line-height:19px;  }
.bulletlist ul li a { background: url(../images/arrow.gif) left center no-repeat; color: #585858; text-decoration:none; padding-left:10px;}
.bulletlist ul li a:hover { color:#ec803f;}
.bulletlist ul li.selected a { background: url(../images/arrow_ON.gif) left center no-repeat; color:#ec803f;}
.bulletlist ul li.selected a:hover { color:#ec803f;}
.bulletlist ul ul {padding:0 0 0 10px;}
.bulletlist ul ul li a {color: #585858;}
.bulletlist ul li.selected ul a {background: url(../images/arrow.gif) left center no-repeat; color: #585858;}
.sidea{ float:left;display:block;width:313px;}
.sideb{ float:left;display:block;width:400px;}

.profile_bg_content {
	display: block;
	float: left;
	width: 680px;
	padding: 10px;
	line-height:18px;
}

.title {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-family: Cronos-Pro-Semibold, sans-serif !important;
	color: #656565;
	text-decoration: none;
	background-color: #F3F3F3;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width:100%;
	display:block;
	margin-bottom:10px;
	height:20px;	
}

.form_div {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
	text-decoration: none;
	width: /*150px*/100%;
	display: block;
	padding: 5px;
	line-height:18px;
	float: left;
	height: 20px;
	
}


.form_div2 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 150px; display: block; padding: 0px; line-height:18px; float: left; height:20px;}

.form_div-1 {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
	text-decoration: none;
	width: /*400px*/100%;
	display: block;
	padding: 5px;	
	line-height:18px;
	float: left;
	height: 20px;
}

.addonLeft { width:22.5%; float:left; }

.addonRight { float:left; width:60%;  padding:5px; }
.addonRight .textField { border:1px solid #CCCCCC;  padding:5px; width:166px; margin:0; }

.form_main { width: 675px;  }

.form_main2 { width: 550px; }

.form_main input{
	padding:2px;
}

.text-box {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #D6D6D6;	
}

.normal-link {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
	text-decoration: underline;
}

.normal-link a{
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ec803f;
	text-decoration: underline;
}

.normal-link a:link{
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ec803f;
	text-decoration: underline;
}

.normal-link a:hover{
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ec803f;
	text-decoration: none;
}

.normal-link-1 {
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
	text-decoration: none;
}

.normal-link-1 a{
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
	text-decoration: none;
}

.normal-link-1 a:hover{
	font-family: Cronos-Pro-Light, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #444666;
	text-decoration: underline;
}

.go
{
background-color:#585858;
padding:0px;
border:1px solid #ffffff;
text-align:center;
font:Cronos-Pro-Light, sans-serif;
font-size: 14px;
font-family: Cronos-Pro-Semibold, sans-serif !important;
color:#FFFFFF;
}

.content_two { width:100%; font-family: Cronos-Pro-Light, sans-serif;float:left;color: #444666;text-decoration: none;
}

.normal_div 
{
	width:630px; margin-left:180px; margin-bottom:10px;font-family: Cronos-Pro-Light, sans-serif;float:left;color: #444666;text-decoration: none;
}

*html .ie6normal_div  { margin-left:92px; } 

.normal_div2 {width:630px; font-family: Cronos-Pro-Light, sans-serif; float:left; font-size:14px; color: #444666; text-decoration: none; line-height:18px; font-weight: normal; padding: 3px;}
.normal_div2 a:hover {color:#ec803f;}
.normal_div2 a {text-decoration:none;color: #585858;}


/*------------Change Password-----------*/

.pass_div {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 230px; display: block; padding: 5px; line-height:18px; float: left; height: 20px;}
.pass_div_1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 145px; display: block; padding: 5px; height: 25px; line-height:18px; float: left; height: 20px;}
.pass_div_2 {width: 384px; display: block; padding: 5px; height: 25px; float: left; height: 20px;}
.pass_main {width: 405px; border: 1px solid #ec803f; float: left;}
.title_password {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-family: Cronos-Pro-Semibold, sans-serif !important; color: #656565; text-decoration: none; background-color: #F3F3F3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 3px; width: 397px; float: left;}
.close_password {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-family: Cronos-Pro-Semibold, sans-serif !important; color: #656565; text-decoration: none; background-color: #F3F3F3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 3px; width: 194px; float: left;}
.pass_inside {width: 405px;}
.message {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #646665; text-decoration: none; background-color: #FFFFCD; float: left; width: 355px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 9px; margin-top: 5px; margin-bottom: 5px; margin-left: 3px;}
.message2 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #646665; text-decoration: none; background-color: #FFFFCD; float: left; width: 355px; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 2px; margin-top: 5px; margin-bottom: 5px; margin-left: 0px;}
.fpwMessage {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #646665; text-decoration: none; background-color: #FFFFCD; float: left; width: 100%; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 2px; margin-top: 5px; margin-bottom: 5px; margin-left: 0px;}

.pwClass { background:white; display:block; width:731px; }

/* Classes for profile */
/*.profileStyle { float:left; width:438px;}*/
.profileStyle p { clear:both; line-height:1.2; width:440px; }
.profileStyle p a { color:#ec803f; text-decoration:none;  }
.profileStyle p a:hover { color:#ec803f; text-decoration:underline;  }
.profileStyle h3 { background:url(../../Resource/images/titles/profileClass.gif) left no-repeat; height:28px; float:left; margin-bottom:10px; width:34%; }
.profileStyle span.required { display:block; float:right; font-family: Cronos-Pro-Semibold, sans-serif !important;  line-height:110%; padding:7px 0 0 0; width:64%; text-align:right; }

.profileStyle .errorField { background:#FFFFCD;  float:left; line-height:1.1; padding:10px; width:95%; z-index:100; margin:0 0 10px 0 }

.profileStyle .errorMessageField { background:#FDDBDA; padding:2px 4px 2px 2px; float:left; font-style:normal; }
.profileStyle label em { background:#FDDBDA; padding:2px 4px 2px 2px; float:left; font-style:normal; } /* errors */
.profileStyle span em { background:#FDDBDA; font-style:normal; } /* errors */
.profileStyle fieldset br { clear:both; }

.profileStyle h3.member    { background:url(../../Resource/images/titles/member.gif) left no-repeat; height:28px; }
.profileStyle h3.nonMember { background:url(../../Resource/images/titles/nonMember.gif) left no-repeat; height:28px; }

.profileStyle ol { list-style:none; }
.profileStyle ol li { float:left; width:100%; margin:0 0 7px 0;  }
.profileStyle ol li.lastChild { margin:0 0 0px 0; }
.profileStyle p.validZip { line-height:110%; padding:0 0 0 8px; margin-left:63px; margin-bottom:2px; margin-top:-5px;}
.addBill p.validZip { line-height:110%; padding:0 0 0 8px; margin-left:72px; margin-bottom:2px; margin-top:-5px;}

.profileStyle fieldset { float:left;  margin:0 0 10px 0; width:100%;}
.profileStyle fieldset label { float:left; font-family: Cronos-Pro-Semibold, sans-serif !important; line-height:110%; margin-bottom:4px; width:24%; margin-left:7px; }

.profileStyle fieldset label.remember { padding:2px 0 0 5px; vertical-align:top; width:auto; }
.profileStyle fieldset input { float:left; }
.profileStyle fieldset span { float:left; line-height:110%; width:24%; padding:0 0 0 8px; }
.addBill fieldset span { width:23%; margin-left:5px;}

.profileStyle fieldset strong { margin-left:-7px; }
.profileStyle fieldset a { color:#ec803f; float:left; padding:7px; }
.profileStyle .textField { border:1px solid #CCCCCC;  padding:2px; width:166px; margin:0; float:left;}
.profileStyle .continue  { clear:both;text-align:right; width:173px; }

.profileStyle .continue input { float:none; }
.profileStyle .continue a { display:block; float:none; }
.profileStyle input.floatLeft { float:left; }
.profileStyle input.floatRight { float:Right; }

.profileStyle fieldset.gender span { display:block; float:left; font-family: Cronos-Pro-Semibold, sans-serif !important; width:24%;  padding:0 0 5px 0; margin-left:7px;}
*html .profileStyle fieldset.gender span {   margin-left:3px;}
.profileStyle fieldset.gender label { float:none; padding:0 4px; FONT-FAMILY: Cronos-Pro-Light, sans-serif !important; }
.profileStyle fieldset.gender input { float:none; padding:0 4px; }

.profileStyle fieldset.dob span { display:block; float:left; font-family: Cronos-Pro-Semibold, sans-serif !important; width:24%; padding:0 0 0 0; margin-left:7px; }
*html .profileStyle fieldset.dob span {  margin-left:3px; }

.profileStyle fieldset .country { width:175px; margin-bottom:10px;}
.profileStyle fieldset select.country { width:175px;}
*html .profileStyle fieldset select.country { width:172px; margin-left:-2px;}

.profileStyle fieldset.occupation select,
.profileStyle fieldset.job select { width:215px }

.profileStyle fieldset.numberFields { width:100%;  }
.addSpace { width:163px; }
.addBill .addSpace { width:176px; }
.profileStyle fieldset.numberFields span { display:block; float:left; font-family: Cronos-Pro-Semibold, sans-serif !important; width:25%; padding:0 0 5px 0; }
.addBill fieldset.numberFields span { display:block; float:left; font-family: Cronos-Pro-Semibold, sans-serif !important; width:24%; padding:0 0 5px 0; }


.profileStyle fieldset.numberFields label { float:left; width:115px; font-weight:normal;}
.profileStyle fieldset.numberFields label.first { float:left; margin-left:0px; width:110px; }
/* Only IE Browser .profileStyle fieldset.numberFields label.first { float:left; margin-left:165px; width:110px; } */
.profileStyle fieldset.numberFields label.last { float:left; margin-left:0px; width:200px; }
.profileStyle fieldset.numberFields input { float:left; width:100px; margin-right:10px; padding:0;  }
.profileStyle fieldset.numberFields input.textField { border:1px solid #CCCCCC;  padding:2px; width:100px; margin:0; float:left; margin-right:10px;}

.profileStyle fieldset.step3 { width:327px; }
.profileStyle fieldset.step4 { width:440px; }

/* 
	Shipping Details
*/
.shipping_text {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; padding: 5px;}
.shipping_border {float: left; width: 726px; border: 1px solid #D6D6D6;}
.shipping_text_border {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; line-height:18px; font-weight: normal; color: #444666; text-decoration: none; padding: 5px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #D6D6D6; border-bottom-color: #D6D6D6; display: block; float: left; width: 230px;}
.shipping_text-1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; line-height:18px; font-weight: normal; color: #444666; text-decoration: none; padding: 5px; display: block; float: left; width: 234px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D6D6D6;}
.shipping_text_border_1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; line-height:18px; font-weight: normal; color: #444666; text-decoration: none; padding: 5px; border-right-width: 1px; border-right-style: solid; border-right-color: #D6D6D6; display: block; float: left; width: 230px;}
.shipping_text-1_1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; line-height:18px; font-weight: normal; color: #444666; text-decoration: none; padding: 5px; display: block; float: left; width: 234px;}
.shipping_main {float: left; width: 100%; padding: 3px;}
.shipping_title {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-family: Cronos-Pro-Semibold, sans-serif !important; color: #656565; text-decoration: none; background-color: #F3F3F3; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 3px; float: left; width: 731px;}
.shipping_content {width:731px; font-family: Cronos-Pro-Light, sans-serif; float:left; font-size:14px; color: #444666; text-decoration: none; line-height:18px; font-weight: normal; padding: 3px;}

.shipping_link {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #ec803f; text-decoration: none; }
.shipping_link a {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #ec803f; text-decoration: none;}
.shipping_link a:hover {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #ec803f; text-decoration: underline;}

.shipping_div {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 180px; display: block; padding: 5px; line-height:18px; float: left; height: 20px;}
.shipping_div1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 240px; display: block; padding: 5px; line-height:18px; float: left;}
.shipping_text {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-family: Cronos-Pro-Semibold, sans-serif !important; color: #73170F; text-decoration: line-through;}
.shipping_div2 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 360px; display: block; padding: 5px; line-height:18px; float: left;}
.shipping_div-line {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 500px; display: block; padding: 5px; line-height:18px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0E0E0;}
.shipping_div-line1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 200px; display: block; padding: 5px; line-height:18px; float: left; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E0E0E0;}
.shipping_div-1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 500px; display: block; padding: 5px; line-height:18px; float: left;}
.shipping_div-2 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 200px; display: block; padding: 5px; line-height:18px; float: left;}
.shipping_div_inside {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 180px; display: block; padding: 5px; line-height:18px; float: left;  text-align:left;}
.shipping_main_1 {float: left; width: 100%; padding: 3px; background-color: #F6F6F4;}
.shipping_div-1 {font-family: Cronos-Pro-Light, sans-serif; font-size: 14px; font-weight: normal; color: #444666; text-decoration: none; width: 150px; display: block; line-height:18px; float: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 25px; text-align:left;}
.shipping_main_underline {float: left; width: 731px; padding: 3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F6F6F4;}

.addOnShip1 { width:165px;float:left; }

/*.clearfix { display:block; width:100%; } */

.addOnShip1 strong span { clear:both;display:block; } 
.addOnShip2 { width: 350px; float:left;}
.addOnTextBox { width:166px; float:left; }