@charset "UTF-8";

/* CSS Document */









/* GENERAL CSS - CODE TO TELL FF AND IE TO SIT DOWN AND STFU */

#body {

	margin: 0px;

	padding: 0px;

	color: #000000;

	font-size: 0.626em; }

body div, ul, ol, li, table, img {

	margin: 0px;

	padding: 0px; }

body p {

	margin: 10px 0px 15px; }

body img {

	border: none; }

.display_none {

	display: none; }

.clear_div {

	display: none;

	height: 0px;

	width: 0px; }

body:last-child .clear_div {

	display: block;

	clear: both; }

object:focus {

	outline:none; }

object {

	margin:0px;

	padding:0px; }

a:focus {

	outline:none; }



/* CLEAR - BECAUSE SOMETIMES, FLOATING -ISN'T- A GOOD THING */



.clearme {

	clear: both;

}







a img {border:0}





body {

	background:#060002 url(http://spicyhomeparties.com/images/background.jpg) no-repeat top center fixed;

	text-align: center;

	min-width:990px;

	margin:0 auto;

}





p {

	padding:0px 15px;

	font:13px/20px Verdana;

	color:#7a204a;

}



a {

	color:#d21825;

	text-decoration:underline;

}



a:hover {

	color:#f4022d;

	text-decoration:none;

}





/* MAIN WRAPPER */



#main_wrapper {

	width:990px;

	background:#ffa4ab;

	margin:0 auto;

	text-align:left;

	padding:0px;

}



/* NAVIGATION */



#navigation {

	width:990px;

	height:49px;

	background:url(http://spicyhomeparties.com/images/nav_bg.jpg) no-repeat top center;

}



#navigation a {

    display:block;

	padding:18px 7px;

	float:left;

	text-decoration:none;

	margin:0 auto;

}



#navigation a:hover {

	background:url(http://spicyhomeparties.com/images/nav_over.png) repeat-x;

}



.phone {

	margin:12px 6px 0px 0px;

}







/* LEFT COL */



#left_col {

	width:199px;

    float:left;

	margin:0px;

	padding:0px;

	background:#ffa4ab;

}



a.side_nav_link {

	display:block;

	background:#df7f8e;

	font:14px Verdana;

	color:#fff;

	text-decoration:none;

	border:#ffb8be solid 1px;

	width:167px;

	height:25px;

	padding:9px 0px 0px 30px;

	margin:10px 0px 0px 0px;

}



a:hover.side_nav_link  {

	color:#4d0728;

}



.social_table {

	margin-top:15px;

}



/* RIGHT COL */



#right_col {

	width:791px;

	min-height:690px;

	float:right;

	background:#fff;

	margin:0px;

	padding:0px;

}



.featured_title {

	float:left;

}



.search_table {

	float:right;

	margin:5px 5px 0px 0px;

	*margin:0px 5px 0px 0px;

}



.search_field {

	width:169px;

	height:20px;

	background:url(http://spicyhomeparties.com/images/search_bg.jpg) repeat-x top center;

	border:#ff9a9f solid 1px;

	padding:3px 0px 0px 3px;

}



#pTable {

	margin:5px 15px;

}

.pTitle {

	margin:5px 0px;

}



.pTitle a {

	padding:0px;

	margin:5px 0px;

	text-decoration:none;

	font:14px/14px Verdana;

	color:#7a204a;

}



.item_num {

	font-size:10px;

}



.pButton a {

	display:block;

	width:117px;

	height:26px;

	background:url(http://spicyhomeparties.com/images/add_to_cart.jpg) top center;

	margin:0px 71px;

}



.pButton a:hover {

	background-position:bottom center;

}



#host_party a {

	display:block;

	width:197px;

	height:37px;

	background:url(http://spicyhomeparties.com/images/btn_host_a_party.jpg) no-repeat top center;

	margin:15px;

}



#host_party a:hover {

	background-position:bottom center;

}



#book_party a {

	display:block;

	width:197px;

	height:37px;

	background:url(http://spicyhomeparties.com/images/btn_book_a_party.jpg) no-repeat top center;

	margin:15px;

}



#book_party a:hover {

	background-position:bottom center;

}



#sign_up a {

	display:block;

	width:197px;

	height:37px;

	background:url(http://spicyhomeparties.com/images/btn_sign_up.jpg) no-repeat top center;

	margin:15px;

}



#sign_up a:hover {

	background-position:bottom center;

}



#login a {

	display:block;

	width:197px;

	height:37px;

	background:url(http://spicyhomeparties.com/images/btn_login.jpg) no-repeat top center;

	margin:15px;

}



