﻿ /* GLOBAL RESET */
*{margin: 0; padding: 0; font-family: arial;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal; color:#808183;}
body {line-height:normal;background-color:#2A589C}
form {display:inline} 
fieldset {border:none;}

a:focus {outline: none;}

a {text-decoration:none; color:#174573;}
a:hover{text-decoration:underline;}

.clear {clear:both !important;}
.hide {display:none;}
li{list-style:none;}

label{display:block;}

 input[type='text'], input[type='password']  {border:1px solid #666666;font-size:18px;height:22px;padding:3px 4px 4px;width:274px;}
 input[type='checkbox'] { }
 textarea{border:1px solid #666666;padding:4px;font-family: arial;font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;}
 select{ height:26px;padding:4px;}
 
 h2{color:Black;font-size:20px;}
.input-validation-error {background-color:#F9FFAD !important;border:1px solid #EF874D !important; }
.error {background-color:#F9FFAD;color:#E76E34;margin:6px 0;padding:9px;}
.error .error-item p {text-indent:-8px;padding-left:5px;}

 h1.heading {color:brown;font-size:18px;font-weight:bold;}
 
 /* Master Style */
 
 #wrapper {margin:0 auto;width:887px;}
 #wrapper .page .top-heading{margin-top:-20px;text-align:right;}
 #wrapper .page .top-heading a.logout-link{padding:10px;}
 #wrapper .page {background:transparent url(/Content/images/bg-repeat.gif) repeat scroll 0 0;padding:21px;}
 #wrapper .heading h1.logo a {background:transparent url(/Content/images/pdl-logo.gif) no-repeat scroll 0 0;height:75px;left:21px;position:relative;text-indent:-99999px;top:5px;width:397px;display:block;} 
 #wrapper .content-area { padding:10px;clear:both;min-height:400px;}
 #wrapper .footer {background:transparent url(/Content/images/bg-footer.gif) no-repeat scroll 0 0;height:207px;margin:0 auto;width:849px;}
 

 #wrapper .validation-summary-errors {background-color:#F9FFAD;margin-bottom:15px;padding:10px;} 
 #wrapper .validation-summary-errors li{color:#EF874D;left:15px;list-style-image:none;list-style-position:outside;list-style-type:disc;position:relative;}
 
 
 
 #wrapper .menu {height:36px;} 
 #wrapper .menu ul{}
 #wrapper .menu ul li{float:left;padding:10px;}
 #wrapper .menu {background:transparent url(/Content/images/nav-bar.gif) no-repeat scroll 0 0;height:36px;left:1px;margin-top:-4px;position:relative;width:843px;}
 #wrapper .menu a{color:White;}
 #wrapper .menu a:hover{text-decoration:none;color:#3364a0;}
 
 
 #wrapper #banner {background:transparent url(/Content/images/banner.gif) no-repeat scroll 0 0;height:170px;margin-top:15px;width:847px;}
 
 #wrapper .left-area {float:left;width:276px;}
 #wrapper .center-area {float:left;width:523px;}
 #wrapper .search {float:right;margin-top:-34px;position:relative;right:10px;z-index:10;}
 #wrapper #search {border:1px solid #808183;height:15px;position:relative;top:5px;width:143px; font-size:14px;} 
 #wrapper .search #search-btn{background:transparent url(/Content/images/search-btn.gif) no-repeat scroll 0 0;border:medium none;height:23px;position:relative;top:6px;width:76px;} 
 
 #wrapper .shopping-cart-list td{padding:4px;}
 
 
 
 
 /* Login page */
 .login  .search {display:none;}
 .login .login-buttons{float:right;padding:10px;position:relative;}
 .login #login-form {border:9px solid;float:right;padding:10px;position:relative;right:40px;top:31px;width:336px;}
   
 /* Register */
 .registraion .search {display:none;}
 /* Product */
 .product-info {float:left;padding-right:30px;width:140px;min-height:351px;}
 .product-info .add-to-cart-btn {background:transparent url(/Content/images/add-to-cart.gif) no-repeat scroll 0 0;display:block;float:left;height:26px;text-indent:-99999px;width:77px;}
 .product-info .product-image-holder {height:130px;}
 .product-info h2{font-size:14px;font-weight:bold;color:#484B51;}
 .product-info .product-description{height:84px;color:#808183;}
 .product-info .detail-link {float:left;font-weight:normal;left:10px;position:relative;}
 .product-info .price{color:#1C215E;font-size:19px;font-weight:bold;padding:6px 0;}
 
 .product .show .product-details h2{color:#808183;float:left;font-size:16px;font-weight:bold;}
 .product .show .product-details .top-price{float:right; color:#2A589C; font-size:18px;}
 .product .show .product-details .product-img{float:left;padding:10px;}
 .product .show .product-details .product-details-mid{clear:both;position:relative;top:35px; color:#808183;}
 .product .show .product-details .product-details-bottom { clear:both;margin-top:80px;}
 .product .show .product-details .product-details-bottom .bottom-price{float:left; color:#2A589C;font-size:18px;}
 .product .show .product-details .product-details-bottom .add-to-cart-btn {background:transparent url(/Content/images/add-to-cart.gif) no-repeat scroll 0 0;display:block;float:right;height:26px;text-indent:-99999px;width:77px;}
 


 /* home page */
 .specials {border:1px solid #808183;padding:10px;width:529px;margin-bottom:20px;}
 .specials h3{color:brown;font-weight:bold;}
 .specials .price-text {clear:both;color:red;display:block;float:right;font-weight:bold;left:-10px;margin-top:89px;position:relative;}
 .specials p.info {}
 .home .product-area .what-is-new {background:transparent url(/Content/images/whatisnew.gif) no-repeat scroll 0 0;display:block;height:19px;margin-bottom:15px;margin-top:29px;position:relative;text-indent:-99999px;width:88px;}
 
 
 /* login page */
 .account .login-content{background:transparent url(/Content/images/login-image.gif) no-repeat scroll 0 0;float:left;height:254px;padding:20px;width:331px;}
 .account .login label{display:inline;text-align:right;width:200px;}
 .account #register-form {float:right;width:444px;}
 .account #register-form h1{color:black;display:block;font-size:18px;padding:10px 0;}
 .account #register-form div.field {padding:4px 0;} 
 .account #register-form label{display:block;float:left;width:123px;}
 .account .registrationconfirmation div.info{display:block;margin:0 auto;position:relative;top:85px;width:600px;}
 .account .registrationconfirmation div.info p{font-size:19px;}
 
  /* CMS Style */
 .cms .create-page-btn{background:transparent url(/Content/images/create-page-btn.gif) no-repeat scroll 0 0;display:block;float:right;height:38px;margin-top:-36px;text-indent:-999999px;width:163px;}
 /* Product area */
 
 /* Footer style */
 
 /* Admin Style */
 .cms .pages{float:left;min-height:500px;width:200px;}
 .cms  #content-page{float:right;width:589px;}
 
 
 /* component */
 .categories-area {widows:268px;}
 .categories-area .categories-top{background:transparent url(/Content/images/category-top.gif) no-repeat scroll 0 0;display:block;height:48px;}
 .categories-area .categories-top h2{color:#0054A5;font-size:14px;font-weight:normal;left:47px;position:relative;top:16px;width:137px;}
 
 .categories-area .cateories-mid {padding:10px;background:transparent url(/Content/images/category-middle.gif) repeat-y scroll 0 0;}
 .categories-area .cateories-mid ul{left:0px;position:relative;width:213px;}
 .categories-area .cateories-mid ul li{background:transparent url(/Content/images/category-row-bg.gif) no-repeat scroll 0 0;height:25px;padding:0;}
 .categories-area .cateories-mid ul li a{display:block;position:relative;text-indent:35px;top:6px;}
 
 .categories-area .categories-bottom{background:transparent url(/Content/images/category-bottom.gif) no-repeat scroll 0 0;display:block;height:48px;}
 
 

 
 .shopping-cart-area {widows:268px;}
 .shopping-cart-area .shopping-cart-top{background:transparent url(/Content/images/category-top.gif) no-repeat scroll 0 0;display:block;height:48px;}
 .shopping-cart-area .shopping-cart-top h2{color:#0054A5;font-size:14px;font-weight:normal;left:47px;position:relative;top:16px;width:137px;} 
 .shopping-cart-area .shopping-cart-middle {padding:10px;background:transparent url(/Content/images/category-middle.gif) repeat-y scroll 0 0;}
 
 .shopping-cart-area .shopping-cart-bottom{background:transparent url(/Content/images/category-bottom.gif) no-repeat scroll 0 0;display:block;height:48px; clear:both;}
 
 .shopping-cart-area .checkout-link { display:block;margin-right:10px;text-align:right;text-decoration:underline;}
 
 /*footer style */
 
 .footer .footer-links{position:relative;top:44px;left:10px;}
 .footer .footer-links li{float:left;padding-right:10px;}
 .footer .footer-links li a{color:#626366;font-size:13px;}
 
 
 /* Shopping cart */
 .shoppingcart  .shopping-cart-heading {background:transparent url(/Content/images/Shopping-cart-top-bg.gif) repeat scroll 0 0;height:39px;position:relative;}
 .shoppingcart  .shopping-cart-heading td{font-size:16px;font-weight:bold;padding:1px 2px;}

 .shoppingcart  td.qty {text-align:right;}
 .shoppingcart  td.unit-price {text-align:right;}
 
 .shoppingcart  td.total {text-align:right;} 
 .shoppingcart  .delete-icon {background:transparent url(/Content/images/delete-icon.gif) no-repeat scroll 0 0;display:block;height:12px;left:10px;position:relative;text-indent:-9999px;width:30px;}
  
 .shoppingcart .subtotal-row td{text-align:right;}
 
  .shoppingcart .subtotal-row {height:30px;}
 
  .shoppingcart .continue-shopping-link{background:transparent url(/Content/images/continue-shopping-btn.gif) no-repeat scroll 0 0;display:block;float:right;height:26px;text-indent:-9999px;width:129px;margin-right:10px;}
  .shoppingcart .check-out-link{background:transparent url(/Content/images/checkout-btn.gif) no-repeat scroll 0 0;display:block;float:right;height:26px;text-indent:-9999px;width:77px;}
  
  
  
  /* Check out */
  .checkout   .content-area h1.welcom-sign-in{background:transparent url(/Content/images/welcome-sign-in-heading.gif) no-repeat scroll 0 0;display:block;height:20px;text-indent:-99999px;width:208px;}
  .checkout   .content-area .new-member h3{font-weight:bold;position:relative;top:-15px;}
  .checkout   .returning-customer h3{font-weight:bold;position:relative;top:-15px;}
  
  
  .checkout  .new-member{background:transparent url(/Content/images/member-signup-bg.gif) no-repeat scroll 0 0;float:left;height:224px;margin:20px;padding:33px;width:262px;}
  .checkout  .new-member .continue-btn {float:right;}
  .checkout  .returning-customer{background:transparent url(/Content/images/member-signup-bg.gif) no-repeat scroll 0 0;float:left;height:224px;margin:20px;padding:33px;width:262px;}
  .checkout  .returning-customer #SignIn {background:transparent url(/Content/images/sign-in.gif) no-repeat scroll 0 0;border:medium none;float:right;height:26px;margin-right:-23px;margin-top:13px;width:77px;}
  
  .checkout input[type=text] {margin-bottom:10px;width:200px;}
  .checkout input[type=password] {margin-bottom:10px;width:200px;}
  
  .checkout label {display:block;float:left;padding-right:20px;width:121px;}
  .checkout .myaccountdetails h3{font-size:16px;font-weight:bold;padding-bottom:20px;position:relative;top:10px;}
  .checkout .myaccountdetails .content-area h1{background:transparent url(/Content/images/my-account-heading.gif) no-repeat scroll 0 0;display:block;height:20px;text-indent:-99999px;width:208px;}
  .checkout .myaccount-panel-top {background:transparent url(/Content/images/my-account-panel-top.gif) no-repeat scroll 0 0;display:block;height:28px;width:455px;}
  .checkout .myaccount-panel-mid {background:transparent url(/Content/images/my-account-panel-middle.gif) repeat scroll 0 0;display:block;padding:0px 26px 0px 26px;width:403px;}  
  .checkout .myaccount-panel-bottom {background:transparent url(/Content/images/my-account-panel-bottom.gif) no-repeat scroll 0 0;display:block;height:36px;width:455px;}
  
  .checkout .continue-save-btn {background:transparent url(/Content/images/continue-btn.gif) no-repeat scroll 0 0;border:medium none;height:26px;left:378px;position:relative;text-indent:-99999px;top:10px;width:77px;cursor:pointer;}
  .checkout .shippingdetails .content-area h1{background:transparent url(/Content/images/shipping-information-headin.gif) no-repeat scroll 0 0;display:block;height:20px;margin-bottom:21px;position:relative;text-indent:-99999px;width:208px;}
  .checkout .orderconfirmation .content-area h1{background:transparent url(/Content/images/order-details-heading.gif) no-repeat scroll 0 0;display:block;height:20px;margin-bottom:21px;position:relative;text-indent:-99999px;width:208px;}
  
  
  .checkout .orderconfirmation .shipping-address {float:left;padding:10px;width:360px;}
  .checkout .orderconfirmation .billing-address {float:left;padding:10px;width:400px;}
  
  .checkout .orderconfirmation .product-list {clear:both;}
  .checkout .orderconfirmation h3{font-size:19px;margin-bottom:10px;margin-left:-13px;}
  
  .checkout  .shopping-cart-heading {background:transparent url(/Content/images/Shopping-cart-top-bg.gif) repeat scroll 0 0;height:39px;position:relative;}
 .checkout  .shopping-cart-heading td{font-size:16px;font-weight:bold;padding:1px 2px;}

 .checkout  td.qty {text-align:right;}
 .checkout  td.unit-price {text-align:right;}
 
 .checkout  td.total {text-align:right;} 
 .checkout  .delete-icon {background:transparent url(/Content/images/delete-icon.gif) no-repeat scroll 0 0;display:block;height:12px;left:10px;position:relative;text-indent:-9999px;width:30px;}
  
 .checkout .subtotal-row td{text-align:right;}
 .checkout .subtotal-row {height:30px;}
 .checkout .payment {float:right;padding:20px 3px; }
 .checkout .bank-logo {background:transparent url(/Content/images/westpac_icon.gif) no-repeat scroll 0 0;height:31px;text-indent:-9999px;width:97px;}
 
.checkout .make-payment {cursor:pointer; border:medium none;background:transparent url(/Content/images/process-payment-btn.gif) no-repeat scroll 0 0;display:block;height:27px;position:relative;text-indent:-9999px;top:10px;width:121px;}
.checkout .country-text {float:right;width:279px;}

.my-details {left:18px;padding:10px;position:relative;}

/* Admin Style */

thead td {font-size:17px;font-weight:bold;padding:10px 24px 10px 0;}

.admin-menu {background-color:Gray;margin-top:16px;padding:10px;}
.admin-menu a{color:White;}
.admin-menu li{display:inline;padding-right:10px;}

.admin  .order-table{width:100%;}


/* Ordermanagement*/
.ordermanagement  .order-action {border:1px solid;float:right;padding:18px;position:relative;top:14px;}
.ordermanagement  .shipping-details {float:left;position:relative;width:485px;}
.ordermanagement  .billing-details {float:right;position:relative;}

.ordermanagement  .order-table {border:1px solid;padding:10px;position:relative;top:28px;}
.ordermanagement .orderdetails h1{font-size:22px; color:Black;}
.ordermanagement  h2 {font-size:17px;font-weight:bold; color:#808183}

.dashboard .quick-links  ul li{left:14px;list-style:disc outside none;padding:2px;position:relative;}
.dashboard .quick-links {left:41px;position:relative;}

/* membermanagment */
.admin tr.action-required {background-color:#931b3d;}
.admin tr.action-required td{color:White;}
.admin td.status {text-align:center;width:130px;}
.admin td {padding:3px 10px;}
.admin tr.action-required td a{color:White; font-weight:bold;}
.admin td.sperator {background-color:#BCBCBC;height:1px;padding:0;}


 
 /* Order List */

 
.ordermanagement tr.order_completed {background-color:#6fcd60;}
.ordermanagement tr.order_started {background-color:#f6d9af;}

 

 
/* account  style */

.account  .login #login-form input[type="text"]{width:237px;margin:10px;}
.account  .login #login-form input[type="password"]{width:237px;margin:10px;}




