/*
  UNIVERSAL THEME CSS:
	GLOBAL
	  Arrows
	  Colors
	  Paging
	  SendButtons
	  Table
	CART
	  Cart Navigation 
	  Step first	  
	  Step second
	FORMS
	  Standard Form
	  Login
	  Reset Password
	CONTENT PAGES
	REVIEWS
	USER ACCOUNT
	  OrdersHistory
	  WishList
	SLIDING CART
*/
/* **************************************** */
/* By SB */
/* **************************************** */

.universal .cartSite { padding: 0px 10px; }
.universal .reviews .caption { height: 35px !important; line-height: 35px; }
.universal .reviews .caption p { position: relative; top: 10px;}
.universal .reviews .caption p.right { padding-top: 4px !important; }
.universal .reviewAdd p { position: relative; top: 10px !important;}
.universal .contentPages .caption, .universal .userAccount .caption { border-bottom: 1px solid #E6E3D2; font-size: 16px; height: 25px !important; line-height: 25px  !important; padding: 0 0 0 5px; }
.universal .contentPages .caption .title, .universal .userAccount .caption .title { font-size:14px; font-weight: bold; color:#AF2501; }
.universal .contentPages .contentText .caption { border: 0px; font-size: 12px; }

.universal .userAccount .captionNarrow { height: 50px !important; line-height: 50px !important; margin: 0px; }
.universal .userAccount .setUpdateButton { padding:50px 0 50px 0; text-align:center; }

.universal .cartSite div.caption p.left, .universal .storeSite div.caption p.left { height:60px; line-height:60px; padding:0px !important; }
.universal p.caption { margin-top: 20px; }
.universal .moreSpace { margin-top: 40px; }
/* END: By SB  */

.universal { background:#fff; color:#706E63; font:normal 11px Arial, sans-serif; }

.universal a { color:#161819; text-decoration:none; }
.universal a:hover { text-decoration:underline;  }

.universal .caption { color:#2A0001; }

.universal .greyLine { background:#eee; border-bottom:1px solid #ccc; }

.universal .pTitle { color:#b63c00; }

 /* Arrows */
.universal .arrowBlue   { color:#2A0001 padding:0 3px 0 0; }
.universal .arrowBlueDark   { color:#706E63; padding:0 3px 0 0; }
.universal .arrowBrown { color:#b63c00; padding:0 3px 0 0; }
.universal .arrowGreen { color:#2A0001 padding:0 3px 0 0; }
.universal .arrowGrey   { color:#565656; padding:0 3px 0 0; }
.universal .arrowRed     { color:#AF2501; padding:0 3px 0 0; }

.universal .arrowRight { padding:0 0 0 3px; }

.universal .arrowBlue, .universal .arrowBlueDark, .universal .arrowBrown, .universal .arrowGreen, .universal .arrowGrey, .universal .arrowRed, .universal .arrowGreyLight { font-family:Arial, sans-serif; font-size:9px; }

 /* Colors */
.universal .colorBlue   { color:#2A0001; }
.universal .colorBlueDark   { color:#706E63; }
.universal .colorBrown { color:#b63c00; }
.universal .colorGreen { color:#2A0001; }
.universal .colorGrey   { color:#565656; }
.universal .colorRed     { color:#AF2501; }

 /* Send Buttons */
.universal .textButton { background:#C53A03; color:#fff; }
.universal .sendButtons p { color:#8f8f8f; }
.universal .sendButtons .coloredButton span { color:#fff; }
.universal .sendButtons .greyButton	   span { color:#7b7b7b; }

 /* Paging */
.universal .paginationBottom  { background:#f2f2f2; border-bottom:1px solid #e8e8e8; }
.universal .paginationBottom .left { color:#787878; }
.universal .pagination { color:#525252; }
.universal .pagination a, .universal .pagination  span { color:#525252; }
.universal .pagination span, .universal .pagination span a { color:#969696; }
.universal .pagination a:hover, .universal .pagination a.on { color:#a90101; }

 /* Table */
.universal .table { color:#000c17; }

/* **************************************** */
/* CART SITES */
/* **************************************** */

 /* Cart Navigation */
.universal .cartNavigation ul li p, .universal .cartNavigation ul li p a { color:#AF2501; }
.universal .cartNavigation ul li.on p,.universal .cartNavigation ul li.on p a { color:#fff; }
.universal .cartNavigation ul li.on p { border-right:1px solid #2a0001; background:#2a0001; }

 /* CART - STEP One */
.universal .cDivided .label { color:#8f8f8f; }

  /* Cart Content Table */
.universal .cartContent th  { background:#fdf6eb; border-bottom:3px solid #f2ddb9; }
.universal .cartContent td.cName { color:#8f8f8f; }
.universal .cartContent td.cName .pTitle { color:#727061; }
.universal .cartContent td.cAvability { color:#8f8f8f; }

  /* Payment & Shipping Options Box */ 
.universal .cOption4 .bottom .label { color:#A90101 !important; }

.universal .cTotalBottom .cDivided .value .colorBlue { color:#A90101; }

  /* Summary Box */
.universal .cTotal .left { width:350px !important; }

  /* Bottom Notes */
.universal .cNotes .right textarea { border-color:#dfdfdf #eeeeee #747474 #eeeeee; width:444px; }


 /* CART - STEP Two */
 .universal .cSummary, .universal .cartStepThree .cNotes  {  border-top:1px solid #f2f2f2; }

  /* Cart Step Two Form */
.universal .cartStepTwo { border-top:1px solid #f2f2f2; }

  /* New Account Box */
.universal .newAccount { background:#fbf1de; border-bottom:1px solid #efd6a7; }
.universal .newAccount .colorMessage { color:#c14a42; }
.universal .newAccount .colorGrey { color:#817a70; }
.universal .addAccountForm  .label, .universal .addAccountForm  .label .required  { color:#a70200; }

 /* Cart Colors Global */
.universal .cDivided .value, .universal .cartContent th { color:#a90101; }
.universal .cSummary , .universal .cOptions, .universal .cartStepThree .cNotes .right { color:#474747; }
.universal .messageBox p span, .universal .messageBox p a, .universal .sendButtons p a, .universal .sendButtons p span, .universal .cDivided .label label , .universal .cartContent td.cPrice, .universal .cartContent  td.cValue, .universal .cOption .caption, .universal .cOption4 .cDivided .label, .universal .cOption4 .cDivided .value, .universal .cTotal .right p, .universal .cTotal .special .label, .universal .cTotal .withLabel .value , .universal .cTotalBottom .cDivided, .universal .cTotalBottom .cDivided .setArial, .universal .cNotes, .universal .loginForm , .universal .loginForm .formLine .label, .universal .shopRules  { color:#000; }

 /* Set Arial - Cart */
.universal .messageBox p, .universal .cOption4, .universal .loginForm .formLine .label, .universal .cDivided .value { font-family:Arial, sans-serif; }


/* **************************************** */
/* FORMS */
/* **************************************** */
.universal .blueBg { background:#e6e3d0; }
.universal .greyBg { background:#F5F2EB; }

.universal p.formBlue { border-bottom:1px solid #989584; }
.universal div.formBlue { border-top:5px solid #bfbca9; }
.universal p.formGreen { border-bottom:1px solid #989584; }
.universal div.formGreen { border-top:5px solid #D0CDBC;  }

.universal .right .formStandard label, .universal .right .formStandard .label { color:#706E63; }

.universal .contentPages .formStandard .withTextArea textarea { }

  /* Login Form */
.universal .loginForm { background:#f5f2eb; border-top:1px solid #989584; }

/* **************************************** */
/* Content Pages */
/* **************************************** */
.universal .contentText { color:#000c17; }
.universal .contentText p a { color:#; }
.universal .contentText .greyBg { background:#f5f5f5; } 


/* REVIEWS */
.universal div.caption p.right { color:#838383; }
.universal .reviews div.caption { border-bottom:1px solid #E6E3D2; }
.universal .reviews .caption .left { font-weight:normal; font-size:11px; color:#662B2F; }

.universal .review { border-top:1px solid #E6E3D2; }
.universal .review .left .rate { padding:12px 0 0 0; }
.universal .review .left .date { color:#aeaeae; line-height:40px; }
.universal .review .right { color:#828282; width:80%; }
.universal .review .right a, .universal .review .right span { color:#C12806; font-weight:bold; }
.universal .reviews .first { border-top:5px solid #eef2e6; }

 /* Review Add Caption */
 .universal div.reviewAdd p.left { font-size:11px; line-height:46px !important; }
.universal .reviewAdd  { border-bottom:1px solid #b1aea0; }

 /* Review Add Form */
.universal .reviewAddForm { background:#F5F2EB; border-top:5px solid #D0CDBC; }
.universal .reviewAddForm .formLine .hideEmail { color:#941f00; }
.universal .reviewAddForm .formLine .formText, .universal .reviewAddForm textarea { border:1px solid #f1e9d6; }

/* USER ACCOUNT */
.universal .userAccount { color:#000c17; }
.universal .specialOffer a { color:#edeff1; }
.universal .specialOffer .arrowGreyLight { color:#edeff1; }
.universal .infoBox  .discount { background:#f5f5f5; color:#787878; }

 /* Orders History */
.universal .ordersHistory th { background:#f5f5f5; }
.universal .ordersHistory td.tLp, .universal td.tQty { color:#878787; }
.universal .tId a { color:#a90101; }
 
 /* Wish List */
.universal .pOld { color:#6c6c6c; }
.universal .wishListTable th { background:#f5f5f5; border-right:1px solid #f5f5f5; }
.universal .wishListTable .tValue .pOld span { color:#000; }
.universal .wishListTable .tValue .pOld span.colorRed { color:#cb0000; }
.universal .wishListTable .formLine .label { color:#525252; }

/* **************************************** */
/* Sliding Cart */
/* **************************************** */
 /* Sliding Cart  */
.cartSlide { background:#fff; border:2px solid #d2d2d2; border-bottom:2px solid #ac8283; margin-right:-478px; top:150px; }
.cartSlide .left { float:left; } .cartSlide .right { float:right; }
.cartSlide .cartIn { color:#2A0001; }

.cartProducts a { color:#AF2501; }
.cartSlide .cInfo { background:#F5F2EB; color:#555; margin:0; }
.cartSlide .cBottom { background:#2A0001; margin:0; }

.cartSlide .cBottom .goSlide, .cartSlide .cBottom .goSlide a  { color:#F5F2EB; }

.cartSlide .cBottom .goNext { background:#C53A03; color:#fff; float:right; margin:5px 0 0 0; }
.cartSlide .cBottom .goNext a { color:#fff; }

.universal .userAccount .caption .captionNarrow { height:25px !important; line-height:25px !important; }

/* By MP */
.universal div.caption p.left { height:25px; line-height:25px; padding:0px !important; }

				   
/* other by sb */
.universal .view-order { font-weight: bold; color:#161819; }
.universal .pay-order { font-weight: bold; color:#a90101; }


