html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}




/*			Start of Styles		*/


/* ***************************************************/
/* ********		For Search					*********/
/* ***************************************************/

#s
{
width:135px;
border:solid 1px #fff;
}
#sidebar
{
background-color:#161a1d;
}
#sidebar h2
{
color:#9bc022;
}

#cheader
{
background-color:#555;
margin-bottom:5px;
padding:5px 0px 5px 5px;
background-image:url(/press/wp-content/themes/karenlondon/images/top.jpg);

}
#cheader a
{
color:#b9de40;
}
#cheader h2
{
color:#b9de40;
padding-bottom:2px;
}

.entry
{
width:580px; 
border:solid #666 1px;
margin:px;
float:left;
margin-left:12px; 
margin-bottom:15px
}

.sidebar
{
width:150px;
float:right;
padding:5px;
}

.cat-item
{
margin-left:5px;
}

.pagetitle
{
font-size:24px;
padding:15px;
}




/*	**************************************/
/*	********		  RSS          **********/
/*	**************************************/

#rsslink
{
display:block;
width:45px;
height:43px;
background-image:url(/press/wp-content/themes/karenlondon/images/rss1.png);
}

#rsslink:hover
{
width:45px;
height:43px;
background-image:url(/press/wp-content/themes/karenlondon/images/rss2.png);
}


html{
margin:0px;
padding:0px;
}

body {
margin:0px;
padding:0px;
background-color:#242a2e;
background-image:url(/images/bg.jpg);
background-repeat:repeat-x;
font-family:arial;

}

p,h1,h2,h3,h4,blockquote,q
{
font-family:Arial;
color:#fff;

}

p, blockquote, cite
{
  font-size:13px;
  font-family:Arial;
}

h1,h2,h3,h4
{
color:#fff;
font-weight:100;
}

pageform{
margin:0px;
padding:0px;
height:100%;
}

a{
color:#ccc;
text-decoration:none;
}
a:visited{
color:#ccc;
}

a:hover{
color:#fff;
}


/* ***************************************************/
/* ********		For All Page Styles		*********/
/* ***************************************************/

#page
{
height:100%;
width:1000px;
margin-left:auto;
margin-right:auto;
}

/* ***************************************************/
/* ********		Main Header Block		*********/
/* ***************************************************/

#mhead_c
{
    width:100%;
    height:166px;
    background-color:#1b1f22;   
    background-image:url(/images/headerbg.jpg);
}


#main_head{
height:168px;
width:1000px;
margin-left:auto;
margin-right:auto;
}

#headleft{
float:right;
width:600px;
height:20px;
margin-top:116px;
text-align:right;
}

#headright{
float:left;
height:166px;
width:360px;
}

#logo{
background:url(/images/logo.jpg) ;
height:166px;
width:520px;
display:block;


}

#main_navigation{
padding:0px;
margin:0px;
list-style-type:none;
font-size:15px;
line-height:1;
color:#7eb0d8;
letter-spacing:.1pt;
font-family:Verdana;

}

#main_navigation li {
display:inline;
margin-right:10px;
}

#main_navigation a
{
color:#7eb0d8;
text-decoration:none;
}

#main_navigation a:hover
{
color:#fff;
}




/* ***************************************************/
/* ********		Main Content Block		*********/
/* ***************************************************/


A.subcat a{
color:#000;
}

A.subcat A:visited{
color:#000;
}

.img_border{
width:95px;
height:118px;
margin-left:3px;
background-image:url(/images/img_bdr.jpg);
}

#main_content{
width:1000px;
min-height:79px;
background-image:url(/images/content_top.jpg);
background-repeat:repeat-x;
}

#contentl
{
float:left;
width:620px;
}

#contentr{
float:right;
width:380px;
}

#innercontentr{
margin-top:42px;
}

#flvcont{
margin-top:44px;
width:597px;
height:400px;
}

.cap{
background-image:url(/images/contentcap.jpg);
background-color:#fff;
width:92px;
height:28px;
float:left;
margin-left:4px;
margin-right:2px;
margin-top:8px;
}

.cap p{
font-size:11px;
font-weight:bold;
text-align:center;

margin:0px;
padding:0px;

}
.cap a{
color:#000;
}


/* ***************************************************/
/* ********		Footer Information  		*********/
/* ***************************************************/

#prefooter
{

background-image:url(/images/footer.jpg);
background-position:0% 100%;
background-repeat:repeat-x;
background-color:#3e4547;
height:130px;
width:100%;

}
#footer{
width:1000px;
margin-left:auto;
margin-right:auto;
}

#footer p{
margin-top:10px;
font-size:10px;
color:#646464;
font-weight:bold;
}



/* ***************************************************/
/* ********		Shop Cart Styles			*********/
/* ***************************************************/


.cadd
{

float:left;
padding:2px;
text-align:center;
background-color:#de7c0d;
display:block;
width:80px;
border:solid black 1px;

}



.cadd:hover{
background-color:#fff;
}

.cview{
margin-top:20px;
float:left;
padding:2px;
text-align:center;
background-color:#de7c0d;
display:block;
width:100px;
border-top:solid black 1px;
border-bottom:solid black 1px;
border-right:solid black 1px;
}

.cview:hover{
background-color:#fff;
}

#scatx{
margin:0px;
padding:0px;
line-height:1;
font-family:Trebuchet ;
font-weight:100;
color:#9a9e9f;
font-size:52px;
display:block;
height:79px;
}

#ccontent{
float:right; 
width:771px;
margin-top:46px;
background-color:#161a1d;
background-image:url(images/shoptop.jpg);
background-repeat:no-repeat;
}

#cnav{
float:left;
width:229px;
background-color:#242a2e;
margin-top:35px;
}

.cartnavi{
margin:0px 0px 0px 15px;
padding:0px;
list-style-type:none;
letter-spacing:.1pt;
font-family:Verdana;
font-size:15px;
}

.cartnavi a{
color:#ccc;
}

.cartnavi a:hover{
color:#fff;
}

.cartnavi li{
border-bottom:solid #161a1d 1px;
color:#8e9091;
}

.shopcat{
float:left;
padding:0px 20px 10px 20px; 
width:137px;
height:240px;
text-align:center;
}

.shopcat p{
margin:2px 0px 0px 0px;
padding:0px;
color:#838484;
font-weight:bold;
font-size:13px;
}

.shopcat img{
border:solid #000 1px;
}

.obtn{
color:#de7c0d;
}

#shopfooter
{
position:absolute;
overflow:auto;
width:771px; 
height:35px;
background-color:#282c2d;


}

A.subnavl
{
color:#fff;
font-weight:100;   
}

A:hover.subnavl
{
color:#fff;
}

A.subnavls
{
    color:#de7c0d;
    font-size:16px;

 
}

a.subnavlss
{
    color:#de7c0d;
    font-size:14px;

    font-style:italic;
}



/* ***************************************************/
/* ********		Privacy Policy   			*********/
/* ***************************************************/

.privacy{
padding:0px;
color:#fff;
margin-left:auto;
margin-right:auto;
width:771px;
margin-top:46px;
background-color:#161a1d;
background-image:url(/images/shoptop.jpg);
background-repeat:no-repeat;
}

.privacy h1{
font-weight:100;
margin:0px;
padding:0px;
color:#8e9091;
}

  .style1
        {
            width: 116px;
        }
