/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
font-family: sans-serif, Trebuchet, Tahoma, Verdana, Arial, Calibri;
vertical-align:top;
}

img {
  border:none;
}

#header_search {
margin-left:52px;
width:364px;
height:40px;
float:left;
margin-top:20px;
background:url(images/search_surround.png) 100% 0 no-repeat;
}
#header_search_button {
margin-left:12px;
margin-top:4px
}
#header_search_box {
background-color:#ffffff;
border:none;
width:270px;
height:14px;
margin-left:12px;
margin-top:12px;
vertical-align:top;
}
#header_basket  {
width:234px;
height:40px;
float:right;
margin-right:10px;
margin-top:20px;
background:url(images/basket_surround.png) 100% 0 no-repeat;
}
#header_basket_content a {
float:left;
font-size:10px;
color:#ffffff;
margin-top:12px;
margin-left:55px;
text-decoration:underline;
}
#header_basket_content a:hover {
color:#f4dd2f;
}
#header_checkout_trail {
margin-top:12px;
color:#cccccc;
font-size:10px;
}
#header_checkout_trail a {
font-size:10px;
color:#cccccc;
text-decoration:underline;
}
#header_checkout_trail a:hover {
color:#f4dd2f;
}


/* ---------- Mega Drop Down --------- */
#mega {
clear:both;
width:960px;
height:1px;
background:#ffffff;
}
#mega {
clear:both;
max-width:960px;
margin-left:0px;
padding-left:0px;
background-image:url('images/mainnav_right.png');
background-repeat:repeat-x;
list-style:none;
font-weight:bold;
height:2em;
margin:0px -1px 0 0;
z-index:100;
}
#mega li {
background-image:url('images/mainnav_off.png');
background-repeat:repeat-x;
margin-left:-1px;
float:left;
width:90px;
text-align:center;
position:relative;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 12px;
color:#292727;
}
#mega li:hover {
background:#eee;
border-bottom:0; /* border-bottom:0; and padding-bottom:1px; keeps <li> and <div> connected */
padding:0px 0 0px 0;
/*
margin-top:-7px;
*/
z-index:100; /* shadow above adjacent li */
}
#mega a {
color:#000;
outline:0;
text-decoration:none;
display:block;
line-height:27px;
}
/* ----------- Hide/Show Div ---------- */
#mega div {
position:absolute;
left:-999em;
/*margin-top:1px;*/
width:750px;
padding:0 10px 10px;
border:1px solid #ffffff;
border-top:0;
font-weight:normal;
text-align:left;
background:#292727;
background-image:url('images/fade_dropdown.jpg');
background-repeat:repeat-x;
}
#mega li:hover div {
left:-1px;top:auto;
}
#mega li.dif:hover div {
left:-221px;
}
/* --------- Within Div Styles --------- */
#mega div h2 {
font-size:1em;
margin:10px 0 5px 0;
clear:both;
float:left;
width:330px;
position:relative; /* makes above drop shadow */
color:#f4dd2f;
font-weight:bold;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 16px;
width:100%;
}
#mega div p {
float:left;
width:160px;
padding-left:10px;
position:relative; /* makes above drop shadow */
margin-left:5px;
margin-right:5px;
font-size: 13px;
}
#mega div p a {
border-bottom:dotted;
border-width:1px;
border-color:#666666;
text-decoration:underline;
float:left;
clear:left;
width:100%; /* For IE6/7 */
line-height:1.4;
color: #ffffff;
font-size: 13px;
}
#mega div a:hover {
text-decoration:none;
border-width:1px;
color: #f4dd2f;
}
#mega div a:hover, #mega div a:focus, #mega div a:active {
text-decoration:none;
}
/* ---------- Drop Shadow ---------- */
#mega div .s1, #mega div .s2, #mega div .s3 {
position:absolute;
width:100%;height:100%;
}
#mega div .s1 {
background:url(images/rightcorner.png) 100% 0 no-repeat;
top:1px;right:-9px;
} 
#mega div .s2 {
background:url(images/leftcorner.png) 0 100% no-repeat;
bottom:-9px;left:1px;
} 
#mega div .s3 {
background:url(images/shadow.png) 100% 100%;
top:9px;right:-9px;
}
#mega li:hover .s4 {
background:url(images/li-shadow.png) 100% 0 repeat-y;
position:absolute;
top:0;right:-9px;
height:100%;
padding:0 8px 0 0;
}
* html #mega li:hover .s4 {
background:none;
}
#mega li:hover .dif-s4 {
padding-bottom:9px
}


.checkout_step_block {
float:left;
}





