@charset "utf-8";
/* CSS Document */

body {
 margin:0;
 padding:0;
 background-color:#555555;
 font-family:Lucida Sans Unicode, Arial, Helvetica, sans-serif;
 color:#ffffff;
 font-size:11px;
 line-height:17px;
}

.left {float:left;}
.right {float:right;}
.clr {clear:both;}

a {text-decoration:underline;}
a:hover {text-decoration:none;}
img {border:none; margin:0px; padding:0px;}

p, h1, h2, h3, h4, h5, form, table, div, span, ul, ol, li {
 margin:0px;
 padding:0px;
}

#container {
 width:766px;
 margin:0 auto;
background-color:#000000;
}

/*header*/
#header {
 height:110px;
}

#logo {
 padding:0px;
}

.top_links {
 padding:47px 29px 10px 0px;
text-align:left;
 background-image:url(../images/toplinks.gif);
width:187px;
height:93px;
}

.top_links a {
 color:#000000;
 font-size:11px;
 padding:0 0px;
 text-decoration:none;
}

.top_links a:hover {
/*  background-image:url(../images/z1.gif);
 background-repeat:no-repeat;
 background-position:left; */
 text-decoration:underline;
color: #c62354;
}

/*banner*/
#banner {
 height:281px;
}


/*nav*/
#nav {
 height:85px;
 background-color:#232323;
 background-image:url(../images/nav_bg.gif);
 background-repeat:repeat-x;
}


/*contents*/
#contents {
 padding:24px 26px 20px 26px;
}

.l_col {
 width:440px;
/* height:221px;*/
 padding:12px 0 0 0;
}

.r_col {
 width:208px;
 min-height:211px;
 height:auto !important;
 height:221px;
 border-left:1px solid #232323;
 padding:12px 0 0 34px;
}

#contents h1 {
 font-size:14px;
 line-height:14px;
 color:#ffffff;
 font-weight:normal;
 padding:0 0 25px 0;
 letter-spacing:1px;
}

#contents p {
 padding:0 0 10px 0;
}

#contents a {
 color:#7E7E7E;
}

.pink_txt {
 color:#fbda05 ;
}

.gold_txt {
 color:#fbda05 !important;
font-weight:bold;
}

.gallery_link {
 padding:6px 0 0 0;
 text-align:center;
 font-size:9px;
}

/*footer*/
#footer {
 border-top:7px solid #1c1c1c;
 color:#ffffff;
 padding:20px 0 20px 33px;
 font-size:10px;
}

#footer a {
 color:#ffffff;
 margin:0 10px;
}
.img_center{ 
 padding-left:30px;
}
.img_left{
 padding: 5px 5px 10px 5px; 
 width: 220px;
}

strong {
color:#fbda05;
}

.whitestrong {
color:#ffffff !important;
font-weight:bold;
}

table.pricetable, table.pricetable td {
border-collapse: collapse;
border:#fbda05 1px solid;
text-align:left;
}

table.pricetable {
float:left;
margin-right:4px;
}

.sitemaplist {
padding-left:20px;
}

a.productimagelinks {
text-decoration:none;
}

a:hover.productimagelinks {
text-decoration:none;
}

table.productstable, table.productstable td {
border-collapse: collapse;
text-align:left;
}

.phone {
 font-size:14px;
 color:#000000;
 padding:0 0 25px 0;
 letter-spacing:1px;
text-align:left;
}

