/* CSS Document */

body {margin:0 0 15px 0;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:15px;color:#999;}
th {cursor: pointer;cursor: hand;}
#container {width:775px;height:auto;margin:0 auto 0 auto;padding:0 20px 0 20px;position:relative;}
h1 {margin:8px 0 8px 0;font-size:18px;line-height:20px;color:#00337A;font-weight:lighter;}
.price {margin:4px 0 4px 0;font-size:14px;line-height:16px;color:#00337A;font-weight:lighter;}
h2 {margin:5px 0 5px 0;font-size:16px;line-height:18px;font-weight:lighter;}
h3 {margin:5px 0 5px 0;font-size:14px;line-height:16px;}
p {margin:4px 0 4px 0;}
a, a:link, a:visited {text-decoration:none;color:#748DB5;}
a:hover {color:#000;}
#logo {position:absolute;left:0;z-index:5;}
a img {border-width:0;}
.top {margin-top:6px;}
.lightblue {color:#748DB5;}
.darkblue {color:#00337A;}
.grey {color:#999;}
.black {color:#000;}
.quote {font-family:"Times New Roman", Times, serif;}
span#bullets ul {margin:7px;padding:2px 0 2px 10px;}
span#bullets li {margin:0;padding:0;color:#000;}
.labels {height:30px;display:block;}
.labels .left {height:20px;width:60px;display:block;float:left;padding-top:4px;}

#topnav {position:relative;width:775px;clear:both;height:26px;}
#topnav2 {background-color:#748DB5;position:relative;width:775px;clear:both;height:36px;}
#topnav .links {color:#666;padding-top:6px;}
#topnav .links a:link, #topnav .links a:visited {color:#666;}
#topnav2 .links {color:#FFF;padding-top:12px;}
#topnav2 .links a:link, #topnav2 .links a:visited {color:#FFF;}
.links {margin-left:326px;width:445px;}
.links a:link, .links a:visited {padding:12px 2px 0 2px;text-decoration:none;}
#topnav .links a:hover {color:#748DB5;}
#topnav2 .links a:hover {color:#000;}
#topnav2 .telephone {color:#FFF;top:12px;right:5px;}
#topnav2 .telephone strong {color:#FFF;}
.telephone strong {color:#606060;}
.telephone {position:absolute;right:0;top:5px;font-size:120%;}
p.intro {font-size:14px;}
.textonly {display:none;}

#flash1 {width:773px;clear:both;height:288px;margin:1px;background-color:#748DB5;}
#flash2 {width:773px;clear:both;height:230px;margin:1px;background-color:#748DB5;}
#flash3 {width:773px;clear:both;height:120px;margin:1px;background-color:#748DB5;}
#flash4 {width:773px;clear:both;height:auto;margin:1px;background-color:#748DB5;}


#watchnav {clear:both;width:778px;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#FFF;}
.tall, .short {list-style-type:none;clear:both;position:relative;}
.tall a, .short a {width:87px;display:block;float:left;background-color:#748DB5;margin-left:1px;}
.tall a:link, .tall a:visited {float:left;color:#FFF;text-decoration:none;display:block;float:left;padding:26px 0 8px 9px;}
.short a:link, .short a:visited {float:left;color:#FFF;text-decoration:none;display:block;float:left;padding:8px 0 8px 9px;}
.short a:link.others {width:85px;}

.tall a:hover, .short a:hover {background-image:url(images/navback.jpg); background-repeat:no-repeat;}


#textarea {position:relative;margin-top:20px;width:774px;height:auto;clear:both;line-height:18px;}
#textarea a:hover {color:#000;}
.leftcolumn1 {width:450px;float:left;clear:left;}
.leftcolumn2 {margin:0;width:310px;height:400px;top:160px;left:20px;line-height:18px;position:absolute;clear:left;}
.leftcolumn2 p {margin-left:0;}
.leftcolumn3 {margin:0;width:310px;height:290px;top:160px;left:20px;line-height:18px;position:absolute;clear:left;}
.contactdetails {position:absolute;left:0;bottom:0;}
.enlarge {line-height:14px;position:absolute;right:0;bottom:0;width:110px;height:100px;text-align:right;padding-right:20px;background:url(images/enlarge.gif);background-position:100% 0;background-repeat:no-repeat;}
.rightcol {float:right;width:292px;height:auto;margin-left:30px;}
.searchbox {float:right;width:292px;height:auto;border-style:solid;border-width:1px;border-color:#999;margin-left:30px;background:url(images/searchhead.gif) no-repeat;}
.searchbox form {margin-top:10px;}
.searchbox select, .searchbox2 select {width:190px;}
.searchbox2 {width:292px;}
.searchbox td, .searchbox2 td {padding:3px 0 3px 0;}
.searchinner {margin:27px 12px 12px 12px;}
.searchinner a:link, .searchinner a:visited {color:#FFF;text-decoration:none;}
.searchinner a:hover {color:#000;}

#basebanner {margin:5px 0 10px 0;clear:both;width:773px;height:90px;border-style:solid;border-width:1px;border-color:#748DB5;}
.visit, .accessories {width:250px;height:90px;float:left;position:relative;}
.visit {background-image:url(images/shopfront.jpg);background-repeat:no-repeat;background-position:right;}
.accessories {background-image:url(images/accessories.jpg);background-repeat:no-repeat;background-position:right;}
.onsite {width:273px;height:90px;float:left;position:relative;background-image:url(images/repairer.jpg);background-repeat:no-repeat;background-position:right;}
.bannertext {position:relative;margin:20px 10px 15px 20px;}

#footer {width:775px;clear:both;font-size:9px;line-height:12px;text-align:right;}
#footer a {text-decoration:none;color:#999;}
#footer a:hover {color:#000;}
.copyright {float:left;width:200px;text-align:left;}
.watcharea {position:relative;clear:both;width:447px;height:545px;margin:0 0 10px 326px;}
.watcharea2 {position:relative;clear:both;width:447px;height:400px;margin:0 0 10px 326px;}

.watchrow {position:relative;width:447px;height:auto;clear:both;}
.watch {position:relative;float:left;width:149px;height:230px;text-align:center;margin-top:6px;padding-bottom:6px;}
.sold {top:140px;left:0;width:149px;position:absolute;z-index:5;}
.sold2 {top:170px;left:0;width:242px;position:absolute;z-index:5;}
.watchdetail {position:relative;width:242px;height:380px;float:left;}
.watchinfo {width:194px;height:auto;float:left;margin-bottom:15px;}
.title {font-size:14px;font-weight:bold;color:#748DB5;}
.mainimage {width:220px;height:380px;clear:both;}
.tel {font-size:20px;color:#748DB5;margin-bottom:8px;}
.paging-l {padding-top:6px;width:111px;float:left;background-repeat:no-repeat;background-position:0;}
.first {float:left;width:46px;height:18px;}
.previous {float:left;width:65px;height:18px;}
.next {float:left;width:41px;height:18px;}
.last {float:left;width:41px;height:18px;}
.paging-r {padding-top:6px;width:82px;float:right;}
.totals {padding-top:8px;width:253px;float:left;text-align:center;}