.boxTextDR { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; }
.boxTextDR A { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px;  }
.boxText { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
.boxText A { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff; }
.errorBox { font-family : Trebuchet, Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Trebuchet, Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Trebuchet, Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }


.marginforheader {
  background: #ffffff;
  clear:both;
}

#header {
  background-color: #292727;
  clear:both;
  width:960px;
  }



TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}


.surround {
background-image:url('https://www.zgwatches.co.uk/images/surround.png');
background-repeat:repeat;
}


/*keep in mind that the above AND below share the same bg image.  The above is the customer service pages. */
BODY {
  text-align: center;
  color: #000000;
  margin: 0px;
/*  background:#000000;
  background-image:url('images/site_bg_fade.JPG');
 */
  background:#000;
  background-image:url('images/christmas.JPG');
  background-repeat:repeat-x;
}

.body {
  width: 960px;
  color: #000000;
  margin: auto;
  text-align: left;
}

.body a {
  text-decoration: underline;
}

#topmost_trail {
  background-color: #292727;
  clear:both;
  width:960px;
  float:left;
}

#topmost_trail H1 {
color:#A6A1A1;
margin-left:14px;
font-size:15px;
padding-top:0;
padding-bottom:0;
margin-top:0;
margin-bottom:0;
}
#topmost_nav {
clear:both;
background-color:#292727;
color:#ffffff;
width:960px;
height:30px;
margin:auto;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 11px;
}
#topmost_nav a {
color:#ffffff;
text-decoration:underline;
}

#navlist ul {
list-style-type: none;
padding:0px;
margin:0px;
}
#navlist li {
float:left;
padding-left:14px;
padding-top:5px;
padding-bottom:5px;
text-align:center;
position:relative;
display:block;
}
#socials {
float:right;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
margin:0px;
}


.breadtrailDR {
  width: 960px;
  margin: auto;
  padding-top: 3px;
  text-align: left;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
  color: #F4DD2F;
  background-color:#292727;
}

.breadtrailDR a {
  margin-left: 14px;
  margin-top: 3px;
  text-align: left;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
  color: #FFFFFF;
}


.breadtrailDR2 {
  padding-top:5px;
  padding-bottom:5px;
  margin-left: 5px;
  text-align: left;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
  color: #767575;
}
.breadtrailDR2 a {
  color: #292727;
}
.breadtrailDR2 a:hover {
  color: #444444;
}


A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #AABBDD;
  text-decoration: underline;
}

FORM {
	display: inline;
}



.infoBoxDR {
  background: #666666;
}

.infoBoxContentsDR {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBox {
  background: #ffffff;
  border: solid 1px #F4DD2F;
}

.infoBoxContents {
  background: #292727;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents a {
  background: #292727;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #333333;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.contentBox {
  background: #666666;
}

TD.contentBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #666666;
  color: #ffffff;
}

.contentBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.BestSellersBox {
  background: #b6b7cb;
}
TD.BestSellersBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.BestSellersBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CategoriesBox {
  background: #b6b7cb;
}
TD.CategoriesBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.CategoriesBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.CurrenciesBox {
  background: #b6b7cb;
}
TD.CurrenciesBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.CurrenciesBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.InformationBox {
  background: #b6b7cb;
}
TD.InformationBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.InformationBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.LanguagesBox {
  background: #b6b7cb;
}
TD.LanguagesBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.LanguagesBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturerInfoBox {
  background: #b6b7cb;
}
TD.ManufacturerInfoBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ManufacturerInfoBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ManufacturersBox {
  background: #b6b7cb;
}
TD.ManufacturersBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ManufacturersBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.OrderHistoryBox {
  background: #b6b7cb;
}
TD.OrderHistoryBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.OrderHistoryBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ProductNotificationsBox {
  background: #b6b7cb;
}
TD.ProductNotificationsBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ProductNotificationsBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ReviewsBox {
  background: #b6b7cb;
}
TD.ReviewsBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ReviewsBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SearchBox {
  background: #b6b7cb;
}
TD.SearchBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.SearchBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.ShoppingCartBox {
  background: #b6b7cb;
}
TD.ShoppingCartBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.ShoppingCartBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.SpecialsBox {
  background: #b6b7cb;
}
TD.SpecialsBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.SpecialsBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.TellaFriendBox {
  background: #b6b7cb;
}
TD.TellaFriendBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.TellaFriendBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.WhatsNewBox {
  background: #b6b7cb;
}
TD.WhatsNewBoxHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #ffffff;
}
.WhatsNewBoxContents {
  background: #f8f8f9;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #f4dd2f;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #292727;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom:1px solid;
  border-color:#C8C7C7;
}

