/*----------------------------------------------------*/
/*        Skin Styles for Unipower WebStore           */
/*             by DrNuke www.DrNuke.co.uk             */
/*       Copyright Unipower - All rights reserved     */
/*----------------------------------------------------*/

H1 { color:#005386; font-family:arial; font-size:18px; font-weight:bold; margin:3px 0 3px 0; }
H2 { color:#005386; font-family:arial; font-size:16px; font-weight:bold; margin:2px 0 2px 0; }
H3 { color:#005386; font-family:arial; font-size:14px; font-weight:bold; margin:2px 0 2px 0; }
H4 { color:#005386; font-family:arial; font-size:12px; font-weight:bold; margin:2px 0 2px 0; }
H5 { color:#005386; font-family:arial; font-size:11px; font-weight:bold; margin:2px 0 2px 0; }
.StoreText { color:#5d5d5d; }
.StorePrice { color:#d20000; font-size:14px; font-weight:bold; line-height:30px; }
.StoreButton { margin:2px 0 4px 0; cursor:pointer; }

.StoreTable { width:100%; }
.StoreHeadTR { background-color: #e4e4e4; }
.StoreHeadTD { padding:5px 5px 5px 5px; border-right:solid 1px #ffffff; border-bottom:solid 1px #cecece; font-weight:bold; }
.StoreTD { padding:5px 5px 5px 5px; }
.StoreFooterTR { background-color: #f2f2f2; }
.StoreFooterTD { padding:5px 5px 5px 5px; font-weight:bold; }
.StoreMessage { border:dotted 1px #ff0000; background-color:#ffffce; padding: 8px 8px 8px 8px; margin: 10px 0px 10px 0px; }
.StoreError { color:#FF0000; font-weight: bold; }
.StoreInputHeadings { margin:2px 0 3px 0; font-weight:bold; border-color:#dfe3e6; border-style:solid; width:100%; background-color:#dfe3e6; cursor:default; text-align:right; }

.StoreTabMenuTable { width:100%; }
.StoreTabMenu_Idle { line-height:0; height:30px; padding:0; margin:0; vertical-align:middle; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; }
.StoreTabMenu_Idle DIV { height:30px; background:url(storeimages/tabmenuoff-r.gif) top right no-repeat; background-color: transparent; margin:0; padding:0; float:left; _float:none; }
.StoreTabMenu_Idle DIV DIV { height:30px; background:url(storeimages/tabmenuoff-l.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; _float:none; }
.StoreTabMenu_Idle DIV DIV DIV { height:30px; text-align:center; background:#e4e4e4; padding:0px 10px 0px 10px; margin:0; font-size:8pt; font-weight:bold; color:#777777; line-height:20pt; }
.StoreTabMenu_Selected { line-height:0; height:30px; padding:0; margin:0; vertical-align:middle; border-left:solid 2px #ffffff; border-right:solid 2px #ffffff; }
.StoreTabMenu_Selected DIV { height:30px; background:url(storeimages/tabmenuon-r.gif) top right no-repeat; background-color: transparent; margin:0; padding:0; float:left; _float:none; }
.StoreTabMenu_Selected DIV DIV { height:30px; background:url(storeimages/tabmenuon-l.gif) top left no-repeat; margin:0; padding:0 7px 0 7px; float:right; _float:none; }
.StoreTabMenu_Selected DIV DIV DIV { height:30px; text-align:center; background:#b9b9b9; padding:0px 10px 0px 10px; margin:0; font-size:8pt; font-weight:bold; color:#ffffff; line-height:20pt; }

/*SummaryBasket*/
#StoreSummaryBasket { height:30px; padding:2px 0px 2px 0px; }
div#StoreSummaryBasket img { margin:0 0 0 5px; border-style:none; }

/*Currency*/
#StoreCurrency { padding:2px 0px 2px 0px; }
div#StoreCurrency img { margin:0 2px 0 2px; cursor:pointer; }

/*SearchModule*/
#StoreSearch { position:relative; width:155px; height:31px; background:url(storeimages/button-search-bg.gif) left top no-repeat; margin:0; padding:0;}
div#StoreSearch .UPRSearchButton:hover { cursor:pointer; }
div#StoreSearch .UPRLabelSearch { display:none; }
div#StoreSearch .UPRSearchBox { height:19px; padding:2px 2px 3px 4px; background:#ffffff; border-top:0px; border-bottom:0px; border-left:1px solid #ffffff; border-right:1px solid #ffffff; width:118px; cursor:text; position:absolute;top:6px;left:8px; z-index:1; }
div#StoreSearch .UPRSearchButton { border:none; background:url(storeimages/button-search.gif) no-repeat; width:23px; height:31px; cursor:pointer; position:absolute;top:0;right:-1px;z-index:2; }

/*CategoryNavigation_Full*/
div#StoreCategoryNavigationFull ul { margin:1px 0 1px 8px; padding:1px 0 1px 8px; }

/*CategoryNavigation*/
div#StoreCategoryNavigation .StoreTable { margin: 5px 0 0 0; }
div#StoreCategoryNavigation ul { margin:1px 0 1px 8px; padding:1px 0 1px 8px; }
div#StoreCategoryNavigation ul ul { margin:1px 0 1px 10px; padding:1px 0 1px 10px; }

/*MostPopularProducts*/
div#MostPopularProducts img { border-style: none; }

/*ProductDetail*/
div#ProductDetails .StoreImageTD { width:160px; padding: 8px 0 0 0; }
div#ProductDetails .StoreInfoTD { padding: 4px 5px 0 15px; }
div#ProductDetails .StoreImageTD img { border:solid #999999 1px; }

/*Breadcrumb*/
div#StoreBreadcrumb img { margin:0 8px 0 8px; }
div#StoreBreadcrumb a:link, div#StoreBreadcrumb a:visited, div#StoreBreadcrumb a:active { color:#5d5d5d; text-decoration:underline; font-weight: normal; }
div#StoreBreadcrumb a:hover { color:#666666; text-decoration:none; }

/*AddToList*/

/*ViewBasket*/

/*CheckOutDetails*/
div#CheckOutDetails input, div#CheckOutDetails select { margin:8px 0 9px 0; vertical-align:middle; }
div#CheckOutDetails .StoreInputHeadings { margin:7px 0 8px 0; }
div#CheckOutDetails .NormalTextBox { margin:7px 0 8px 0; }

/*CheckoutCardForm*/
div#CheckoutCardForm input, div#CheckoutCardForm select { margin:8px 0 8px 0; vertical-align:middle; }
div#CheckoutCardForm .StoreInputHeadings { margin:7px 0 8px 0; }

/*CategoryProductList2*/
div#CategoryProductList2 .StoreTable { border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; }
div#CategoryProductList2 .StoreTD { background: #f2f2f2; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; }
div#CategoryProductList2 .StoreTD img { border:solid #999999 1px; }
div#CategoryProductList2 .StoreTD a:hover img { filter:alpha(opacity=60); -moz-opacity: 0.6; }
div#CategoryProductList2 .StoreTD .StoreButton { border:none; }

/*ManageAccountQuotations*/
div#ManageAccountQuotations input, div#ManageAccountQuotations select { margin:8px 0 8px 0; }

/*PersonalDetailsFormLoginUpdate*/
div#PersonalDetailsFormLoginUpdate input, div#PersonalDetailsFormLoginUpdate select { margin:8px 0 8px 0; }

/*PersonalDetailsCommunicationPreferences*/

/*PersonalDetailsManageAddresses*/

/*OrderDetailsCustomerOrders*/
div#OrderDetailsCustomerOrders input, div#OrderDetailsCustomerOrders select { margin:8px 0 8px 0; }

/*PesonalDetailsManageCards*/

/*OrderDetailsCustomerOrdersDetails*/

/*PersonalDetailsFormDetailsUpdate*/
div#PersonalDetailsFormDetailsUpdate input, div#PersonalDetailsFormDetailsUpdate select { margin:8px 0 8px 0; }

/*PersonalDetailsFormAddress*/
div#PersonalDetailsFormAddress input, div#PersonalDetailsFormAddress select { margin:8px 0 8px 0; }

/*PersonalDetailsCardForm*/
div#PersonalDetailsCardForm input, div#PersonalDetailsCardForm select { margin:8px 0 8px 0; vertical-align:middle; }

/*QuotationConfirmation*/

/* End Style Sheet */
/*----------------------------------------------------*/


