body {
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
}
.header {
	background-image: url(images/bk_header.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 27px;
}
.header td {
	font-size: 12px;
	vertical-align: middle;
	color: #777777;
}
.header a.link {
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}
.header a.link:hover {
	color: #02a6c0;
}
.header b {
	font-size: 11px;
	color: #525252;
}
.header #search {
	height: 14px;
	border: 0;
	font-size: 11px;
	width: 156px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #9e9e9e;
}
.footer1 {
	background-image: url(images/bg_footer1.png);
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
	font-size: 5px;
	line-height: 5px;
}
.footer2 {
	background-image: url(images/bg_footer2.png);
	width: 100%;
	height: 50px;
}
.footer2 td {
	font-size: 12px;
	vertical-align: middle;
	color: #777777;
}
.footer2 a.link {
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
	margin-left: 8px;
	margin-right: 8px;
}
.footer2 a.link:hover {
	color: #02a6c0;
}
.footer2 b {
	font-size: 11px;
	color: #777777;
}
.footer2 #mailing {
	height: 14px;
	border: 0;
	font-size: 11px;
	width: 99px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #9e9e9e;
	z-index: -10;
}
.footer_signup {
	background-image: url(images/bg_footer2.png);
	width: 100%;
	height: 100px;
}
.footer_signup td {
	font-size: 12px;
	vertical-align: top;
	color: #777777;
}
.footer_signup td.signupbox {
	width: 221px;
	height: 79px;
	background-image: url(images/bg_signup.png);
	background-repeat: no-repeat;
}
.footer_signup #mailing {
	height: 14px;
	border: 0;
	font-size: 11px;
	width: 165px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #9e9e9e;
	z-index: 1;
	top: 56px;
	left: 17px;
	position: absolute;
	font-weight: bold;
}
.footer_signup #mailing_button {
	height: 16px;
	border: 0;
	font-size: 11px;
	width: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #9e9e9e;
	z-index: 1;
	top: 55px;
	left: 190px;
	position: absolute;
	cursor: pointer;
}

.darkgrey {
	color: #262626;
	font-size: 11px;
	line-height: 16px;
}
.mediumgrey {
	color: #777777;
	font-size: 11px;
	line-height: 16px;
}
.lh_20 {
	line-height: 20px;
}
a.blue {
	color: #26a7cd;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
}
a.blue:hover {
	color: #777777;
}
.currentsection {
	background-image: url(images/bg_currentsection.png);
	background-repeat: no-repeat;
	width: 167px;
	height: 33px;
	font-weight: bold;
	color: white;
	padding-left: 15px;
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	cursor: pointer;
}
.currentsection_clicked {
	background-image: url(images/bg_currentsection.png);
	background-repeat: no-repeat;
	width: 167px;
	height: 33px;
	font-weight: bold;
	color: #2e6e73;
	padding-left: 15px;
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	cursor: pointer;
}
#designermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
}
#designermenu .menumediumgrey {
	background-color: #e8e8e8;
	background-image: url(images/bg_menumediumgrey.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	color: #0ab2cd;
	font-weight: bold;
	width: 157px;
	height: 20px;
	padding-left: 18px;
}
#designermenu .nobackground {
 	background-image: none;
}
#designermenu .menumediumgrey A {
	color: #0ab2cd;
}
#designermenu .menumediumgrey A:hover {
	color: #777777;
}
#designermenu A {
	text-decoration: none;
}
#designermenu .menumediumgrey_selected {
	background-color: #e8e8e8;
	background-image: url(images/bg_menumediumgrey_selected.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	color: #777777;
	font-weight: bold;
	width: 157px;
	height: 20px;
	padding-left: 18px;
}
#designermenu .menumediumgrey_selected A {
	color: #777777;
}
#designermenu .menumediumgrey_selected A:hover {
	color: #777777;
}
#designermenu .menumediumgrey_level2 {
	background-color: #e8e8e8;
	vertical-align: middle;
	text-align: left;
	color: #40898f;
	font-weight: bold;
	width: 157px;
	height: 20px;
	padding-left: 18px;
}
#designermenu .menumediumgrey_level2 A {
	color: #40898f;
}
#designermenu .menumediumgrey_level2 A:hover {
	color: #777777;
}
#designermenu .menulightgrey {
	background-color: #f2f2f2;
	background-image: url(images/bg_menulightgrey.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: left;
	color: #40898f;
	font-weight: bold;
	width: 157px;
	height: 20px;
	padding-left: 18px;
}
#designermenu .menulightgrey A {
	color: #40898f;
}
#designermenu .menulightgrey A:hover {
	color: #777777;
}
#gb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #262626;
	font-weight: bold;
}	
#gb A {
	color: #b9b9b9;
	text-decoration: none;
	font-weight: bold;
}
#gb A:hover {
	color: #777777;
}
#gb .content {
	background-image: url(images/gb_background.png);
	background-repeat: repeat-x;
}
.navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #777777;
	font-weight: bold;
}
.navigation A {
	text-decoration: none;
	font-weight: bold;
	color: #0ab2cd;
}
.navigation A:hover {
	color: #777777;
}
.navigation_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
	border-color: #eaeaea;
	border-width: 1px;
	width: 137px;
}
.designer_sellbox {
	background-color: #a1c3c9;
	font-family: Arial, Helvetica, sans-serif;
	height: 66px;
	vertical-align: top;
}
.designer_previewbox {
	background-color: #40898f;
	font-family: Arial, Helvetica, sans-serif;
	height: 66px;
	vertical-align: top;
}
.designer_sellbox_designername {
	padding-left: 10px;
	padding-top: 10px;
}
.designer_sellbox_designername A {
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-decoration: none;
}
.designer_sellbox_description {
	padding-left: 10px;
}
.designer_sellbox_description A {
 	font-size: 11px;
	font-weight: bold;
	color: #2b6369;
	text-decoration: none;
}
.designer_sellbox_preview {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 6px;
	cursor: pointer;
}
.designer_previewbox_designername {
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	padding-left: 10px;
	padding-top: 10px;
}
.designer_previewbox_description {
	font-size: 11px;
	font-weight: bold;
	color: #2b6369;
	padding-left: 10px;
}
.designer_previewbox_preview {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 10px;
	padding-top: 6px;
	cursor: pointer;
}
#container_designers_menu {
	position: relative;
	z-index: 10;
}
#designers_menu {
	position: absolute;
	background-color: transparent;
	color: #525252;
	width: 570px;
	height: 284px;
	top: -5px;
	left: 165px;
}
#designers_menu_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #525252;
}
#designers_menu_table .grey {
	background-color: #eeeeee;
	filter: alpha(opacity=85);
	opacity: .85;
}
#designers_menu_table .transparent {
	background-color: transparent;
}
#designers_menu_table .content {
	height: 242px;
	background-color: #72c6d9;
	filter: alpha(opacity=85);
	opacity: .85;
	vertical-align: top;
}
#designers_menu_header {
	background-color: #40898f;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