TABLE.checkout_right_table {
  border:1px;
  border-style: solid;
  border-color:#CCCCCC; 
  float:right;
  margin-right: 40px;
  margin-bottom: 40px;
  width:275px;;
}


A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #ffffff;
  background: #292727;
  padding:4px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #666666;
  margin:0px;
}

td.H1smaller {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 16px;
  color: #666666;
  margin:0px;
}

.H1smallerwhite {
    font-family: Trebuchet, Verdana, Arial, sans-serif;
	font-size: 20px;
    margin: 0px;
    COLOR: #ffffff;
}

.H2Smaller {
	font-size: 16px;
    margin: 0px;
    color: black;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}



TD.smallText, SPAN.smallText, P.smallText {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.listingtext, SPAN.listingtext, P.listingtext {
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#292727;
}

TD.listingtext a, SPAN.listingtext a, P.listingtext a{
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#292727;
  padding:4px;
}

TD.smallTextwhite, SPAN.smallTextwhite, P.smallTextwhite {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ffffff;
}

A.smallTextwhite {
  color: #ffffff;
}

TD.accountCategory {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}
SPAN.newItemInCart a {
text-decoration: none;
}

SPAN.newItemInCartDR {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ff0000;
}

SPAN.newItemInCartDR a {
text-decoration: none;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #707272; color:#ffffff; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #393A3A; color:#ffffff; }

.checkoutBarFrom, .checkoutBarTo { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; }
/*.messageStackError, .messageStackWarning { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }*/
.messageStackSuccess { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.messageStackError, .messageStackWarning { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; background-color: red; color: #ffffff;}
/* input requirement */

.inputRequirement { font-family: Trebuchet, Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.cssButton {
  background: #f0f0ff;
  color: #000080;
  width: 100px;
  height: 20px;
  vertical-align: top;
  font-weight: normal;
  font-family: Trebuchet, Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  border: 1px;
  border-style: solid;
  border-color: #000080;
  border-spacing: 1px;
}

#thecategories a:hover {
	background-color: #eeeeee;
	color: #000000;
}

.catwithsubs, .catwithnosubs {
	padding-right: 5px;
}

#thecategories {
	position: relative;
	top: -9px;
	margin-bottom: -16px;
	width: 140px;
}

.activelink {
	display: block;
	font-weight: bold;
}

#thecategories a {
	display: block;
	padding-bottom: 7px;
	padding-top: 3px;
	width: 100%;
}




#topcat a {
padding-left: 5px;
}

#secondcat a {
	padding-left: 20px;
}

#thirdcat a {
	padding-left: 35px;
}

#fourthcat a {
	padding-left: 50px;
}

#fifthcat a {
	padding-left: 65px;
}


/* VJ Links Manager v1.13 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}

TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
/* VJ Links Manager v1.13 end */

TABLE.popup {
  border-width: 1px;
  border-style: dotted;
  border-color
}

.fullsolidborder {
  border: 1px;
  border-style: solid;
  border-color: #666666;
  border-spacing: 1px;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}

.fulldashborder {
  border: 1px;
  border-style:dashed;
  border-color: #666666;
  border-spacing: 1px;
  font-family: Trebuchet, Verdana, Arial, sans-serif;
  font-size: 10px;
}


.watchrefinetitle {
  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #292727;
  cursor: hand;
  cursor: pointer;
  line-height: 2.3;
  margin-top:5px;
  margin-left:5px;
  padding-left:10px;
  height: 25px;
  width:160;
  background-image:url('images/filter_bg.jpg');
}

.filter_bottom {
  margin-left:5px;
}
.watchrefine, P.watchrefine {
  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  border-left: solid 1px #CCCCCC;
  border-right: solid 1px #CCCCCC;
  color: #292727;
  margin-left:5px;
  width:160;
}

.watchrefine a {
  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color: #292727;
  margin-left: 7px;
}

.watchrefine a hover {
  font-family: Trebuchet, Helvetica, Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  background-color: #292727;
  color: #ffffff;
  margin-left: 7px;
}



.footer_lists_head {
-moz-border-radius: 4px;
background-color:#f4dd2f;
margin-bottom:5px;
font-weight:bold;
font-size:11px;
color:#292727;
padding-left:5px;
}

.footer_lists {
background-image:url(images/radial_bg_grey2_1.png);
display:block;
}
.footer_lists a {
color: #ffffff;
font-size:10px;
text-decoration:none;
}

.footer_lists a:hover {
background-color:#666666;
color: #ffffff;
font-size:10px;
text-decoration:underline;
}

.foot_link {
padding-left:5px;
display:block;
color: #ffffff;
font-size:10px;
}


.foot_link {
  font-size:10px;
  display:block;
}


