/*
  CSS file for SolezCart
  *  copyright 2004-2006
*   PONEAL Enterprises
*   All Rights Reserved.
*
  version 1
  date 3-1-06

  by PO for www.solutionez.com

*/




/* #################  PAGE ERROR formatting #####################*/
span.ErrorText{
color:red;
}

div.ErrorDisplay{

}





                                        /*
###############################################################################################################
                                       PRODUCT PAGE  */


table.ProdDisplayCategories{
/*
border="1" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="847" height="70"
 */
width:55%;
height:auto;
padding: 10px 10px 10px 40px;
/* background-color: #F0F8FF; */

}


td.ProdDisplayCategoryResult{
 /*
   width="144" height="70"
 */
width:auto;
height:auto;
text-align:center;

}


td.ProdDisplayResultsHeader{
width:100px;
height:auto;

}


td.ProdDisplayResults{
width:100px;
height:auto;

border-bottom-style: groove;

}

                                        /*
###############################################################################################################
                                       SEARCH TABLE  */
                                       
                                       
table.SearchResultTable0{
/*
border="1" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="847" height="70"
 */
width:600px;
height:auto;
background-color: #F0F8FF;

}

table.SearchResultTable1{
/*
border="1" cellpadding="0" cellspacing="0"
style="border-collapse: collapse" bordercolor="#111111" width="847" height="70"
 */
width:600px;
height:auto;
background-color: #FFFFFF;


}



td.SearchResultTableImage{
 /*
   width="144" height="70"
 */
width:100px;
height:auto;
border:1px;
border-style: ridge;
border-color: #000000;

}


td.SearchResultTableDescr{
width:700px;
height:auto;

}

td.SearchResultTableCategory{
width:700px;
height:auto;
}

td.SearchResultTablePrice{
width:700px;
height:auto;
}

td.SearchResultTableAvailable{
width:50px;
height:auto;
border:1px;
border-style: ridge;
border-color: #000000;
border-left-width: 15px

}

td.SearchResultTableBrand{
width:700px;
height:auto;
}

td.SearchResultTableCustom{
width:700px;
height:auto;
}

div.SearchResultsTable{

}

span.SearchResultTableOutOfStock{

background-color: #FF0000;
color:yellow;
font-weight:700;


}

span.SearchResultTableInStock{

background-color: #0000FF;
color:yellow;
font-weight:700;



}

p.SearchTableNumResults{
color:red;
font-size:14px;
}


                                                                              /*
###############################################################################################################
                                      CUSTOMER COMMENTS TABLE  */
                                      
                                      
table.CustCommentsTable{
width:450px;

}

tr.CustCommentsTable0{
/* background-color: yellow;  */
width:700px;
}

tr.CustCommentsTable1{

/* background-color: blue;  */
}

td.CustCommentsTableCommentHeader{
width:60%;
text-align:left;
}


td.CustCommentsTableBuyerIdHeader{
text-align:center;
}

td.CustCommentsTableDateHeader{
text-align:center;
}

td.CustCommentsTableRateHeader{
text-align:center;
}

td.CustCommentsTableComment{
background-color: transparent;
text-align:left;
}

td.CustCommentsTableBuyerId{
background-color: transparent;
text-align:center;
}

td.CustCommentsTableDate{
background-color: transparent;
text-align:center;

}

td.CustCommentsTableRate{
background-color: transparent;
text-align:center;
}


span.CommentHeaderText{
font-weight:700;
}



                                        /*
###############################################################################################################
                                       CUSTOMER LOGGED IN  */
                                       
                                       
table.CustOrdersDisplay{

}


td.CustOrdersDisplay_time{
background-color: transparent;
text-align:center;
width:30%;

}

td.CustOrdersDisplay_status{
text-align:center;
}

td.CustOrdersDisplay_orderid{

}

th.CustOrdersDisplayH_time{
text-align:center;

}

th.CustOrdersDisplayH_status{
text-align:center;
}

th.CustOrdersDisplayH_orderid{
text-align:center;
}



                                      
                                                                              /*
###############################################################################################################
                                      CREDIT CARD CHECKOUT TABLE  */
                                      
                                      