#designers_menu_header TD {
	vertical-align: middle;
}
#designers_menu_header A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
#designers_menu_header A:hover {
	color: #dddddd;
}
#designers_menu_header .viewall {
	padding-left: 10px;
}
#designers_menu_content {
	width: 380px;
	height: 207px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#designers_menu_content TD {
	vertical-align: top;
	text-align: left;
	width: 33%;
}
#designers_menu_content A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	line-height: 15px;
}
#designers_menu_content A:hover {
	color: #525252;
}
.cart_header {
	background-color: #e5e5e5;
	width: 157px;
	text-align: center;
}
#cart_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 137px;
	height: 23px;
}
#cart_header .td1 {
	color: #777777;
	text-align: left;
}
#cart_header .td2 {
	color: #000000;
	text-align: right;
}
.cart_line {
	height: 1px;
	background-color: #e5e5e5;
}
.btn_ovr_prev {
	position: absolute;
	top: 6px;
	left: 6px;
}
.btn_ovr_next {
	position: absolute;
	top: 6px;
	right: 6px;
}
.pd_productname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #262626;
	padding-bottom: 10px;
}
.pd_priceline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
}	
.pd_designerline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #777777;
}
.pd_designerline A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0098c4;
	text-decoration: none;
}
.pd_designerline A:hover {
	color: #525252;
}
.pd_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: bold;
	color: #9e9e9e;
	padding-top: 10px;
}
.pd_size {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding-top: 10px;
	padding-bottom: 3px;
}
.pd_size A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0098c4;
	text-decoration: none;
}
.pd_size A:hover {
	color: #777777;
}
.pd_select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 0px;
	color: #777777;
	border-color: #eaeaea;
	border-width: 1px;
	width: 132px;
	height: 20px;
}
.pd_color {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding-top: 10px;
	padding-bottom: 6px;
}
.color-shadow {
	position: absolute;
	width: 33px;
	height: 33px;
	top: -6px;
	left: -6px;
	background-image: url(images/color-shadow.png);
	background-repeat: no-repeat;
	z-index: -10;
}
.pd_sold_out {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pd_quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding-top: 10px;
	padding-bottom: 6px;
}
.pd_input_quentity_table {
	width: 22px;
	height: 23px;
	border: 1px solid #e2e2e2;
	margin-bottom: 23px;
}
#pd_input_quantity {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0098c4;
	text-align: center;
	width: 22px;
	border: 0px;
}
.pd_line {
	background-color: #dde7e6;
	width: 157px;
	height: 1px;
}
.similaritems_header {
	height: 23px;
	text-align: left;
	background-color: #e5e5e5;
	width: 157px;
}
.similaritems_1 {
	background-image: url(images/bg_similaritems_1.png);
	background-repeat: no-repeat;
	height: 34px;
	width: 186px;
}
#btn_similaritems_prev {
	position: absolute;
	top: 12px;
	left: 14px;
}
#btn_similaritems_prev A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e9e9e;
	text-decoration: none;
}
#btn_similaritems_prev A:hover {
	color: #0ab2cd;
}
#btn_similaritems_next {
	position: absolute;
	top: 12px;
	right: 21px;
}
#btn_similaritems_next A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9e9e9e;
	text-decoration: none;
}
#btn_similaritems_next A:hover {
	color: #0ab2cd;
}
.similaritems_2 {
	background-image: url(images/bg_similaritems_2.png);
	background-repeat: repeat-y;
	height: 136px;
	width: 186px;
}
#moredesigns {
	width: 165px;
	text-align: left;
}
#moredesigns A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
#moredesigns A:hover {
	color: #0ab2cd;
}
.breadcrumbs_td {
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c6c6c6;
	display: inline;
	z-index: 1;
	position: relative;
}
.breadcrumbs_current {
	color: #777777;
}
.breadcrumbs A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #c6c6c6;
	text-decoration: none;
}
.breadcrumbs A:hover {
 	color: #777777;
} 
.btn_product_prev {
	position: absolute;
	left: -4px;
	top: -16px;
}
.btn_product_next {
	position: absolute;
	left: 41px;
	top: -16px;
}
.btn_product_seeall {
	position: absolute;
	left: 0px;
	top: -16px;
}
.designer_designername {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #1ab8d3;
	font-weight: bold;
	padding-top: 2px;
	padding-left: 15px;
}
.designer_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #262626;
	line-height: 16px;
	padding-top: 10px;
	font-weight: bold;
	padding-left: 15px;
}
#designer_location {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	padding-top: 10px;
	line-height: 17px;
	padding-left: 15px;
}
#designer_location A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1cb6ce;
	text-decoration: none;
}
#designer_location A:hover {
	color: #777777;
}
#designer_browse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #262626;
	line-height: 17px;
	padding-left: 15px;
}
#designer_browse A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1cb6ce;
	text-decoration: none;
}
#designer_browse A:hover {
	color: #777777;
}
.basiclink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0098c4;
	line-height: 14px;
}
.basiclink:hover {
	color: #777777;
}
.pagination {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #767778;
	line-height: 14px;
}
.paginationlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #0098c4;
	line-height: 14px;
}
.paginationlink:hover {
	color: #777777;
}
.parent {
	display: block;
	min-height: 100%;
	width: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

.content_div {
	padding-bottom: 60px;
}
.footer_div {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	display: block;
	height: 60px;
	z-index: 999;
	padding: 0px;
	margin: 0px;
	background: #ffffff;
	text-align: center;
}
#btn_sharethis {
 	font-family: Arial, Helvetica, sans-serif;
 	font-weight: bold;
 	font-size: 11px;
 	width: 157px;
 	height: 22px;
 	background-image: url('images/btn_empty.png');
}
#btn_sharethis A {
 	text-decoration: none;
 	color: #0098c4;
 	position: relative;
 	top: 2px;
 	left: 10px;
 	display: block;
 	width: 117px;
}
#btn_sharethis A:hover {
 	color: #777777;
}
.tooltip_div {
 	position: absolute;
 	left: -40px;
 	top: -124px;
 	width: 217px;
	z-index: 10;
}
.tooltip_border {
	background-color: #e8e8e8;
	filter: alpha(opacity=75);
	opacity: .75;
	font-size: 10px;
	line-height: 10px;
	z-index: 11;
	position: relative;
}
.tooltip_imagecontainer {
 	background-color: #e8e8e8;
 	vertical-align: middle;
 	z-index: 11;
 	position: relative;
}
.tooltip_text {
 	background-color: #40898f;
 	color: white;
 	font-size: 12px;
 	font-weight: bold;
 	line-height: 18px;
 	padding-left: 10px;
 	padding-top: 10px;
 	padding-right: 10px;
 	z-index: 11;
 	position: relative;
}
#info {
 	padding-left: 15px;
}
#info h1 {
 	color: #0ab2cd;
 	font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 16px;
 	margin-top: 0;
}
#info h2 {
 	color: #262626;
 	font-weight: bold;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 10px;
}
#info p {
	font-size: 10px;
	color: #262626;
	line-height: 16px;
	font-weight: normal;
}
#info .blue {
 	color: #0ab2cd;
}
#info a {
	color: #0ab2cd;
	font-weight: bold;
	text-decoration: none;
}
#gb_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #262626;
	font-weight: bold;
}	
#gb_p A {
	color: #b9b9b9;
	text-decoration: none;
	font-weight: bold;
}
#gb_p A:hover {
	color: #0ab2cd;
}
#gb_p .content {
	background-image: url(images/gb_background.png);
	background-repeat: repeat-x;
}
#gb_p .page {
 	color: #262626;
}
#pagination_top {
 	position: absolute;
 	top: 58px;
 	z-index: 0;
}
#pagination_top select {
 	font-family: Arial, Helvetica, Sans-serif;
 	font-size: 10px;
 	border: 1px solid #b9b9b9;
 	color: #b9b9b9;
}