#deliverycontainer {
  border-top: 1px solid #999;
  float:left;
  width:100%;
  margin-top:15px;
  margin-bottom:15px;
  padding-top:3px;
  font-weight:normal;
  margin-top:10px;
  clear:both;
  background:url(images/index_bg.png) 100% 0 repeat-x;
}
#delivcont_inner {
float:left;
padding-left:14px;
width:190px;
}


.ui-dialog-title{
font-size:12px;
}
.pinfo_alert{
font-size:12px;
float:left;
text-align:left;
}

.watch_name {
	font-size: 16px;
    color: #333333;
    display: inline;
}
.watch_model {
	font-size: 14px;
    color: #666666;
    display: inline;
}



td.extraheading {
border-bottom:1px dotted #292727;
padding-bottom: 2px;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 15px;
font-weight: bold;
}
td.extratitleeven {
border-bottom:1px dotted #292727;
border-right:1px dotted #292727;
padding-bottom: 2px;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
background:#ece9d8;
}
td.extradetaileven {
border-bottom:1px dotted #292727;
padding-bottom: 2px;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
background:#ece9d8;
}
td.extratitleodd {
border-bottom:1px dotted #292727;
border-right:1px dotted #292727;
padding-bottom: 2px;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
}
td.extradetailodd {
border-bottom:1px dotted #292727;
padding-bottom: 2px;
font-family: Trebuchet, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
}


/* begin tabs */
#large_tab_cont{
	clear:both;
	border: 1px solid #999;
    overflow: auto;
	min-width:2px;
	background:url(images/index_bg.png) 100% 0 repeat-x;
	}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-left: 1px solid #999;
	width: 690px;
}
.nxt2tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 220px;
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #fff;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #e0e0e0;
	border-bottom: 1px solid #e0e0e0; /*--Makes the active tab look like it's connected with its content--*/
}
.tab_container {
	border-right: 1px solid #ccc;
	overflow: hidden;
	clear: left;
	float: left; 
	width: 690px;
	background: #fff;
	background:url(images/index_bg.png) 100% 0 repeat-x;
}
.tab_content {
	padding: 20px;
	font-size: 1.2em;
}
/* end tabs */
.nxt2tab_container{

	overflow: hidden;
	float: left; 
	width: 220px;
	background: #fff;
	background:url(images/index_bg.png) 100% 0 repeat-x;
}

#opt_relate {
float:left;
width:140px;
height:280px;
margin-left:20px;
}
.contpinfo{
padding:10px;
overflow: hidden;
}



/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/*
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(images/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition

    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.

    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}






	/* Layout Settings */
	.jquerybubblepopup{width:auto;height:auto;margin:0px;padding:0px;position:absolute;border:0px;z-index:100;text-align:center;background-color:transparent;}
	.jquerybubblepopup-ie{filter:progid:DXImageTransform.Microsoft.Shadow(color="#666666", Direction=135, Strength=3);} /* the plugin adds this class only if browser is IE; if IE9, it's added to main <DIV> else to <TABLE> */
	.jquerybubblepopup table{width:auto;height:auto;margin:0px;padding:0px;display:table;border-collapse:collapse;border-spacing:0px;border:0px;empty-cells:show;background-color:transparent;}
	.jquerybubblepopup tbody{display:table-row-group;vertical-align:middle;border:0px;background-color:transparent;}
	.jquerybubblepopup td{margin:0px;padding:0px;background-color:transparent;}
	.jquerybubblepopup-top-left,    .jquerybubblepopup-top-right,
	.jquerybubblepopup-bottom-left, .jquerybubblepopup-bottom-right{width:21px;height:21px;overflow:hidden;background-repeat:no-repeat;}
	.jquerybubblepopup-top-middle,  .jquerybubblepopup-bottom-middle{overflow:hidden;background-repeat:repeat-x;}
	.jquerybubblepopup-middle-left, .jquerybubblepopup-middle-right{overflow:hidden;background-repeat:repeat-y;}
	.jquerybubblepopup-tail{border:0px;margin:0px;padding:0px;display:inline;}

/*  
	Themes:

	The plugin adds the class of the theme (for example ".jquerybubblepopup-azure") 
	to the main <DIV> container, then you can edit the style of any element inside the 
	Bubble Popup markup for each theme.
	
	The following code defines fonts and backgrounds of the "innerHtml" for each theme:
*/
	.jquerybubblepopup-black  .jquerybubblepopup-innerHtml
	{
		font-family:'Trebuchet MS',Arial;
		font-size:11px;
		font-weight:normal;
		color:#000000;
		background-color:#FFFFFF;
	}




 margin-top:1em;
}