/**
 * Colours
 * ae4957
 */

/* ********** [ GENERAL ] ********** */

div.clear {
	clear: both;
}

body {
	margin: 0px;
	padding: 0px;
	cursor: default;
	font: 11px arial, verdana, sans-serif;
	color: #222222;
	background: #FFFFFF url('bg_natural.png') top left repeat;
}


/* ********** [ PAGE ] ********** */

#page {
	margin: 0px auto;
	width: 990px;
}


/* ********** [ HEADER ] ********** */

#header {
	margin-bottom: 10px;
}

/* ********** [ FOOTER ] ********** */

div#footer_wrap {
	margin: 0px auto;
	height: 64px;
	background-color: #464646; 
}

div#footer {
	font: 11px/64px arial, verdana, sans-serif;
	color: #ffffff;
	text-align: center;
}

div#footer a {
	font: 11px/64px arial, verdana, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

div#footer a:hover {
	text-decoration: underline;
}

div#footer_border {
	margin: 0px auto 5px auto;
	width: 958px;
	height: 10px;
}


/* ********** [ CONTAINER ] ********** */

div#container_wrap {
  	margin: 0px auto;
	width: 990px;
}

  	div#container { }


/* ********** [ CONTENT ] ********** */

#content_wrap {
  	padding: 10px;
	width: 730px;
	float: left;
  	background-color: #ffffff;

}

#content {
   min-height: 480px;
   height: auto !important;
   height: 480px;
}


/* ********** [ SIDEBAR ] ********** */

div#sidebar_wrap {
	padding: 0px 10px 10px 0px;
	margin-right: 10px;
	width: 220px;
	float: left;
}

div#sidebar { }

#sidebar_banner {
	padding-top: 10px;
	text-align: center;
}

#sidebar_banner img {
	border: 1px solid #ae4957;
}
#quick_search {
	border: 1px solid #ae4957;
  	background-color: #ffffff;
}
#quick_search th {
	background: #ae4957 url('box_header_bg.gif') top left no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-align: left;
	font-size: 16px;
}


/* ********** [ MAIN NAVIGATION ] ********** */

div#headernav_wrap {
	margin-left: 240px;
	width: 740px;
	margin-bottom: 0;
	padding-bottom: 0;
}

div#headernav { }

div#headernav ul {
	margin: 0;
	padding: 0;
	padding-left: 5px;
	list-style-type: none;
	height: 23px;
}

div#headernav ul li {
	float: left;
	margin-left: 5px;
	background: transparent url(nav_bg.gif) bottom left no-repeat;
	width: 83px;
	height: 23px;
	line-height: 23px;
}
div#headernav ul li.buy_rose {
	background: transparent url(nav_rose.gif) bottom left no-repeat;
	width: 113px;
}
div#headernav ul li a {
	padding: 0px 10px;
	display: block;
	font: bold 13px arial, verdana, sans-serif;
	line-height: 23px;
	color: #ffffff;
	text-decoration: none;
	text-align: center;
}
div#headernav ul li.buy_rose a {
	margin-left: 20px;
}

div#headernav ul li a:hover {
	text-decoration: underline;
}


/* ********** [ USER NAVIGATION ] ********** */

div#usernav_wrap {
	margin-top: 14px;
  	background-color: #ffffff;
}

	div#usernav { }

		div#usernav ul {
		    list-style: none;
		    margin: 0;
		    padding: 0;
		}

			div#usernav li {
				border: 1px solid #d4d4d4;
				border-width: 0px 0px 1px 0px; }

				div#usernav ul li a {
					padding-left: 8px;
					height: 24px;
	    			display: block;
				    font: 11px/24px arial, verdana, sans-serif;
					color: #D52525;
				    text-decoration: none; }

					div#usernav ul li a:hover {
						text-decoration: underline; }


/* ********** [ COMMON ITEMS ] ********** */

h2, h3, h4, h5, h6 {
	padding-bottom: 5px;
	font: bold 14px/16px arial, verdana, sans-serif;
	color: #ae4957; }

	h2 {
		margin-bottom: 5px;
		font: bold 14px/16px arial, verdana, sans-serif;
		border-bottom: 1px solid #d4d4d4; }

	h3 {
		font: bold 13px/16px arial, verdana, sans-serif; }

	h4 {
		font: bold 12px/16px arial, verdana, sans-serif; }

	h4 {
		font: bold 11px/16px arial, verdana, sans-serif; }

p {
	font: 11px/16px arial, verdana, sans-serif;
	color: #222222; }

	a {
		font: 11px arial, verdana, sans-serif;
		color: #D52525;
		text-decoration: none; }

		a:hover {
			text-decoration: underline; }

#steps {
	font-size: 11px;
	color: #AAAAAA;
}
#chat_request_link_tab {
	display: none;
}
