/* MY PROFILE */





/* Product container */
#ShopMain_RadMainTabsPages{
	width: 548px;
}

/* Product container */
#ShopMain_pnlRelatedCategories{
	width: 524px;
}

#ShopMain_pnlRelatedCategories hr{
	height: 2px;
	color: #045990;
}

#ShopMain_pnlRelatedCategories .optionTitles {
	color: #045990;
}
#ShopMain_pnlRelatedCategories a:link{
	color: #7B7B7B;
	text-decoration: none;
}


/* Product container */
#ShopMain_pnlProductEmailFirendContainer{
	width: 536px;
	padding-top: 10px;
}

/* Product container */
#ShopMain_pnlProductItem {
	padding: 6px;
	background-color: #FFFFFF;
	width: 536px;
	float: left;
}

/* Handles the DIV container for all the 'My Account' information */
#ShopMain_pnlMyAccount
{
    color: Black;
    font-size: smaller;
     background-color: White;
         width: 534px;
        padding: 6px;
        /* Force Mozilla to render correctly with this next line*/
         border: solid 1px transparent;
}

/* Handles the DIV container for the 'My Account' intro text */
.ProfileBoxContainer
{
    background-color: White;
}

#ShopMain_pnlLoginBox
{
    background-color: White;
      width: 536px;
      padding: 6px;
}

/* Handles the title for the 'My Account' page */
#ShopMain_pnlLoginBox h2
{
	font-size: 90%;
	color:#045990;
	margin-top: 10px;
}

/* LOGIN/REGISTRATION */
/* Handles the layout for the login table */
#ShopMain_pnlLoginBox .loginTable
{
	width: 100%;
	color:#045990;    /*font-style:italic;
    font-size: smaller;*/
}

/* Handles the error message for the my account login */
#ShopMain_pnlLoginError
{
    background-color: White;
      /*border: 6px solid #E6E6E6;*/
      width: 100%;
      padding: 6px;
}

#ShopMain_pnlLoginError .errorText
{
	color: #045990;
}

/* PROFILE */


#ShopMain_pnlRegister
{
   background-color: White;
    width: 536px;
    padding: 6px;
}



/* Handles the left hand column for the 'My Account' details page */
#ShopMain_pnlMyAccountForm
{
    background-color: White;
    
      width: 536px;
      padding: 6px;
}

.WLCommerce_CustomerDetails_LeftCol_MyProfile
{
    width:48%;
    float: left;
    margin: 2px;
    
   
  }
  
/* Handles the DIV container for the 'My Account' edit buttons */
.WLCommerce_CustomerDetails_LeftCol_Options
{
   clear: left;
   width: 48%;
   margin: 2px;
  
}

/* Handles the DIV container for the 'My Account' address data */
.WLCommerce_CustomerDetails_RightCol_Address
{
    width:48%;
    float: right;
    margin: 2px;
   
 }
  
 /* Handles the style for the 'My Account' titles */
 .TBProfileTitles
 {
    color: Black;
 }
 
 /* Handles the READ ONLY state of the 'My Account' details */
 .TBProfileBoxes_RO
 {
    border: solid 0px white;
    width: 96%;
    background-color: #eee;
    margin-left: 2px;
     margin-right: 2px;
 }
 
 /* Handles the EDIT state of the 'My Account' details */
 .TBProfileBoxes_Edit
 {
    border: solid 1px black;
    width: 99%;
 }
 
/* Handles the styles for the 'My Account' UPDATE and LOGOUT buttons */
.button
{
    border: solid 1px black;
    background-color: Gray;
    color: White;
}

/* ORDER DETAILS */
/* Handles the data table layout for the client order history */
#ShopMain_History
{
    background-color: White;
      border: 6px solid #E6E6E6;
      width: 550px;
}

#pnlOderList
{
    background-color: White;
      border: 6px solid #E6E6E6;
      width: 540px;
      padding: 5px;
}


.OrderTable
{
    font-size: smaller;
}
 
/* Handles the order data table header row styles */
.OrderHistoryHeader
{
    background-color:Black;
    color: White;
}
 
/* Handles the order data table information row */
.OrderHistoryRowA
{
    background-color:#eee;
 }
 
/* Handles the order data table alternative information row */
.OrderHistoryRowB
{
    background-color:White;
   }

/* Handles the order data table 'Details' row */
.OrderHistoryLink
{
	color: #045990;
	font-size: 90%;
}