div.PPProCheckout{  /* container div for PayPal PRO checkout page */

margin: 2px;
border: 1px;
background-color: transparent;

border-style: solid;
border-color: #0000ff

}
                                      
                                      
table.CCcheckoutTable{
/*
border="1" cellpadding="0" cellspacing="0" style="border-collapse:
 collapse" bordercolor="#111111" width="812" height="321"
 */


}
                                      

td.CCcheckoutBillingSectionHead{
/*
  width="395" height="28"
*/

}

p.CCcheckoutBillingSectionHead{

font-weight:700;
text-align:center;
font-size:large;

}


td.CCcheckoutShippingSectionHead{
/*
  width="411" height="28"
*/

}

p.CCcheckoutShippingSectionHead{


font-weight:700;
text-align:center;
font-size:large;
}

td.CCcheckoutBilling{
/*
  width="395" height="289" valign="top"
*/

}

td.CCcheckoutShipping{
/*
  width="411" height="289" valign="top"
*/

}
                                      
td.CCcheckoutCard{

/* width="806" height="321"   valign="top"  */

}



                                      
                                      


/* ######################################  CART formatting #####################################*/


table.CartTable{


/*
border="0" cellpadding="0" cellspacing="0"
                style="border-collapse: collapse" bordercolor="#111111"
                width="827" height="17"
 */


/*border-color:#FFFFFF;
border-width:1px;
border-style:solid;
border:1px;   */


}



td.CartSpacer{

/* orig: width="821" height="17" colspan="3" */


}

hr.cart{
color:#FFFFFF;
}

tr.CartContentsHeader{
}

td.CartContentsHeaderUpdate_remove{
/* orig: width="107" height="17" */

}

td.CartContentsHeaderQty{
width:20%

}

td.CartContentsHeaderDesc{
/* orig:  width="539" height="17" */
width:50%;

}


td.CartContentsHeaderPrice{
/* orig:  width="180" height="17" */

}



td.CartContentsTD_Update_remove{
/* orig:  width="180" height="45" */

}

td.CartContentsTD_Qty{

}

td.CartContentsTD_ItemDesc{
/* orig: width="539" height="45" */
text-align:left;

}


td.CartContentsTD_Price{
/* orig:  width="108" height="45" */

}

td.CartControls_buttons{

}

td.CartControls_links{

}



