body {
	margin: auto;
	padding: 0px;
	width: 1024px;
	background-color: #CCCCCC;
}
p, br, form {
    margin:0px;
	padding:0px;
}
#keywords {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 1024px;
}
#top_container {
	margin: 0px;
	padding: 0px;
	height: 240px;
	width: 1024px;
}
#logo {
	background-image: url(../images/home_01.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 572px;
}
#logo_about {
	background-image: url(../images/about_01.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 572px;
}
#logo_collection {
	background-image: url(../images/collection_01.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 572px;
}
#logo_birthstones {
	background-image: url(../images/birthstones_01.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 572px;
}
#logo_contact {
	background-image: url(../images/contact_01.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 572px;
}
#menu_container {
	background-image: url(../images/home_02.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 452px;
}
#menu_container_about {
	background-image: url(../images/about_02.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 452px;
}
#menu_container_collection {
	background-image: url(../images/collection_02.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 452px;
}
#menu_container_birthstones {
	background-image: url(../images/birthstones_02.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 452px;
}
#menu_container_contact {
	background-image: url(../images/contact_02.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 240px;
	width: 452px;
}
#lower_container {
	margin: 0px;
	padding: 0px;
	min-height:600px;
	height:auto !important;
	height:600px;
	width: 1024px;
	background-color: #FFFFFF;
}
#content_home {
	background-image: url(../images/home_06.jpg);
	margin: 0px;
	clear: right;
	float: left;
	min-height:549px;
	height:auto !important;
	height: 549px;
	width: 1024px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px;
}
#right_home {
	background-image: url(../images/home_05.jpg);
	margin: 0px;
	clear: right;
	float: left;
	height: 35px;
	width: 381px;
	padding-top: 105px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-repeat: no-repeat;
	text-align: right;
}
#right_about {
	background-image: url(../images/about_04.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 529px;
	width: 451px;
	background-repeat: no-repeat;
	background-position: 1px top;
}
#right_slide {
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	min-height:451px;
	height:auto !important;
	height: 451px;
	width: 451px;
	background-color: #000000;
}
#right_collection {
	background-image: url(../images/basket_03.jpg);
	margin: 0px;
	clear: right;
	float: left;
	min-height:277px;
	height:auto !important;
	height: 277px;
	width: 451px;
	background-repeat: no-repeat;
	background-position: 1px bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 470px;
	padding-left: 0px;
}
#right_birthstones {
	background-image: url(../images/birthstones_04.jpg);
	margin: 0px;
	padding: 0px;
	clear: right;
	float: left;
	height: 560px;
	width: 451px;
	background-repeat: no-repeat;
	background-position: 1px top;
}
#right_contact {
	background-image: url(../images/contact_04.jpg);
	margin: 0px;
	clear: right;
	float: left;
	height: 460px;
	width: 451px;
	background-repeat: no-repeat;
	background-position: 1px top;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer {
	height: 35px;
	width: 1024px;
	padding: 0px;
	margin: 0px;
}
#footer_about {
	height: 25px;
	width: 1024px;
	padding: 0px;
	background-color: #c5e29d;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#content_inner {
	width: 473px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 180px;
	padding-left: 50px;
	text-align: left;
}
#content_inner_about {
	width: 473px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
}
#content_inner_collection {
	width: 473px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
#content_inner_birthstones {
	width: 473px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
#content_inner_contact {
	width: 473px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 50px;
	padding-left: 50px;
}
#btm_strip {
	background-image: url(../images/home_04.jpg);
	margin: 0px;
	min-height: 549px;
	height:auto !important;
	height: 549px;
	width: 1024px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btm_strip_aboyt {
	background-image: url(../images/about_03.jpg);
	margin: 0px;
	min-height: 451px;
	height:auto !important;
	height: 451px;
	width: 1024px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btm_strip_collection {
	background-image: url(../images/collection_03.jpg);
	margin: 0px;
	min-height: 529px;
	height:auto !important;
	height: 529px;
	width: 1024px;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btm_strip_birthstones {
	background-image: url(../images/birthstones_03.jpg);
	margin: 0px;
	min-height: 529px;
	height:auto !important;
	height: 529px;
	width: 1024px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btm_strip_contact {
	background-image: url(../images/contact_03.jpg);
	margin: 0px;
	min-height: 529px;
	height:auto !important;
	height: 529px;
	width: 1024px;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#btm_strip_about2 {
	background-image: url(../images/contact_03.jpg);
	margin: 0px;
	min-height: 451px;
	height:auto !important;
	height: 451px;
	width: 1024px;
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main_about2 {
	margin: 0px;
	padding: 0px;
	width: 573px;
	min-height: 451px;
	height:auto !important;
	height: 451px;
	clear: right;
	float: left;
}
#main {
	margin: 0px;
	padding: 0px;
	width: 573px;
	min-height:500px;
	height:auto !important;
	height:500px;
	clear: right;
	float: left;
}
#main_about {
	margin: 0px;
	padding: 0px;
	width: 573px;
	min-height:451px;
	height:auto !important;
	height:451px;
	clear: right;
	float: left;
}
#title_padding {
    padding:0px;
	padding-top:20px;
	margin:0px;
}
.img_border {
	border: 1px solid #FFFFFF;
}
#item_wrap {
	padding: 0px;
	width: 95px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#decription {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	margin: 0px;
	width: 473px;
	padding-top: 30px;
	padding-right: 50px;
	padding-bottom: 0px;
	padding-left: 50px;
}
#basket_mini {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	height: 113px;
	width: 421px;
	background-color: #d9c9d6;
}
#basket_main {
	background-color: #E1D4DD;
	margin: 0px;
	min-height:114px;
	height:auto !important;
	height: 114px;
	width: 391px;
	padding: 30px;
}
#basket_hr {
	height: 1px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A27A95;
	width: 391px;
}
#basket_spacer {
    height:30px;
	width:391px;
}
#basket_spacer2 {
    height:15px;
	width:391px;
}
.img_brdr2 {
	border: 1px solid #AA4866;
}
#btm_footer {
    text-align:right;
}
