body{
	margin:0px;
	padding:0px;
	background-color: #FFFFFF;
	}
html{
	font-family: Verdana, Trebuchet, Arial, sans;
	font-size:10px;
	}	
#header{
	padding: 0px;
	height: 89px;
	width: 1023px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(images/header.jpg);
}
#main{
    background-color: #FFFFFF;
	background-image: url(images/wrap1.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 1023px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#main2{
	background-color: #FFFFFF;
	background-image: url(images/wrap2.gif);
	background-repeat: repeat-y;
	padding: 0px;
	width: 1023px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
#content{
	margin: 0px;
	float: left;
	width: 646px;
	padding-top: 23px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 33px;
}
#content2{
	float: left;
	width: 753px;
	margin: 0px;
	padding-top: 22px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#sidebar1{
	margin: 0px;
	float: right;
	width: 318px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.sidebar2{
	text-align: left;
	margin: 0px;
	float: right;
	width: 210px;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 18px;
	padding-left: 0px;
}
#sidebar1 img{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.adtop{
	text-align: left;
}
.subadtop{}
.leftad{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 176px;
}
.rightad{
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 142px;
}
#footer{
	background-image: url(images/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	clear: both;
	height: 319px;
	width: 1023px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #eebe00;
}
#form{
	border:1px solid #a6a6a6;
	height:89px;
	width: 468px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 17px;
	margin-left: auto;
	padding: 0px;
	background-color: #e7e7e7;
	}

#form fieldset{
	float:left;
	border:none;
	margin:0;
	padding:10px;
	}

#form input.text{
	margin:5px 5px 0 0;
	padding:0 5px;
	border:2px solid #a5a5a5;
	color:#fff;
	background-color: #a5a5a5;
	}	

#form img{float:right; clear:right;}

#form label{font-size:1.4em; font-style:italic;}
#text{
	color: #FFFFFF;
}
.rev{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	text-align: center;
	width: 600px;
}

#social{
	margin:0;
	padding:0;
	text-align:center;
	width: 100%;
	}

#social img{
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 70px;
	margin-left: 0;
}

#social a.nav{
color: #FFFFFF;
}

a img{border:none;}

#flash{
	text-align: center;
}

h1{
	font-size:1.80em;
	text-align:center;
	margin:0;
	padding:16px 0 8px 0;
	text-indent: 0px;
	font-weight: normal;
	color: #0952da;
}
h2{
	font-size:1.76em;
	text-align:left;
	margin:0;
	font-weight: normal;
	padding-top: 16px;
	padding-right: 0;
	padding-bottom: 4px;
	padding-left: 0;
}
h3{
	font-size:1.56em;
	text-align:left;
	margin:0;
	padding:16px 0 8px 0;
	text-indent: 0px;
	font-weight: normal;
}
h4{
	font-size:1.20em;
	text-align:left;
	margin:0;
	padding:16px 0 8px 0;
	text-indent: 0px;
	font-weight: bold;
	color: #000000;
}
h5{
	font-size:1.76em;
	text-align:left;
	margin:0;
	padding:16px 0 8px 0;
	text-indent: 0px;
	font-weight: normal;
	color: #000000;
}
#topText{
	text-align:left;
	width:650px;
	margin:0 auto 20px auto;
	line-height:24px;
	font-size: 115%;
	}
#topText a{
	color: #077cec;
	text-decoration: none;
	}
#topText a:hover{
	color: #077cec;
	text-decoration: underline;
	}	
.welcome{
	padding: 0px;
	margin-top: 0px;
	margin-right: 90px;
	margin-bottom: 0px;
	margin-left: 60px;
}

span#sharethis
{float: right;}

.breadcrumbs {
	background-color: #def2ff;
	height: 19px;
	width: 100%;
	padding-top: 6px;
	padding-left: 3px;
	clear:both;
	color:#D62526;
	}