A.CartCheckoutLinks:link {color: #FFFFFF;}
A.CartCheckoutLinks:visited{color: #FF0066;}
A.CartCheckoutLinks:hover {text-decoration: none; color: #000000; font-weight:bold; background: #FFFFFF}
A.CartCheckoutLinks:active {color: red;text-decoration: none}




p.CartText{
text-align:center;
color:#000000;
font-family: "Garamond", Times, serif;
font-size:20px;
text-align:center;
font-weight:300;

}


span.CartTinyBold{
font-size:85%;
font-weight:300;
}

p.CartText2{
text-align:center;
color:#000000;
font-family: "Garamond", Times, serif;
font-size:95%;
font-weight:400;

}




p.CartTextLeft{
text-align:left;
color:#000000;
font-family: "Garamond", Times, serif;
font-size:95%;
font-weight:400;

}
p.CartSubtotal{
text-align:center;
color:#000000;
font-family: "Arial", Times, serif;
font-size:125%;
text-align:right;
font-weight:500;

}

p.CartControls{
padding:3px;
text-align:right;
float:right;
display:inline;
}

img.UpdateCart{
float:right;
width:99px;
height:22px;
display:table-row;
border:0px;
padding:2px;
border-bottom: thin dotted #FFFFF;

}

img.Checkout{
float:right;
width:99px;
height:22px;
display:table-row;
border:0px;
padding:2px;
border-bottom: thin dotted #FFFFF;
}

img.ContShopping{
float:right;
width:99px;
height:22px;
display:table-row;
border:0px;
padding:2px;
border-bottom: thin dotted #FFFFF;

}


div.shippingSelectionForm{


}


div.shippingCharge{


}

/* ** #################  OrderDisplay formatting #####################*/


table.OrderDisplayTable{


/*
border="0" cellpadding="0" cellspacing="0"
                style="border-collapse: collapse" bordercolor="#111111"
                width="827" height="17"
 */


/*border-color:#FFFFFF;
border-width:1px;
border-style:solid;
border:1px;   */
height:auto;
width:auto;
padding:1px;

}



td.OrderDisplaySpacer{
height:auto;
width:auto;
text-align:center;

}

hr.OrderDisplay{
color:#FFFFFF;
}

tr.OrderDisplayContentsHeader{
}



td.OrderDisplayContentsHeaderQty{
height:auto;
width:auto;
}

td.OrderDisplayContentsHeaderDesc{
/* orig:  width="539" height="17" */
height:auto;
width:auto;

}


td.OrderDisplayContentsHeaderPrice{
/* orig:  width="180" height="17" */
height:auto;
width:auto;
}


td.OrderDisplayContentsTD_Qty{
height:auto;
width:auto;
}

td.OrderDisplayContentsTD_ItemDesc{
/* orig: width="539" height="45" */
height:auto;
width:auto;
}


td.OrderDisplayContentsTD_Price{
/* orig:  width="108" height="45" */
height:auto;
width:auto;
}

td.OrderDisplaySubtotal{
text-align:right;

}

p.OrderDisplayText{
text-align:center;
color:#000000;
font-family: "Garamond", Times, serif;
font-size:20px;
text-align:center;
font-weight:300;

}

span.OrderDisplayText{
text-align:center;
color:#000000;
font-family: "Garamond", Times, serif;
font-size:10px;
text-align:center;
font-weight:500;

}

p.OrderSummaryText{
text-align:center;
color:#0000FF;
font-family: "Garamond", Times, serif;
font-size:20px;
text-align:center;
font-weight:700;

}

p.OrderDisplayText2{
text-align:center;
color:#000000;
font-family: "Garamond", Times, serif;
font-size:95%;
text-align:center;
font-weight:400;

}

span.OrderDisplayMajorTotal{
text-align:center;
color:#000000;
font-family: "Arial", Times, serif;
font-size:125%;
text-align:right;
font-weight:500;

}


span.OrderDisplayMinorTotal{
text-align:center;
color:#000000;
font-family: "Arial", Times, serif;
font-size:95%;
text-align:right;
font-weight:500;

}

p.OrderDisplayControls{
padding:3px;
text-align:right;
float:right;
display:inline;
}





/* #################  CHECKOUT login/no login page formatting #####################*/

div.CheckoutLoginTable{

}

table.CheckoutLoginTable{

margin:1px;


}

td.RetCustomerCheckout{

}

td.nonLoginCheckout{

}

td.RetCustomerCheckoutHeader{
text-align:center;

}

td.nonLoginCheckoutHeader{
text-align:center;
}

span.createCustAcctLink{

font-family: "Garamond", Times, serif;
font-size:85%;

}

span.forgotCustAcctUsrNamePwLink{

font-family: "Garamond", Times, serif;
font-size:85%;

}

span.RetCustomerCheckoutHeader{

font-family: "Arial", Times, serif;
font-size:100%;
font-weight:450;

}

span.nonLoginCheckoutHeader{

font-family: "Arial", Times, serif;
font-size:100%;
font-weight:450;

}

span.AcctSignUpFormred{

color:red;
}


/* #################  END CHECKOUT login/no login page formatting #####################*/






/* #################  LOGGED IN DIV formatting #####################*/

div.cartLoggedIn{
text-align:right;
background-color: navy;
}

div.cartContents{
text-align:left;
}


span.cartLoggedIn{
font: "Arial";
font-size:12px;
color:white;
}





/* #################  IMAGE GALLERY formatting #####################*/

img.imageGallery{

float:right;
width:150px;
height:125px;
display:table-row;
border:0px;
padding:2px;
border-bottom: thin dotted #FFFFF;

}

span.imageGallery{
width:100%
#FFFFFF-space:nowrap;

}





/* #################  PAGE ERROR formatting #####################*/
span.ErrorText{
color:red;
}

div.ErrorDisplay{

}