#login a:hover {

	background-position:bottom center;

}



#steps {

	text-align:left;

	padding:0px 40px 0px 30px;

}



/* FOOTER */



#footer_wrapper {

	width:990px;

	height:55px;

	background:#7a204a;

	border-top:#fff 1px solid;

	padding-top:15px;

	font:10px/16px Verdana;

	color:#FFFFFF;

	text-align: center;

}



#footer_wrapper a {

	color:#FFFFFF;

	text-decoration: none;

}



#footer_wrapper a:hover {

	color:#ff9da2;

}



/* HEADER TAGS */



h1 {

	padding:0px 15px;

	margin: 5px 0px;

	font:normal 24px/18px Verdana;

	color:#7a204a;

}

h2 {

	padding:0px 15px;

	font:normal 18px Verdana;

	color:#7a204a;

}

h3 {

	padding:0px 15px;

	font:normal 14px/20px Verdana;

	color:#7a204a;

}

h4 {

}

h5 {

}

h6 {

}





/* LISTS */



ol, ul {

	margin-left:25px;

	padding:0px 15px;

}

li {

	font:13px/18px Verdana;

	color:#525252;

}









/* CONTACT FORM - TABLES IN CSS WITH DIVS... BECAUSE I CAN */



#contact_form {

	width: 100%;

	font:11px/20px Verdana;

	color:#525252;

	letter-spacing:0px;

}

#contact_table {

	width: 400px;

	font:11px/20px Verdana;

	color:#525252;

	letter-spacing:0px;

	padding-left:10px;

}

.contact_row {

	width: 300px;

	height: 25px;

}

.contact_field {

	float: left;

	width: 45px;

	height: 20px;

	text-align: right;

	padding:5px 5px 0px 0px;

}

.contact_box {

	float: right;

	width: 250px;

	height: 25px;

	text-align: left;

}

input.contactinput {

	width: 250px;

	font:11px Verdana;

	color:#525252;

	background-color: #FFFFFF;

}

textarea.contacttext {

	font:11px Verdana;

	color:#525252;

	background-color: #FFFFFF;

}







/*
Theme Name: 
Version: 1.0
*/


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




/* BLOG */


#blog_left {padding-left:15px; padding-top:15px; width:500px; float:left;}
#blog_left h2 a {color:#91204a;}
#blog_left h2 a:visited {color:#91204a;}
#blog_left a {font-family:Verdana; color:#91204a;}
#blog_left a:visited {font-family:Verdana; color:#91204a;}

#blog_right {width:250px; float:right; vertical-align:top; background-color:#ffa4ab; min-height:1000px;}
#blog_right a {font-family:Verdana; font-size:12px; color:#91204a;}
#blog_right a:visited{font-family:Verdan91204aa; color:#91204a;}

#sidebar ul, li{list-style-type:none;}
#sidebar li h2{padding-top:10px;}
.sociable {padding-left:15px;}

.cat-item-8 {
display:none;
}





#shopSpicy a {
	display:block;
	height:130px;
	width:220px;
	background:url(http://spicyhomeparties.com/images/shop-at-spicy.jpg) top left;
}
#shopSpicy a:hover {
	background:url(http://spicyhomeparties.com/images/shop-at-spicy.jpg) bottom left;
}

.widgettitle {padding:0px; padding-top:0px;}
.sidebarlogin_otherlinks {padding:0px; }






/* BLOG */

#blog_left {
	padding-left:15px;
	padding-top:15px;
	width:526px;
	float:left;
}

#blog_left h2 a:link, h2 a:visited{
	color:#d9575d;
}

#blog_left a:link{
	font-family:Verdana;
	color:#d9575d;
}

#blog_left a:visited{
	font-family:Verdana;
	color:#d9575d;
}


#right_blog {
	width:250px;
	float:right;
	vertical-align:top;
}

#right_blog a:link{
	font-family:Verdana;
	font-size:12px;
	color:#000;
}

#right_blog a:visited{
	font-family:Verdana;
	color:#000;
}

#sidebar ul, li{ 
	list-style-type:none;
	color:#d9575d;
	padding:0px;
	margin:0px 5px;
}

#sidebar li h2{ 
	padding-top:10px;
	color:#7a204a;
}

#blog_right a { 
	color:#d9575d;
}

#blog_right a:visited { 
	color:#d9575d;
}

#sidebar {
	padding-top:25px;
}


.sociable {
	font-family:Verdana;
	font-size:12px;
	color:#d9575d;
	padding-left:15px;
}
