body {
    background:url(http://media.cosmeticprocedures.com/i/wrapper-noright.gif) center top repeat-y;
}

.clear {
    clear:both;
}

#content-full {
    padding:0 20px;
}

#sitesearch {
    float:left;    
    width:420px;
    padding-left:10px;
}

#sitesearch h1, #ppc-sitesearch h1 {
    padding-bottom:10px;
	font-size:18px;	
	color:#999;	
}

#sitesearch h1 b, #ppc-sitesearch h1 b {    
    text-transform:capitalize;
	color:#787c6e;
}
#ppc-search h1, #ppc-sitesearch h1 {
    padding-bottom:10px;
	font-size:18px;	
	color:#999;	
}

#search h1 b {    
    text-transform:capitalize;
	color:#787c6e;
}
#sitesearch .resultlisting {
    padding:10px 0; 
}

#sitesearch .resultlisting a {
	display:block;
}

#sitesearch .rtitle {    
    font-size:16px;
	font-weight:bold;
	color:#666;
}

#sitesearch .rtitle:hover {
	color:#333;
}

#sitesearch .rsummary {
    font-size:12px;
	line-height:16px;
	text-decoration:none;
    font-weight:normal;
    color:#6f6f6f;    
}

#sitesearch .rsummary b {
 	font-weight:normal;
}

#pagination {
    padding:10px;	
    border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	background:#f2f2f2;
    font-size:12px;
    color:#6f6f6f;
}

#pagination a, #pagination .current, #pagination .grey {
    padding:0 5px;	
}

#pagination a {    
	color:#81b5bd;
	font-weight:bold;
}

#pagination a:hover {
	color:#afc735;
}

#pagination .pagecount {
    display:block;
    padding:5px;
	font-weight:bold;
    color:#555;
}

#ppc-sitesearch, #ppc-snippets {
    float:right;
    width:420px;
    padding:0 10px 0 20px;
    border-left:1px dotted #ccc;
}

#ppc-snippets {
    margin:20px 0;
	border:none;
}

#ppc-sitesearch .ppclisting, #ppc-snippets .ppclisting {
    padding:10px 0;
}

#ppc-sitesearch .ppclisting a, #ppc-snippets .ppclisting a {
    display:block;
}

#ppc-sitesearch .ppctitle, #ppc-snippets .ppctitle {
    font-size:16px;
    font-weight:bold;
    color:#e96f35;
}

#ppc-sitesearch .ppcdescription, #ppc-snippets .ppcdescription {
	padding:2px 0;
	font-size:12px;	
	line-height:16px;
	text-decoration:none;
	color:#555;
}

#ppc-sitesearch .ppchost, #ppc-snippets .ppchost {
    font-size:11px;
    font-weight:normal;
    text-decoration:underline;
    color:#81b5bd;
}

#ppc-sitesearch .ppctitle:hover, #ppc-sitesearch .ppchost:hover, #ppc-snippets .ppctitle:hover, #ppc-snippets .ppchost:hover {
	color:#afc735;
}

#noresults {
	font-size:12px;
	color:#6f6f6f;
}
/* Site SearchPPC */

#ppc-sitesearch .ppclisting {display:block;padding-bottom:10px;padding-left:5px;}
#ppc-sitesearch .ppctitle {background:url(http://media.cosmeticprocedures.com/i/ppc-bullet.gif) no-repeat 5px 5px;color:#873232;display:block;font-size:18px;font-weight:normal;margin-top:10px;padding:1px 0 1px 25px;text-transform:capitalize;}
#ppc-sitesearch .ppctitle:hover {color:#a62f2f}
#ppc-sitesearch .ppcdescription {color:#786569;display:block;font-size:11px;padding-left:25px;text-decoration:none;}
#ppc-sitesearch .ppchost {color:#62997F;display:block;font-size:12px;padding-left:25px;}
#ppc-sitesearch #kw {border-bottom:1px dotted #ccc; color:#666; width:320px; padding-bottom:5px;}
#ppc-sitesearch #alf {color:#ccc;display:block;font-size:10px;height:20px;left:585px;padding-left:20px;position:absolute;top:20px;width:100px;}
#ppc-sitesearch #wtl {color:#ccc;font-size:10px;float:right; margin-top:5px;}
#ppc-sitesearch #wtl a {color:#ccc;padding:3px;}

/* PPC */
#ppc-search {}
#ppc-search .ppclisting {display:block;padding-bottom:10px;padding-left:5px;}
#ppc-search .ppctitle {background:url(http://media.cosmeticprocedures.com/i/ppc-bullet.gif) no-repeat 5px 5px;color:#873232;display:block;font-size:18px;font-weight:normal;margin-top:10px;padding:1px 0 1px 25px;text-transform:capitalize;}
#ppc-search .ppctitle:hover {color:#a62f2f}
#ppc-search .ppcdescription {color:#786569;display:block;font-size:11px;padding-left:25px;text-decoration:none;}
#ppc-search .ppchost {color:#62997F;display:block;font-size:12px;padding-left:25px;}
#ppc-search #kw {border-bottom:1px dotted #ccc;}
#ppc-search #alf {color:#ccc;display:block;font-size:10px;height:20px;left:585px;padding-left:20px;position:absolute;top:20px;width:100px;}
#ppc-search #ppcsl {color:#ccc;font-size:10px;left:600px;position:absolute;top:20px;}
#ppc-search #ppcsl a {color:#ccc;padding:3px;}


