/* CSS Document */

* {
border:none;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,label,ol,dl,fieldset,address {
margin:1em 1%;
}

fieldset {
padding:0.5em;
}

img {
border:0;
}

html>body {
font-size:80%;
line-height:1.3em;
}

body {
font:normal 12px Arial, Helvetica, sans-serif;
padding:6px;
}

#menu {
width:180px;
position:fixed;
top:6px;
left:6px;
}

* html #menu {
float:left;
width:180px;
top:6px;
left:0;
}

#cart {
width:180px;
float:left;
margin-top:10px;
color:#777;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

#cart td {
padding:0 4px;
}

div#cont {
width:800px;
float:left;
margin-left:190px;
}

* html div#cont {
position:absolute;
top:6px;
left:4px;
width:800px;
}

div.logobw {
background:#000000;
height:86px;
width: 800px;
font:bold 10px Arial, Helvetica, sans-serif;
color:#FFF;
line-height:13px;
text-align:center;
padding: 2px 0 2px;
}

div.logobw a:link {
text-decoration:none;
}

div.logobw a:hover,a:focus {
text-decoration:underline;
color:#fff;
}

div.acid {
float: right; 
width: 72px; 
height: 58px; 
}

div.main {
background-color:#fff;
height:340px;
background:url(../images/front/card.jpg) no-repeat;
margin:12px 0;
}

div.thanks {
height:292px;
color:#000;
font:bold 20px 'Times New Roman', Times, serif;
text-align:justify;
}

div.contact {
background-color:#c9c;
color:#000;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:justify;
}

div#main2 {
width:800px;
height:100%;
background:url(../images/inner_bg_2.gif);
}

* html div.inner {
width: 770px;
margin-bottom:0;

}

div.inner {
width:790px;
height:100%;
line-height:22px;
text-align:center;
border-left:5px solid #000;
border-right:5px solid #000;
margin-bottom: -6px;
font-size: 12px;
}



div.inner p {
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-align:justify;
padding:8px;
}

a:link {
color:#96c;
text-decoration:underline;
}
a:visited {
color: #f39;
}
a:hover,a:focus {
color:#F00;
text-decoration:none;
}

div.pic {
display:block;
width:330px;
height:100%;
line-height:0;
margin:10px;
background: #000; /*nifty IE patch*/
}

div.pic img {
border-left:5px solid #000;
border-right:5px solid #000;
}

div.smallpic {
display: block; 
width: 250px; 
height: 100%; 
margin:10px; 
line-height: 0;
}
div.smallpic img {
border-left: 5px solid #000; 
border-right: 5px solid #000;
}
* html div.smallpic img {
margin-bottom: -4px;
}
* + html div.smallpic img {
margin-bottom: -4px;
}

div#pics ul {
list-style-type:none;
margin:0 15px;
padding:0;
}

div#pics li {
background-color:#FFF;
margin:10px 10px 10px 0;
}

div#pics li img {
border:0;
margin:5px 10px;
}

.friend {
background:#000;
width:60%;
margin:12px auto;
}

.friend a:hover {
color:#c9c;
}

.friend a:focus {
color:#c9c;
border:1px solid #c9c;
}

.left img a {
background:transparent;
padding:0;
}

.look {
color:#000;
font-weight:700;
}

div.botfoot {
width:800px;
height:16px;
}

#imim {
width:800px;
height:5px;
}

#imid {
width:800px;
height:76px;
background:#000 url(../images/front-imim.gif) top right no-repeat;
padding:0;
}

#imid a:link, #imim a:visited {
color:#c9c;
background:#000;
text-decoration:underline;
}

#imid a:hover,#imim a:focus {
color:#c9c;
text-decoration:underline;
}

#imbot {
width:800px;
height:5px;
margin-bottom:32px;
}

#book {
float:left;
width:420px;
height:64px;
background:#000;
color:#fff;
font:10px bold Arial, Helvetica, sans-serif;
text-align:left;
padding:12px 8px 0;
}

* html #book {
height:76px;
}

div.linkcont {
width:650px;
height:505px;
background:#FFF url(../images/shopfront.gif) top left no-repeat;
}

div.plugin {
float:left;
width:189px;
color:#000;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
padding:156px 0 4px 50px;
}

div.plugin a {
color:#306;
}

div.infosize {
width:650px;
height:505px;
background:#FFF url(../images/shopfront3.gif) top left no-repeat;
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

div.links {
float:right;
width:390px;
color:#000;
font-size:11px;
font-weight:700;
text-align:justify;
padding:20px 0 0 20px;
}

div.links img {
float:right;
padding:12px 4px;
}

#conterms {
background:#C9C url(../logo.gif) top left no-repeat;
width:876px;
height:540px;
padding:80px 12px 8px;
}

#terms {
background:#fff;
}

#terms ul {
list-style:circle inside url(../images/bullet_circle_3.gif);
}

#terms li {
padding:4px 8px;
}

#close {
float:left;
margin:20px 6px;
}

#close a {
color:#000;
background:#c9c;
padding:4px;
}

#close a:hover,#close a:focus {
color:#FFF;
background:#000;
text-decoration:underline;
}

#refer {
width:500px;
padding:20px;
}

div.cl {
clear:both;
}

.left {
float:left;
margin-left:20px;
}

.right {
float:right;
margin-right:20px;
}

.txt_l {
float:left;
width:360px;
margin-left:10px;
padding:20px;
}

.txt_r {
float:right;
width:360px;
margin-right:10px;
padding:20px;
}

* html .txt_l {
width:340px;
margin-left:20px;
padding:20px 10px;
}

* html .txt_r {
width:340px;
margin-right:20px;
padding:20px 10px;
}

h1 {
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

h2 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000;
line-height:1.4em;
}

input.btn {
color:#000;
font:bold 84% Arial, Helvetica, sans-serif;
background-color:#fff;
border:1px solid;
filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcc99cc');
border-color:#666 #000 #000 #666;
}

input.btnhov {
color:#666;
border-color:#c9c #96C #96C #c9c;
}

.inner h1 a:link,.inner h2 a:link {
color:#000;
text-decoration:none;
}

.inner h1 a:visited,.inner h2 a:visited,.a:visited {
color:#C6C;
text-decoration:none;
}

.inner h1 a:hover,.inner h2 a:focus,.inner h2 a:hover,.inner h2 a:focus {
color:#000;
background:#F0E1F0;
padding:2px 0;
}

* html div.pic img {
margin-bottom:-4px;
}

* + html div.pic img {
margin-bottom:-4px;
}

.friend a:link,.friend a:visited {
color:#fff;
text-decoration:none;
}