.breadcrumbs a:link, .breadcrumbs a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E79F0D;
	font-weight: normal;
	text-decoration: none;
}
.breadcrumbs a:hover{
	color:#E79F0D;
	text-decoration: underline;	
}

p {
	margin:0;
	padding:0 0 16px 0;
	line-height:1.4em;
	}
#tellf input.spr {
    background-image: url(images/bgi.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #f4f2e2;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#tellf select{
	margin:0 0 0 5px;
	background-color: #f4f2e2;
	border: 1px solid #f4f2e2;
	}

#theForm{
	border:3px solid #ec8f20;
	margin:18px 0 0 0;
	padding:0;
	text-align:left;
	font-size:12px;
	background-color: #FFFFFF;
	}
	
#theForm fieldset{
	border:none;
	padding:20px;
	background-color: #FFFFFF;
	text-align: left;
	}

#theForm  ol{
	margin:0;
	padding:0;
	}

#theForm ol li{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	}

#theForm ol.interest{
	background:#A2C383;
	color:#fff;
	padding:20px;
	margin:0 0 5px 0;
	}

#theForm ol.interest li label,
#theForm ol.interest li input.field{margin:0;}


#theForm label{
	float: left;
	vertical-align: top;
	width: 100px;
	margin-right:10px;
	font-size:12px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 33px;
	}

#theForm input.field {
	width:243px;
	background-image: url(images/bgi.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #f4f2e2;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	}
#theForm select{
	width:243px;
	margin:0 0 0 5px;
	background-color: #f4f2e2;
	border: 1px solid #f4f2e2;
	}
#theForm input.short{
	width:76px;
	background-image: url(images/bgi.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #f4f2e2;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

#theForm input.check{
	width:auto;
	margin:0 5px 0 0;
	padding:3px 0 0 0;
	border: 1px solid #f4f2e2;
	background-color: #f4f2e2;
	}
.order-kit {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 125px;
	margin-bottom: 0px;
	margin-left: 125px;
	font-size: 1.2em;
}
#bottom{
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 468px;
}
#bottom2{
	padding: 20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 468px;
	border:3px solid #ec8f20;
}
.texta{
	width: 243px;
	background-color: #f4f2e2;
	background-image: url(images/bgi.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #f4f2e2;
}
.textas{
	background-color: #f4f2e2;
	background-image: url(images/bgi.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #f4f2e2;
}
#bottom a{
	color: #077cec;
	text-decoration: none;
	}
#bottom a:hover{
	color: #077cec;
	text-decoration: underline;
	}
.post h2{
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	height: auto;
	width: 100%;
	background-image:url(images/makeup.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #d64847;
	font-weight: normal;
	text-decoration: none;
}
.post h2 a:link, .post h2 a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #c31516;
	font-weight: normal;
	text-decoration: none;
}
.post h2 a:hover{
	color: #d62526;
	text-decoration: none;
}
.post h2 a:active{
	color: #d62526;
	text-decoration: none;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #e79f0d;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
}

div.entry
{
font-family:Verdana,Trebuchet,Arial,sans;
font-size:13px;
line-height:1.6em;
float:left;
}

.entry a:link, .entry a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0074ff;
	font-weight: normal;
	text-decoration: none;
	
}
.entry a:hover{
	color: #0074ff;
	text-decoration: underline;
}
.entry a:active{
	color: #0074ff;
	text-decoration: none;
}

div.entry p img, div.entry img {
	float: right;
	padding-bottom: 10px;
}


