/* CSS Document */


img {
margin:0;padding:0;border:0;
}
.boder_b {
border:1px solid black;
}
.boder_g {
border:1px solid gray;
}

/* remove print css elements from screen view */
.pg_break_print {display: none;}


.new_txt {
	color:#FFB442;
	font-weight:bold;
	font-size:1.0em;
}
.left_align {
text-align:left;
}
.navtext {
    display: block;
    padding-left: 2px;
	text-decoration: none;
	color: white; /*#d4145a;*/
	display: block;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
}

.navtext2 {
    display: block;
    padding-left: 2px;
	text-decoration: none;
	color: #D4E5C4;
	display: block;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
}

.navtext3 {
    display: block;
    padding-left: 2px;
	text-decoration: none;
	color: #FFFFCC;
	display: block;
	width: 180px;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	text-align: left;
}

.navtext:hover {
	background: #616662  url(../images/nav_bkg.jpg);
}
.navtext2:hover {
	background: #616662  url(../images/nav_bkg.jpg);
}

.navtext3:hover {
	background: #616662  url(../images/nav_bkg.jpg);
}

.designtxt {  
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666
}
.main_img {
}
.placer {
position:relative;
}

body {
background:#FFF url(../images/bg_texture.jpg);
background-position: center;
text-align:center;
margin:0;padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#page {
margin: auto;
width:740px;
height:auto;
text-align:left;
}

#header_p  {display: none;}
#header {
width:518px;
height:auto;
float:left;
}

#footer {
width:100%;
height:auto;
float:left;
text-align:center;
}

#lsec {
width:200px;
height:200px;
float:left;
margin-right:5px;
padding-left:15px;
text-align:center;
}
#content {
width:517px;
height:auto;
float:left;
margin-left:1px;
}
#content_header {
width:100%;
height:auto;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
font-weight: bold;
color: #000000;
text-align: left;
margin-top:20px;
}
#content_subheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #666666;
text-align: right;
margin-top:2px;
margin-right:5px;
margin-bottom:10px;
}
#content_body {
position:relative;
width:100%;
height:auto;
float:left;
color: #666666;
}
#click_to_enlarge {
position:absolute;
top:220px;
right:32%;
width:75px;
height:38px;
background-image: url(../images/clicktoenlarge.gif);
background-repeat:no-repeat;
background-position: center;
}
/* swatch gallerys */
.gallery {
width:100%;
float:left;
text-align:center;
margin-left:0%;
}
.gallery .chtxt {
text-align: left;
}
.swatch_index {
float:left;
line-height:1.4em;
margin-left:12px;
margin-top:12px;
}
.swatch {
float:left;
line-height:1.4em;
margin-left:5px;
margin-top:12px;
}
.gal_tp {
display: block; 
width: 100%;  
float: left; 
margin: 20px 0px;
}
.swatch_tp {
float:left;
height: 115px;
line-height:1.4em;
margin-left:5px;
margin-top:12px;
text-align: center;
}
.swatch_narrow {
float:left;
line-height:1.4em;
margin-left:26px;
margin-top:20px;
}
#giftwrap_gal .swatch {
height: 200px;
}
/* ==== */
#maylike_div {
position:absolute;
top:0;left:360px;
width:150px;
height:auto;
margin-right:5px;
text-align: center;
}
.ml_img {
border:1px solid gray;
margin-bottom:3px;
}
.mlh {
width:100%;
height:30px;
background:#e05372;
background:#4D4948;
color:white;
font-size:12px;
line-height: 30px;
font-weight:bold;
font-style:italic;
margin-bottom:3px;
}
.mlh1 {
width:100%;
height:auto;
background:#ebb8bd;
background:#D4E5C4;
margin-bottom:2px;
font-size:12px;
line-height: 18px;
margin-bottom:3px;
}
/*content txt*/
.chtxt {
color:black;
font-weight:bold;
font-size:1.2em;
}
.ch1txt {
font-weight:bold;
font-size:1.3em;
}
.cdtxt {
font-size:1em;
width: 68%;

}
.cditxt {
font-size:1em;
font-style:italic;
}

.index_label {
background:#e05372;
background:#4D4948;
color:white;
text-align:center;
font-size:1em;
line-height: 30px;
font-weight:bold;
font-style:normal;
}
.index_label_2l {
display:block;
height: 30px;
width:148px;
background:#e05372;
background:#4D4948;
color:white;
text-align:center;
font-size:1em;
line-height: 15px;
font-weight:bold;
font-style:normal;
}
.prod_table_htxt {
text-align: right;
}

.prod_table {
width:100%;
text-align:center;
}
.prod_table_header {
background:#e05372;
background:#4D4948;
color:white;
text-align:center;
font-size:14px;
line-height: 30px;
font-weight:bold;
font-style:normal;
}
.prod_label {
background:#e05372;
background:#4D4948;
color:white;
text-align:center;
font-size:1em;
line-height: 15px;
font-weight:bold;
font-style:normal;
}

.prod_table_r0 {
	text-align:center;
	font-weight:normal;
	font-style:normal;
	line-height: 22px;
}
.prod_table_r1 {
	text-align:center;
	background:#ebb8bd;
	background:#D4E5C4;
	font-weight:normal;
	font-style:normal;
	line-height: 22px;
}
.colour_table {
text-align:center;
width:100%;
}
.prod_table a {
font-weight:bold;
line-height: 30px;
text-decoration:none;
padding-left:5px;
}
.soldout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #F00;
}

.prod_table a:hover {
color:#e05372;
}
.eftxt {
	color: #006600;
}
#page #content #content_body .prod_table tr td strong {
	color: #F00;
}

.bkg_shade_g {
background-color: #46604a;
color: white;
}
#myTable { text-align: center; font-size: smaller; }
