#wrapper {
    display: block;
    border: 1px #a2a2a2 solid;
    width:90%;
    margin:0px auto;
}

#header {
    border: 2px #a2a2a2 solid;
}

#content {
    width: 75%;
    border: 2px #a2a2a2 solid;
    float: left;
}

#sidebar {
    width: 23%;
    border: 2px #a2a2a2 solid;
    float: right;
}

#delimiter {
    clear: both;
}

#footer {
    border: 2px #a2a2a2 solid;
}

.title {
    font-size: 11pt;
    font-family: verdana;
    font-weight: bold;
}






body {
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	color: #666666;
	background-color:#e8e8e0;
	background-image: url(http://www.homes-interiors.com/pages/pics/bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	padding: 0px;
	margin: 0px;
}
p {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #666666;
	text-decoration: underline;
}
a:active {
	color: #666666;
	text-decoration: none;
}
h1 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: lighter;
	color: #666666;
}

h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #666666;
}
h3 {
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 11px;
}

h4 {
	
}
/*table {
	margin-bottom: 10px;
	border: 1px solid #005F9B;
}
td {
	border: 1px solid #005F9B;
}
th {
	border: 1px solid #005F9B;
}*/
form {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}
form p {
	clear: both;
	margin: 0px;
	padding: 0px;
}
input {
	float: left;
	margin: 0px;
	padding: 0px;
}
textarea {
	float: left;
	margin: 0px;
	padding: 0px;
}
label {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	text-align: right;
	height: 25px;
	margin-bottom: 10px;
	width: 120px;
}
.contact_label {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-left: 0px;
	margin-right: 10px;
	text-align: right;
	height: 25px;
	margin-bottom: 10px;
	width: 90px;
}
.comp_label {
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	height: 25px;
	margin-bottom: 5px;
	width: auto;
}