p.respond {
padding: 4px;
}
.postmetadata {
	clear: both;
	background-color: #FFFFFF;
	width: 100%;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	border-top: 1px solid #f3f3f3;
	margin: 10px 0 25px 0;
	
}
.postmetadata a:link, .postmetadata a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e79f0d;
	font-weight: normal;
	text-decoration: none;
}
.postmetadata a:hover{
	color: #e79f0d;
	text-decoration: underline;	
}
.postmetadata a:active{
	color: #e79f0d;	
}
.postmetadata-com {
	background-color: #d7e6f2;
	vertical-align: middle;
	padding-top: 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 8px;
}
.postmetadata-com a:link, .postmetadata-com a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.postmetadata-com a:hover{
	color: #000000;
	text-decoration: underline;	
}
.postmetadata-com a:active{
	color: #000000;	
}
.navigation {
	padding-left: 3px;
	background-color: #def2ff;
	height: 19px;
	width: 100%;
	padding-top: 6px;
	color:#D62526;
	}
.navigation a:link, .navigation a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#E79F0D;
	font-weight: normal;
	text-decoration: none;
}

.navigation a:active, .navigation a:hover{
	color:#E79F0D;
	text-decoration: underline;	
}

.alignright {
	float: right;
	margin-right: 7px;
	}
	
.alignleft {
	float: left;
	margin-left: 7px;
	}
.sidetop {
	padding: 5px;
	width: 310px;
	background-color: #F8F6E4;
}
.sidebar2 h2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 0 4px 6px;
	height: auto;
	background-color: #eeae06;
	text-transform: uppercase;
	/*background-image: url(images/icon-headers.gif);
	background-repeat: no-repeat;
	background-position: 4px 11px;*/
}
.sidebar2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}
.sidebar2 ul ul {
	margin: 0px;
	padding: 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#DEF2FF;
}
.sidebar2 ul ul li {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 14px;
	margin: 0px;
	color:#DEF2FF;
	width: 100%;
}
.sidebar2 ul ul li a, .sidebar2 ul ul a {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	/*padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;*/
} 
.sidebar2 ul ul li a:hover {
	color:#DEF2FF;
	/*padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;*/
	text-decoration: underline;
} 

.sidebar2 li.ratingli a {
	margin: 0px;
	padding: 4px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#DEF2FF;
}

#searchsubmit {
	background-color: #E2EBF8;
	border: 1px solid #9EADC1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
#searchform{
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
}
#s {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	margin-left: 5px;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #cc3300;
	clear: both;
}
.icons {
	text-align: center;
}
.img-left {
	padding: 3px;
	float: left;
	margin-right: 8px;
	margin-bottom: 3px;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
}
.img-right {
	padding: 3px;
	float: right;
	margin-bottom: 3px;
	border: 1px solid #CCCCCC;
	margin-left: 8px;
	margin-top: 3px;
}.linfo {
	height: 5px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #cc0000;
	width: 760px;
}

table.listtable

{
color: #000000;
font-size: 11px
}

table.listtable tr td
{
padding: 5px;
}

table.listtable tr.header a 
{
color:#E79F0D;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

table.listtable a 
{
color:#ee9c0d;
font-size: 12px;
text-decoration: none;
}

table.listtable a:hover
{
color:#E79F0D;
font-size: 12px;
text-decoration: underline;
}
form#commentform {
clear: both;
}

h4.shoponline{
margin:0;
padding:0;
color:#333;
}

table#shoponline_t{
clear: both;
width:730px; 
border: 1px solid #eeeeee; 
margin: 19px 0; 
padding: 5px;}

.single_rate, .single_by
{
font-size: 10px;
}



	
ol.commentlist
{ clear:both;
width: 730px;
text-align: left;
background-color: #F0F0F0;
font-size: 12px;
padding: 20px 10px 20px 10px;
margin: 0px;
list-style-type: none;
}

ol.commentlist li.commentsli
{

	font-size:13px;
	text-align:left;
	margin:4px 0 12px 0;
	padding:0;
	font-weight: bold;
	border-bottom: 1px solid #D64847;
	color:#D64847;
	}
	
ol.commentlist li
{

padding: 5px 0 0 0;
}

ol.commentlist li.comment_text
{

	font-size:13px;
	text-align:left;
	padding: 3px 0 0 0;
	font-weight: bold;
	border-bottom: 1px solid #999;
	text-indent: 15px;
	}