* {color:#000000; font-family: arial;}

a {text-decoration:none;}
a:link {color: #0685C8}
a:visited {color: #ec008c}
a:hover {color: #0685C8}
a:active {color: #ec008c}

a.nav:link {color: #FFFFFF;}
a.nav:active {color: #F0B720;}
a.nav:visited {color: #FFFFFF;}
a.nav:hover {color: #F0B720;}

a.bt:link {color: #FFFFFF;}
a.bt:active {color: #F0B720;}
a.bt:visited {color: #FFFFFF;}
a.bt:hover {color: #0685C8;}

body {width:740px; margin:0 auto; padding-top:2%; background:#FFF; color:#000; font-family: arial;}

.content {position:relative; width:740px;}

.header {position:relative; top:2px; width:586px; height:40px; border-bottom: 1px dashed #000000;}
.footer {position:relative; width:740px; height:40px; background: #000000; font-family: arial;}
.tags {position:relative; width:606px; padding-left:134px; top:402px;}
.notice  {color: #FFF; background-color: #000000; font-family: arial; padding: 3px 0px; text-indent: 20px; font-size:12px;}

.collection {position:relative; background: #FFFFFF; width: 586px; padding:0px; margin:0px; border:0px; font-family: arial;}

.logoleft{position:absolute; left:24px; top:5px;}
.logoright{position:absolute; right:20px; top:3px;}
.gallery{position:absolute; right:200px; top:12px;}

.tv {position:absolute; width:740px; height:402px; background:#FFF;}
.tvleft {position:absolute; width:134px; height:402px; left:0px; top:0px; text-align:right;}
.tvfront {position:absolute; height:398px; width:456px; border:2px solid #000; left:134px; top:0px;}
.tvscreen {position:absolute; width:412px; height:305px; margin:20px; text-align:center; border:2px solid #000; left:0px; top:0px;}
.tvbottom {position:absolute; width:408px; height:48px; padding:0px 22px 0px 22px; border:2px solid #000; left:0px; top:346px;}
.tvright {position:absolute; width:142px; height:398px; left:594px; top:0px; border: 2px solid #000000;}

.desc {width:500px; height:40px; margin-left:18px; padding:6px; color:#000; font-family:arial;}
.scroll {position:absolute; width:90px; left:500px;}
.preview {position: absolute; width:350px; height:306px; left:150px; top:96px;}

.forms {position:absolute; width:120px; top:230px; height:160px; margin-left:18px; padding:6px;}
select {text-align:left; font-weight:normal; width:120px; font-size:10px; line-height:10px;}

.buy {position:absolute; left:180px; top:270px; z-index:5;}
.price {position:relative; display:inline; left:40px; bottom:3px; font-size:12px; color:#0685C8; font-family:arial; font-weight:bold;}

ul.nav {position:relative; padding: 6px; list-style-type: none; text-align:center;}
.nav li {position:relative; width:118px; height:19px;  padding-left:10px; padding-top:2px; margin-top:5px; background: #000000; color: #FFFFFF; text-align:left; font-size:12px; font-weight:bold; font-family: arial;}

.left {position:relative; width:590px; border: 2px solid #000000; font-size:12px; font-weight:normal; color:#646866; text-align:left;}
.right {position:absolute; width:142px; height:100%; left:594px; top:0px; border: 2px solid #000000; background-image: url(images/esheep_big.gif); background-repeat: no-repeat; background-position: bottom center;}

.basket {position:relative; padding:10px 10px 20px 10px; text-align:center;}

.voucher {margin:5px; padding:1px; background-color:#000; color:#FFF; font-size:12px; font-weight:normal; font-family:arial;}

p {font-size:12px; font-weight:normal; font-family:arial;}

.buy {position:relative; }

table.collection {background: #FFFFFF; width: 590px; padding:0px; margin:0px;}
td.pic {border-top: 1px dashed #000000; border-right: 1px dashed #000000; background: #000000; padding:0px 0px 0px 0px; width:196px; height:180px; text-align:center; margin:0px;}
td.item {border-top: 1px dashed #000000; border-right: 1px dashed #000000; padding:0px 0px 0px 0px; width:196px; height:180px; text-align:center; margin:0px;}




.btrt{position:absolute; right:160px; top:10px; color: #FFFFFF; text-align:left; font-size:12px; font-weight:bold;}

.row {position:relative; text-align:left; width:590px; height:180px;}
.heading {position:relative; text-align:left; width:570px; padding-left:20px; padding-top:2px; padding-bottom:5px; border-top: 1px dashed #000000;}
.pic {position:absolute; display:inline; border-top: 1px dashed #000000; border-right: 1px dashed #000000; background: #000000; padding:0px 0px 0px 0px; width:196px; height:180px; text-align:center; margin:0px;}
.item0 {position:absolute; display:inline; border-top: 1px dashed #000000; border-right: 1px dashed #000000; background: #FFFFFF; padding:0px 0px 0px 0px; width:196px; height:180px; text-align:center; margin:0px;}
.item1 {position:absolute; left:196px; top:0px; border-top: 1px dashed #000000; border-right: 1px dashed #000000; padding:0px 0px 0px 0px; width:196px; height:180px; text-align:center; margin:0px;}
.item2 {position:absolute; left:394px; top:0px; border-top: 1px dashed #000000; border-right: 1px dashed #000000; padding:0px 0px 0px 0px; width:196px; height:180px; text-align:center; margin:0px;}