.form_field {
	margin: 0px;
	padding: 0px;
	width: 214px;
	height: 18px;
	font-size: 12px;
	border: 1px dashed #8c8c8b;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 9px;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}
.contact_form_field {
	margin: 0px;
	padding: 0px;
	width: 222px;
	height: 24px;
	font-size: 12px;
	border: 1px dashed #8c8c8b;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 9px;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}

.drop_field {
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	width: 223px;
	height: 24px;
	font-size: 12px;
	border: 1px dashed #8c8c8b;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}

.text_field {
	margin: 0px;
	padding: 0px;
	width: 214px;
	height: 128px;
	font-size: 12px;
	border: 1px dashed #8c8c8b;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 9px;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}
.contact_text_field {
	margin: 0px;
	padding: 0px;
	width: 222px;
	height: 128px;
	font-size: 12px;
	border: 1px dashed #8c8c8b;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 9px;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
}



.clear {
	clear:both;
	font-size:0.1em;
	padding: 0px;
	margin: 0px;
}

.hr {
	height: 10px;
	font-size: 1px;
	clear: both;
	border-top: 1px dashed #8c8c8b;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}
.hr_line {
	height: 10px;
	font-size: 1px;
	clear: both;
	border-top: 1px solid #dcdcdb;
	margin-top: 10px;
}

.container {
	width: 940px;
	min-height: 100%;
	position: absolute;
	left: 50%;
	margin-left: -470px;
	clear: both;
	background-color: #ffffff;
}
.header {
	width: 940px;
	height: 116px;
	background-color: #ffffff;
	overflow: hidden;
	clear: both;
}
.header p {
	margin-top: 100px;
}

.nav {
	height: 28px;
	width: 940px;
	margin-top: 8px;
	xborder-top: 1px dashed #8c8c8b;
	xborder-bottom: 1px dashed #8c8c8b;
}
.nav_btn a {
	height: 28px;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_btn a:hover {
	background-position:0% -28px;
}
.nav_btn_on a {
	height: 28px;
	float: left;
	background-repeat: no-repeat;
	display: block;
	text-indent: -800px;
	overflow: hidden;
	background-position:0% -28px;
}


.content {
	width: 940px;
	margin-top: 5px;
	clear: both;
}
.msg {
	color: #990000;
}

.col_1 {
	width: 494px;
	float: left;
	margin-bottom: 15px;
}
.col_2 {
	width: 446px;
	float: left;
}
.col_3 {
	width: 127px;
	float: left;
}


.col_1_dash {
	width: 474px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 10px;
}
.col_1_dash h2 {
	margin: 0px;
	padding: 0px;
	padding-left: 5px;
	margin-bottom: 20px;
	margin-top: 5px;
	color: #c43b85;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: none;
}
.col_1_dash a:link {
	color: #c43b85;
	text-decoration: none;
}
.col_1_dash a:visited {
	color: #c43b85;
	text-decoration: none;
}
.col_1_dash a:hover {
	color: #c43b85;
	text-decoration: underline;
}
.col_1_dash a:active {
	color: #c43b85;
	text-decoration: none;
}

/* FEATURES STYLES START */
.col_1_features {
	width: 464px;
	border: 1px solid #dcdcdb;
	padding: 10px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
.col_1_features a {
	color: #f36b21;
	text-decoration: none;
}
.col_1_features a:visited {
	color: #f36b21;
	text-decoration: none;
}
.col_1_features a:hover {
	color: #f36b21;
	text-decoration: underline;
}
.col_1_features p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_features p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_features strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
/*.col_1_features img {
	margin: 5px;
	border: 3px solid #9a9a9a;
}*/

.col_1_features_teasers {
	width: 474px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 10px;
}
.col_1_features_teasers h2 {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-transform: none;
}
.col_1_features_teasers h2 a {
	color: #f36b21;
	text-decoration: none;
}
.col_1_features_teasers h2 a:visited {
	color: #f36b21;
	text-decoration: none;
}
.col_1_features_teasers h2 a:hover {
	color: #f36b21;
	text-decoration: underline;
}
.col_1_features_teasers_link p {
	color: #f36b21;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.col_1_features_teasers_link p a {
	color: #f36b21;
	text-decoration: none;
}
.col_1_features_teasers_link p a:visited {
	color: #f36b21;
	text-decoration: none;
}
.col_1_features_teasers_link p a:hover {
	color: #f36b21;
	text-decoration: underline;
}
.col_1_features_teasers a {
	color: #666666;
	text-decoration: none;
}
.col_1_features_teasers a:visited {
	color: #666666;
	text-decoration: none;
}
.col_1_features_teasers a:hover {
	color: #666666;
	text-decoration: underline;
}
.col_1_features_teasers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_features_teasers img {
	margin: 5px;
	float: left;
}

.col_1_features_head {
	width: 476px;
	height: 18px;
	background-color: #f36b21;
	padding: 5px;
	color: #FFFFFF;
}
.col_1_features_head h1 {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	text-transform: none;
	width: 345px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.col_1_features_subhead {
	margin: 0px;
	margin-left: 5px;
	padding: 7px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
.col_2-3_features {
	width: 432px;
	border: 1px dashed #8c8c8b;
	clear: both;
	margin-bottom: 10px;
}
.col_2-3_features h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	color: #a2b357;
	text-transform: uppercase;
	letter-spacing: 1px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_2-3_features h2 a {
	color: #a2b357;
}
.col_2-3_features h2 a:visited {
	color: #a2b357;
}
.col_2-3_features h2 a_hover {
	color: #a2b357;
}
.col_2-3_features_subhead {
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 10px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #818181;
	text-align: right;
}
.col_2-3_features_thumbs {
	width: 95px;
	float: left;
	position: relative;
	top: 8px;
	margin-bottom: 20px;
	left: 10px;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_2-3_features_thumbs img {
	display: block;
	margin-bottom: 10px;
}
.col_2-3_features_thumbs h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.col_2-3_features_thumbs p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_2-3_featuresx {
	xborder: 1px dashed #8c8c8b;
	padding: 5px;
	border-top: none;
	margin: 0px;
	height: 60px;
	width: 424px;
	overflow: hidden;
}
.col_2-3_featuresx ul {
	margin: 0px;
	padding: 0px;
	margin-top: -64px;
}
.col_2-3_featuresx li {
	font-size: 11px;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	list-style: inside;
	height: 15px;
	width: 400px;
	overflow: hidden;
}
.col_2-3_featuresx li a {
	font-style: normal;
	font-weight: bold;
}
.col_2-3_featuresx li a:visited {
	font-style: normal;
	font-weight: bold;
}
/* FEATURES STYLES END */





/* INTERVIEWS STYLES START */
.col_1_interviews {
	width: 464px;
	border: 1px solid #dcdcdb;
	padding: 10px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
.col_1_interviews a {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_interviews a:visited {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_interviews a:hover {
	color: #bbbf32;
	text-decoration: underline;
}
.col_1_interviews p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_interviews p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}

.col_1_interviews strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
/*.col_1_interviews img {
	margin: 5px;
	border: 3px solid #9a9a9a;
}*/

.col_1_interviews_teasers {
	width: 474px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 10px;
}
.col_1_interviews_teasers h2 {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-transform: none;
}
.col_1_interviews_teasers h2 a {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_interviews_teasers h2 a:visited {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_interviews_teasers h2 a:hover {
	color: #bbbf32;
	text-decoration: underline;
}
.col_1_interviews_teasers_link p {
	color: #bbbf32;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.col_1_interviews_teasers_link p a {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_interviews_teasers_link p a:visited {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_interviews_teasers_link p a:hover {
	color: #bbbf32;
	text-decoration: underline;
}
.col_1_interviews_teasers a {
	color: #666666;
	text-decoration: none;
}
.col_1_interviews_teasers a:visited {
	color: #666666;
	text-decoration: none;
}
.col_1_interviews_teasers a:hover {
	color: #666666;
	text-decoration: underline;
}
.col_1_interviews_teasers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_interviews_teasers img {
	margin: 5px;
	float: left;
}

.col_1_interviews_head {
	width: 476px;
	height: 18px;
	background-color: #bbbf32;
	padding: 5px;
	color: #FFFFFF;
}
.col_1_interviews_head h1 {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	text-transform: none;
	width: 345px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.col_1_interviews_subhead {
	margin: 0px;
	margin-left: 5px;
	padding: 7px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
.col_2-3_interviews {
	width: 432px;
	border: 1px dashed #8c8c8b;
	clear: both;
	margin-bottom: 10px;
}
.col_2-3_interviews h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	color: #bbbf32;
	text-transform: uppercase;
	letter-spacing: 1px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_2-3_interviews h2 a {
	color: #a2b357;
}
.col_2-3_interviews h2 a:visited {
	color: #a2b357;
}
.col_2-3_interviews h2 a_hover {
	color: #a2b357;
}
.col_2-3_interviews_subhead {
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 10px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #818181;
	text-align: right;
}
.col_2-3_interviews_thumbs {
	width: 95px;
	float: left;
	position: relative;
	top: 8px;
	margin-bottom: 20px;
	left: 10px;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_2-3_interviews_thumbs img {
	display: block;
	margin-bottom: 10px;
}
.col_2-3_interviews_thumbs h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.col_2-3_interviews_thumbs p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
/* INTERVIEWS STYLES END */



/* SUPPLIERS STYLES START */
.col_1_suppliers {
	xwidth: 464px;
	border: 1px solid #dcdcdb;
	padding: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	margin-right: 10px;
}
.col_1_suppliers_firstpar strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_suppliers a {
	color: #3bac54;
	text-decoration: none;
}
.col_1_suppliers a:visited {
	color: #3bac54;
	text-decoration: none;
}
.col_1_suppliers a:hover {
	color: #3bac54;
	text-decoration: underline;
}
.col_1_suppliers p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_suppliers_firstpar p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_suppliers_firstpar p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_suppliers_firstpar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_suppliers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_suppliers_headtext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 6px;
	border-bottom: 1px dashed #8c8c8b;
	color: #202020;
	margin: 0px;
	padding: 0px;
	width: 228px;
	float: right;
}
.col_1_suppliers_headtext p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	font-weight: bold;
	font-style: italic;
	padding-bottom: 6px;
	border-bottom: 1px dashed #8c8c8b;
	color: #202020;
	margin: 0px;
	padding: 0px;
	width: 228px;
	float: right;
}

.col_1_suppliers_teasers {
	width: 474px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 10px;
}
.col_1_suppliers_teasers h2 {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-transform: none;
}
.col_1_suppliers_teasers h2 a {
	color: #3bac54;
	text-decoration: none;
}
.col_1_suppliers_teasers h2 a:visited {
	color: #3bac54;
	text-decoration: none;
}
.col_1_suppliers_teasers h2 a:hover {
	color: #3bac54;
	text-decoration: underline;
}
.col_1_suppliers_teasers_link p {
	color: #3bac54;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.col_1_suppliers_teasers_link p a {
	color: #3bac54;
	text-decoration: none;
}
.col_1_suppliers_teasers_link p a:visited {
	color: #3bac54;
	text-decoration: none;
}
.col_1_suppliers_teasers_link p a:hover {
	color: #3bac54;
	text-decoration: underline;
}
.col_1_suppliers_teasers a {
	color: #666666;
	text-decoration: none;
}
.col_1_suppliers_teasers a:visited {
	color: #666666;
	text-decoration: none;
}
.col_1_suppliers_teasers a:hover {
	color: #666666;
	text-decoration: underline;
}
.col_1_suppliers_teasers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_suppliers_teasers img {
	margin: 5px;
	float: left;
}

.col_1_suppliers_head {
	xwidth: 476px;
	margin-right: 10px;
	height: 18px;
	background-color: #3bac54;
	padding: 5px;
	color: #FFFFFF;
}
.col_1_suppliers_head h1 {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	text-transform: none;
	width: 345px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.col_1_category_head {
	width: 476px;
	height: 18px;
	background-color: #4c4c4c;
	padding: 5px;
	color: #FFFFFF;
}
.col_1_category_head h1 {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	text-transform: none;
	width: 345px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.col_1_suppliers_subhead {
	margin: 0px;
	margin-left: 5px;
	padding: 7px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
.col_2-3_suppliers {
	width: 428px;
	padding: 7px;
	border: 1px dashed #8c8c8b;
	border-top: none;
	clear: both;
	margin-bottom: 10px;
}
.col_2-3_suppliers h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 1px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_2-3_suppliers h2 a {
	color: #a2b357;
}
.col_2-3_suppliers h2 a:visited {
	color: #a2b357;
}
.col_2-3_suppliers h2 a_hover {
	color: #a2b357;
}
.col_2-3_suppliers_subhead {
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	padding: 7px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	background-color: #c91d58;
	width: 430px;
}
.col_2-3_suppliers_subhead h2 {
	margin: 0px;
	padding: 0px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-transform: none;
	display: inline;
}
.col_2-3_suppliers_thumbs {
	width: 95px;
	float: left;
	position: relative;
	top: 8px;
	margin-bottom: 20px;
	left: 10px;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_2-3_suppliers_thumbs img {
	display: block;
	margin-bottom: 10px;
}
.col_2-3_suppliers_thumbs h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.col_2-3_suppliers_thumbs p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_1_suppliers_details {
	color: #3bac54;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	float: right;
	text-align: right;
}
.col_1_suppliers_details p {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
}
/* SUPPLIERS STYLES END */


/* ROOM INSPIRATION STYLES START */
.col_1_inspiration {
	width: 464px;
	border: 1px solid #dcdcdb;
	padding: 10px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
.col_1_inspiration a {
	color: #fbb03b;
	text-decoration: none;
}
.col_1_inspiration a:visited {
	color: #fbb03b;
	text-decoration: none;
}
.col_1_inspiration a:hover {
	color: #fbb03b;
	text-decoration: underline;
}
.col_1_inspiration p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_inspiration p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_inspiration strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
/*.col_1_inspiration img {
	margin: 5px;
	border: 3px solid #9a9a9a;
}*/

.col_1_inspiration_teasers {
	width: 474px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 10px;
}
.col_1_inspiration_teasers h2 {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-transform: none;
}
.col_1_inspiration_teasers h2 a {
	color: #fbb03b;
	text-decoration: none;
}
.col_1_inspiration_teasers h2 a:visited {
	color: #fbb03b;
	text-decoration: none;
}
.col_1_inspiration_teasers h2 a:hover {
	color: #fbb03b;
	text-decoration: underline;
}
.col_1_inspiration_teasers_link p {
	color: #fbb03b;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.col_1_inspiration_teasers_link p a {
	color: #fbb03b;
	text-decoration: none;
}
.col_1_inspiration_teasers_link p a:visited {
	color: #fbb03b;
	text-decoration: none;
}
.col_1_inspiration_teasers_link p a:hover {
	color: #fbb03b;
	text-decoration: underline;
}
.col_1_inspiration_teasers a {
	color: #666666;
	text-decoration: none;
}
.col_1_inspiration_teasers a:visited {
	color: #666666;
	text-decoration: none;
}
.col_1_inspiration_teasers a:hover {
	color: #666666;
	text-decoration: underline;
}
.col_1_inspiration_teasers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_inspiration_teasers img {
	margin: 5px;
	float: left;
}

.col_1_inspiration_head {
	width: 476px;
	height: 18px;
	background-color: #fbb03b;
	padding: 5px;
	color: #FFFFFF;
}
.col_1_inspiration_head h1 {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	text-transform: none;
	width: 345px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.col_1_inspiration_subhead {
	margin: 0px;
	margin-left: 5px;
	padding: 7px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
.col_2-3_inspiration {
	width: 432px;
	border: 1px dashed #8c8c8b;
	clear: both;
	margin-bottom: 10px;
}
.col_2-3_inspiration h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	color: #fbb03b;
	text-transform: uppercase;
	letter-spacing: 1px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_2-3_inspiration h2 a {
	color: #a2b357;
}
.col_2-3_inspiration h2 a:visited {
	color: #a2b357;
}
.col_2-3_inspiration h2 a_hover {
	color: #a2b357;
}
.col_2-3_inspiration_subhead {
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 10px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #818181;
	text-align: right;
}
.col_2-3_inspiration_thumbs {
	width: 95px;
	float: left;
	position: relative;
	top: 8px;
	margin-bottom: 20px;
	left: 10px;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_2-3_inspiration_thumbs img {
	display: block;
	margin-bottom: 10px;
}
.col_2-3_inspiration_thumbs h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.col_2-3_inspiration_thumbs p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
/* ROOM INSPIRATION STYLES END */



.col_2_mpu {
	width: 300px;
	margin-right: 17px;
	margin-bottom: 14px;
	float: left;
}
.col_2_google_map {
	width: 300px;
	margin-right: 17px;
	margin-bottom: 14px;
	float: left;
	color: #666666;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.col_2_google_map h2 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3bac54;
	font-style: normal;
	text-transform: none;
}
.col_2_google_map p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #3bac54;
}
.col_2_google_map a {
	color: #3bac54;
	text-decoration: none;
}
.col_2_google_map a:visited {
	color: #3bac54;
	text-decoration: none;
}
.col_2_google_map a:hover {
	color: #3bac54;
	text-decoration: underline;
}
.col_2-3_dash {
	width: 432px;
	border: 1px dashed #8c8c8b;
	clear: both;
	padding: 5px;
}



/* COMPETITIONS STYLES START */
.col_1_competitions {
	width: 464px;
	border: 1px solid #dcdcdb;
	padding: 10px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
}
.col_1_competitions a {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_competitions a:visited {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_competitions a:hover {
	color: #bbbf32;
	text-decoration: underline;
}
.col_1_competitions p:first-child {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_competitions p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_competitions strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}
.col_1_competitions h2 {
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
	color: #c43b85;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	letter-spacing: 1px;
	text-transform: none;
}
/*.col_1_competitions img {
	margin: 5px;
	border: 3px solid #9a9a9a;
}*/

.col_1_competitions_teasers {
	width: 474px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 10px;
}
.col_1_competitions_teasers h2 {
	padding: 0px;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: lighter;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 10px;
	text-transform: none;
}
.col_1_competitions_teasers h2 a {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_competitions_teasers h2 a:visited {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_competitions_teasers h2 a:hover {
	color: #bbbf32;
	text-decoration: underline;
}
.col_1_competitions_teasers_link p {
	color: #bbbf32;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
.col_1_competitions_teasers_link p a {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_competitions_teasers_link p a:visited {
	color: #bbbf32;
	text-decoration: none;
}
.col_1_competitions_teasers_link p a:hover {
	color: #bbbf32;
	text-decoration: underline;
}
.col_1_competitions_teasers a {
	color: #666666;
	text-decoration: none;
}
.col_1_competitions_teasers a:visited {
	color: #666666;
	text-decoration: none;
}
.col_1_competitions_teasers a:hover {
	color: #666666;
	text-decoration: underline;
}
.col_1_competitions_teasers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
}
.col_1_competitions_teasers img {
	margin: 5px;
	float: left;
}

.col_1_competitions_head {
	width: 476px;
	height: 18px;
	background-color: #bbbf32;
	padding: 5px;
	color: #FFFFFF;
}
.col_1_competitions_head h1 {
	margin: 0px;
	margin-left: 5px;
	padding: 0px;
	text-transform: none;
	width: 345px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.col_1_competitions_subhead {
	margin: 0px;
	margin-left: 5px;
	padding: 7px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #818181;
}
.col_2-3_competitions {
	width: 432px;
	border: 1px dashed #8c8c8b;
	clear: both;
	margin-bottom: 10px;
}
.col_2-3_competitions h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
	margin-left: 10px;
	color: #bbbf32;
	text-transform: uppercase;
	letter-spacing: 1px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_2-3_competitions h2 a {
	color: #a2b357;
}
.col_2-3_competitions h2 a:visited {
	color: #a2b357;
}
.col_2-3_competitions h2 a_hover {
	color: #a2b357;
}
.col_2-3_competitions_subhead {
	margin: 0px;
	padding: 0px;
	margin-top: 9px;
	margin-right: 10px;
	text-transform: none;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: normal;
	color: #818181;
	text-align: right;
}
.col_2-3_competitions_thumbs {
	width: 95px;
	float: left;
	position: relative;
	top: 8px;
	margin-bottom: 20px;
	left: 10px;
	margin-right: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_2-3_competitions_thumbs img {
	display: block;
	margin-bottom: 10px;
}
.col_2-3_competitions_thumbs h3 {
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
}
.col_2-3_competitions_thumbs p {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-style: italic;
}
.col_3_comps {
	width: 125px;
	border: 1px dashed #8c8c8b;
	margin-bottom: 14px;
	float: left;
	height: 116px;
}
.col_3_comps h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-left: 7px;
	color: #32b454;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_3_comps ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 75px;
	overflow: hidden;
}
.col_3_comps li {
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	height: 15px;
	overflow: hidden;
	list-style: inside;
	line-height: 16px;
}
.col_3_comps a:link {
	color: #171717;
	text-decoration: none;
}
.col_3_comps a:visited {
	color: #171717;
	text-decoration: none;
}
.col_3_comps a:hover {
	color: #171717;
	text-decoration: underline;
}
.col_3_comps a:active {
	color: #171717;
	text-decoration: none;
}
.compPost {
	clear: both;
	margin-bottom: 20px;
	clear: both;
}
.Comp_question {
	color: #c43b85;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
#answerList ul {
	list-style: none;
	clear: both;
}
#answerList li {
	list-style: none;
	clear: both;
}
/* COMPETITIONS STYLES END */


/* OFFERS STYLES START */
.col_3_offers {
	width: 125px;
	border: 1px dashed #8c8c8b;
	margin-bottom: 14px;
	float: left;
	height: 116px;
}
.col_3_offers h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-left: 7px;
	color: #a2b357;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.col_3_offers ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 75px;
	overflow: hidden;
}
.col_3_offers li {
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	height: 15px;
	overflow: hidden;
	list-style: inside;
	line-height: 16px;
}
.col_3_offers a:link {
	color: #171717;
	text-decoration: none;
}
.col_3_offers a:visited {
	color: #171717;
	text-decoration: none;
}
.col_3_offers a:hover {
	color: #171717;
	text-decoration: underline;
}
.col_3_offers a:active {
	color: #171717;
	text-decoration: none;
}
/* OFFERS STYLES END */

/* LATEST NEWS STYLES END */
/*.hp_col_1_latestnews {
	width: 179px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 15px;
}
.hp_col_1_latestnews h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-left: 7px;
	color: #c33682;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.hp_col_1_latestnews ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: -1px;
	margin-top: 8px;
	margin-bottom: 4px;
}
.hp_col_1_latestnews li {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	margin-left: 6px;
	margin-bottom: 4px;
	list-style: inside;
}

.hp_col_1_latestnews ul {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-style: italic;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 7px;
	xheight: 75px;
	xoverflow: hidden;
}
.hp_col_1_latestnews li {
	margin: 0px;
	padding: 0px;
	xheight: 15px;
	xoverflow: hidden;
	list-style: inside;
}*/
.hp_col_1_latestnews {
	width: 179px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 15px;
}
.hp_col_1_latestnews h2 {
	padding: 0px;
	margin: 0px;
	margin-top: 6px;
	margin-left: 7px;
	color: #c33682;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 1px;
	text-transform: none;
}
.hp_col_1_latestnews ul {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: -1px;
	margin-top: 8px;
	margin-bottom: 4px;
}
.hp_col_1_latestnews li {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	margin-left: 6px;
	margin-bottom: 4px;
	list-style: inside;
}
/* LATEST NEWS STYLES END */











.hp_col_1 {
	width: 206px;
	float: left;
}

.hp_col_1_dash {
	width: 179px;
	border: 1px dashed #8c8c8b;
	padding: 5px;
	margin-bottom: 15px;
}
/* .hp_col_1 ul {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: -1px;
	margin-top: 8px;
	margin-bottom: 4px;
}
.hp_col_1 li {
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	margin-bottom: 4px;
	list-style: none;
}
.hp_col_1 ul {
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: -1px;
	margin-top: 8px;
	margin-bottom: 4px;
}
.hp_col_1 li {
	margin: 0px;
	padding: 0px;
	margin-left: 7px;
	margin-bottom: 4px;
	list-style: none;
}*/
.hp_col_1 a:link {
	color: #171717;
	text-decoration: none;
}
.hp_col_1 a:visited {
	color: #171717;
	text-decoration: none;
}
.hp_col_1 a:hover {
	color: #171717;
	text-decoration: underline;
}
.hp_col_1 a:active {
	color: #171717;
	text-decoration: none;
}
.hp_col_2 {
	width: 728px;
	border: 1px dashed #8c8c8b;
	float: left;
	padding-top: 8px;
	padding-bottom: 8px;
}
.hp_col_2_inner {
	width: 231px;
	height: 203px;
	background-color: #2f2f2f;
	color: #FFFFFF;
	overflow: hidden;
	position: relative;
	left: 10px;
	margin-right: 8px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.hp_col_2_inner p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-top: 3px;
	margin-left: 4px;
	height: 29px;
	width: 219px;
	overflow: hidden;
}
.hp_col_2_inner a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.hp_col_2_inner a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.hp_col_2_inner a:hover {
	color: #f36b21;
	text-decoration: none;
}
.hp_col_2_inner a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.sign-up_field {
	margin: 0px;
	padding: 0px;
	margin-top: 3px;
	padding-top: 6px;
	padding-left: 9px;
	width: 160px;
	height: 26px;
	border: 1px dashed #8c8c8b;
	border-right: 0px;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10px;
	xtext-transform: uppercase;
	xletter-spacing: 2px;
	font-weight: bold;
}


.date {
	width: 652px;
	float: left;
	height: 22px;
	position: relative;
	top: 16px;
	left: 0px;
	font-size: 11px;
	font-style: italic;
	text-transform: capitalize;
}
.search {
	width: 257px;
	float: right;
	text-align: right;
	margin-top: 5px;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.search_field {
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 8px;
	padding-top: 6px;
	padding-left: 9px;
	width: 205px;
	height: 26px;
	border: 1px dashed #8c8c8b;
	color: #2a2a2a;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 10px;
	xtext-transform: uppercase;
	xletter-spacing: 2px;
	font-weight: bold;
	float: left;
}


.sendtofriend {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 2px;
	text-align: right;
}
.sendtofriend a {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
}
.sendtofriend a:visited {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: none;
}
.sendtofriend a:hover {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-decoration: underline;
}



/* Begin Images */
p img {
	padding: 0px;
	margin: 0px;
	border: 3px solid #9a9a9a;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}
	
/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	text-align: left;
	margin: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 3px solid #9a9a9a;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */





.footer {
	height: 18px;
	width: 940px;
	margin-top: 15px;
	border-top: 1px dashed #8c8c8b;
	border-bottom: 1px dashed #8c8c8b;
	font-size: 9px;
	text-transform: uppercase;
	color: #171717;
	letter-spacing: 1px;
	padding: 0px;
	padding-top: 7px;
}
.footer a {
	margin: 0px;
	padding: 0px;
}
.footer a:visited {
	margin: 0px;
	padding: 0px;
}
.footer a:hover {
	margin: 0px;
	padding: 0px;
	color: #cc177e;
}
.footer_btn a {
	height: 24px;
	float: left;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.footer_btn a:hover {
	background-position:0% -24px;
}
.footer_btn_on a {
	height: 24px;
	float: left;
	background-repeat: no-repeat;
	display: block;
	text-indent: -800px;
	overflow: hidden;
	background-position:0% -24px;
}
.copyright {
	float: left;
	width: 280px;
	margin: 0px;
	padding: 0px;
}


.nav_home a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_home.gif');
	width: 83px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_home a:hover {
	background-position:0% -28px;
}
.nav_features a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_features.gif');
	width: 81px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_features a:hover {
	background-position:0% -28px;
}
.nav_news a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_news.gif');
	width: 70px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_news a:hover {
	background-position:0% -28px;
}
.nav_inspiration a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_inspiration.gif');
	width: 86px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_inspiration a:hover {
	background-position:0% -28px;
}
.nav_comps a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_comps.gif');
	width: 164px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_comps a:hover {
	background-position:0% -28px;
}
.nav_wheretobuy a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_wheretobuy.gif');
	width: 99px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_wheretobuy a:hover {
	background-position:0% -28px;
}
.nav_freemag a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_freemag.gif');
	width: 106px;
	margin-right: 10px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_freemag a:hover {
	background-position:0% -28px;
}
.nav_discuss a {
	height: 28px;
	float: left;
	background-image: url('../../../pics/nav_discuss.gif');
	width: 78px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_discuss a:hover {
	background-position:0% -28px;
}
.nav_login a {
	height: 28px;
	float: left;
	background-image: url('/pages/pics/nav_login.gif');
	width: 146px;
	background-repeat: no-repeat;
	background-position: top;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.nav_login a:hover {
	background-position:0% -28px;
}


input#addcart {
    display: block;
    width: 114px;
    height: 78px;
    background: transparent url(../images/buy.png) no-repeat;
    border: 0;
    cursor: pointer;
}

input#addcart:hover {
    background-position: 0 -78px;
}




.login_submit {
	background: none;
	background-image: url(../../../pics/btn_login.gif);
	border: none;
	height: 49px;
	width: 49px;
}
.register_submit {
	background: none;
	background-image: url(../../../pics/btn_submit.gif);
	border: none;
	height: 70px;
	width: 70px;
	font-size: 1px;
}

#login_on {
	padding-top: 11px;
	font-size: 10px;
	text-align: right;
}
#logout_on {
	padding-top: 11px;
	font-size: 10px;
	text-align: right;
	xdisplay: none;
}

#upshrink {
	display: none;
}
#wpf-wrapper {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
.wpf-table {
	font-size: 11px;
}
#upshrinkHeader {
	display: none;
}
#upshrinkHeader label {
	padding: 0px;
	margin: 0px;
	background-color:#33FF00;
	float: left;
}
#log {
	float: left;
}
#pwd {
	float: left;
}
.wpf-table {
}
.wpf-table h4 {
	display: none;
}
.maintab_back {
	display: none;
}
#trail {
	display: none;
}
.wpf-pages {
	font-size: 11px;
}
.mirrortab_back {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 1px;
	border: 1px dashed #8c8c8b;
	color: #f36b21;
	padding: 5px;
	margin-left: 5px;
}
.mirrortab_back a {
	color: #f36b21;
}
.mirrortab_back a:visited {
	color: #f36b21;
}
.mirrortab_back a:hover {
	color: #f36b21;
}
.wpf-table {
	border: 1px solid #8c8c8b;
	border-bottom: none;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wpf-table th {
	text-align: left;
	color: #FFFFFF;
	background-color: #f36b21;
	padding: 5px;
	margin: 0px;
}
.wpf-table td {
	text-align: left;
	border-bottom: 1px solid #8c8c8b;
	padding: 5px;
	margin: 0px;
}
.wpf-table2 {
	border: 1px solid #8c8c8b;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.wpf-table2 th {
	text-align: left;
	color: #FFFFFF;
	background-color: #f36b21;
	padding: 5px;
	margin: 0px;
}
.wpf-table2 td {
	text-align: left;
	padding: 5px;
	margin: 0px;
}
#wpf-info {
	display: none;
}
.wpf-post-table {
	border: 1px solid #8c8c8b;
	border-bottom: none;
	padding: 0px;
	margin: 0px;
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	width: 482px;
}
.wpf-post-table th {
	text-align: left;
	color: #FFFFFF;
	background-color: #f36b21;
	padding: 5px;
	margin: 0px;
}
.wpf-post-table td {
	text-align: left;
	border-bottom: 1px solid #8c8c8b;
	padding: 5px;
	margin: 0px;
}
.wpf-meta-table {
	border: none;
}
.wpf-meta-table tr {
	border: none;
}
.wpf-meta-table th {
	border: none;
}
.wpf-meta-table td {
	border: none;
	padding: 0px;
}
.wpf-meta-table p {
	padding: 10px;
}
.maintab_first {
	display: none;
}
.maintab_last {
	display: none;
}

.cat_icons a {
	height: 87px;
	float: left;
	width: 76px;
	margin-right: 7px;
	margin-bottom: 8px;
	background-repeat: no-repeat;
	background-position:0% -87px;
	display: block;
	text-indent: -800px;
	overflow: hidden;
}
.cat_icons a:hover {
	background-position: top;
}
