﻿/* MY ACCOUNT CSS */
#my_account {
	z-index:2;
	width:980px;
	margin:15px 0 10px 0;
	/* padding:0 8px;*/
	text-align:left
}
#my_account #content_wrap {
	position: relative;
}
#my_account #left_nav {
	border: 0px solid #d4d4d4;
	float: left;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}
#my_account #left_nav .block {
	background: url("/images/left_nav_bg.gif") no-repeat scroll left top transparent;
	margin-bottom: 15px;
	-webkit-border-bottom-right-radius: 8px
	-moz-border-radius-bottomright: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;
}
#my_account #left_nav .block_title {
	font: bold 18px Helvetica;
	color: #bc62a4;
	width: 242px;
	padding: 8px 9px 5px 20px;
}
#my_account #left_nav a.nav_item {
	background: #e2e2e0;
	font: normal 15px Helvetica;
	color: #808080;
	padding: 11px 9px 8px 20px;
	margin-bottom: 1px;
    width: 242px;
    display: block;
    text-decoration: none;
}
#my_account #left_nav a:hover.nav_item, #my_account #left_nav .active {
	background: #323232;
	color: #fff;
	font: normal 15px Helvetica;
	padding: 11px 9px 8px 20px;
	margin-bottom: 1px;
    width: 242px;
    display: block;
    text-decoration: none;
}
#my_account #left_nav .nav_item:last-of-type {
	-webkit-border-bottom-right-radius: 8px
	-moz-border-radius-bottomright: 8px;
	border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px
	-moz-border-radius-bottomleft: 8px;
	border-bottom-left-radius: 8px;
}
#my_account #content_wrap {
	border: 1px solid #D4D4D4;
    float: left;
    margin-left: 8px;
    width: 699px;
}
#my_account #content_wrap h1 {
	font: normal 20px Georgia;
	padding: 10px 10px 10px 15px;
	background: #eeedea;
	display: block;
	-webkit-border-top-right-radius: 8px
	-moz-border-radius-topright: 8px;
	border-top-right-radius: 8px;
	-webkit-border-top-left-radius: 8px
	-moz-border-radius-topleft: 8px;
	border-top-left-radius: 8px;
}
#my_account a#editProfile {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#addFolder {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#editProject {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#orderFolders {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 140px;top: 0;}
#my_account a#deleteProject {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 285px; top: 0;}
#my_account a#orderRooms {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 140px; top: 0;}
#my_account a#editRoom {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#editFolder {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#deleteFolder {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 140px; top: 0;}
#my_account a#deleteItem {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 140px; top: 0;}
#my_account a#editItem {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#addContact {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#editContact {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#deleteContact {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 140px; top: 0;}
#my_account a#addPhoto {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}
#my_account a#deletePhoto {background: url("/images/add_folder.png") no-repeat scroll -2px top transparent;color: #323232;text-decoration: none;font-size: 12px;text-transform: uppercase;font-weight: bold;height: 44px;line-height: 42px;padding-left: 45px;padding-right: 15px;position: absolute;right: 0;top: 0;border-top-right-radius: 8px;-moz-border-radius-topright: 8px;-webkit-border-top-right-radius: 8px;}

#my_account a:hover#editProfile {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#addFolder {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#editProject {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#orderFolders {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#deleteProject {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#orderRooms {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#editRoom {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#editFolder {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#deleteFolder {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#deleteItem {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#editItem {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#addContact {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#editContact {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#deleteContact {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#addPhoto {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}
#my_account a:hover#deletePhoto {background: #E2E2E0 url("/images/add_folder.png") no-repeat scroll -2px top;}

#my_account #content_wrap .inner {
	padding: 20px 15px;
}
#my_account .folder {
	position: relative;
	float: left;
    height: 120px;
    margin: 4px 8px 25px 9px;
    width: 150px;
    cursor:pointer;
}
#my_account .folder img {
	height: 60px;
    left: 8px;
    position: absolute;
    top: 24px;
    width: 80px;	
}
#my_account .folder .gold, #my_account .folder .black, #my_account .folder .silver {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 120px;
	background: url(/images/folders.png) left top;
}
#my_account .folder .black {
	background: url("/images/folders.png") repeat scroll -151px top transparent;
}
#my_account .folder .silver {
	background: url("/images/folders.png") repeat scroll -301px top transparent;
}
#my_account .folderName {
	bottom: 0;
    font-size: 12px;
    left: 0;
    position: absolute;
    text-align: center;
    width: 148px;
    color: #a1a1a1;
}
#my_account .folder .items {
	background: url("/images/folders.png") repeat scroll 46px -10px transparent;
    height: 24px;
    line-height: 27px;
    font-weight: bold;
    position: absolute;
    right: 16px;
    text-align: center;
    top: 24px;
    width: 45px;
}
#my_account .folder .gold .items {
	color: #907E2A;
}
#my_account .folder .black .items {
	color: #fff;
	opacity: .6;
}
#my_account .folder .silver .items {
	color: #868683;
}
#my_account .folder .status {
    height: 18px;
    position: absolute;
    right: 29px;
    top: 64px;
    width: 25px;
}
#my_account .folder .public {
	background: url("/images/folders.png") repeat scroll 40px -42px transparent;
}
#my_account .folder .black .public {
	background: url("/images/folders.png") repeat scroll 40px -59px transparent;
}
#my_account .folder .private {
	background: url("/images/folders.png") repeat scroll 40px -82px transparent;
}
#my_account .folder .black .private {
	background: url("/images/folders.png") repeat scroll 40px -99px transparent;
}

/* added noel */
#my_account label{text-align:left;display:block;float:none;width:auto;}
#my_account div.chk{float:left;text-align:left;display:inline-block;font-size: 10px;font-weight: bold;margin-bottom: 3px;text-transform: uppercase;width:150px;margin-bottom: 10px;margin-right: 10px;}
#my_account div.chk-wide{float:left;text-align:left;display:inline-block;font-size: 10px;font-weight: bold;margin-bottom: 3px;text-transform: uppercase;width:300px;margin-bottom: 10px;margin-right: 10px;}
#my_account .frmItemL{float:left; margin-right:15px;margin-bottom: 20px;}
#my_account .frmItemC{margin-right:15px;margin-bottom: 20px;}
#my_account .frmButtons{margin-top:20px;}
#my_account h2{font-family:Serif;clear:both;margin-top:30px;border-width:0;}
#my_account div.label {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; width: 115px; text-align: right; font-weight:bold}
#my_account div.field {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; display: block}
#my_account div.field-large {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; display: block;width:350px}
#my_account .items-divider{margin:10px 0 10px 115px;border-bottom:solid 1px #ccc;width:300px;}
#my_account a.edit{color:Blue;text-decoration:underline;}
#sortable { list-style-type: none; margin: 0; padding: 0; }
#sortable li { margin: 3px 3px 3px 0; padding: 1px; float: left; width: 100px; height: 90px; font-size: 4em; text-align: center; }

#my_account #list-items {}
#my_account #list-items li{border-bottom:solid 1px #ccc;padding-bottom:10px;margin-bottom:10px}
#my_account #list-items div.item-l{float:left;width:300px;}
#my_account #list-items div.item-c{float:left;width:200px;}
#my_account #list-items div.item-r{float:left;width:100px;}
#my_account ul.info-list {margin-bottom:10px;}
#my_account ul.info-list li{list-style-type:circle;padding:0px;margin:0px;margin-left:20px}
/*-------------------- NEW THEME CSS --------------------*/
/* Helper Classes */
.highlite {color: #b54f99 !important;}
body{
background: #eae9e5;
padding:0px;
margin:0px;
font-size:13px;
font-family:Helvetica, Arial, sans-serif;
}
#shell {
margin:5px auto 0 auto;
padding:0px;
width:995px;
background: #fff;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}sky
#header {
margin:5px 0 0 0;
}
#logo {
	background: url("/images/hp_sprite.png") repeat scroll right -162px transparent;
    height: 10px;
    padding-top: 40px;
    width: 332px;
    margin: 15px 0 20px 15px;
    float: left;
    display: block;
    font-size: 13px;
    font-weight: bold;
    color: #a1a1a1;
    text-align: left;
}
#logo:hover {
	text-decoration: none;
}
#contest_link {
	width: 128px;
	height: 54px;
	background: url(/images/contest_link.gif) no-repeat center center;
	float: right;
	margin: 15px 40px 0 0 ;
	display: block;
}
#hd_search {
	position: relative;
	float: right;
	margin: 18px 15px 0 0;
}
#search_btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 46px;
	cursor: pointer;
}
.hd_search {
    background: url("/images/hp_sprite.png") repeat scroll -832px -280px transparent;
    border: 0 none;
    color: #CACACA;
    font-size: 24px;
    font-weight: bold;
    height: 46px;
    letter-spacing: -0.05em;
    line-height: 45px;
    padding: 0 45px 0 10px;
    width: 115px;
}
.hd_search:focus {
color: #333;
font-size: 18px;
font-weight: normal;
letter-spacing: 0;
}
#user_signup {
    color: #555555;
    float: right;
    font-size: 13px;
    line-height: 16px;
    margin: 28px 20px 0 0;
    text-align: center;
    width: 150px;
}
#user_menu {
    color: #555555;
    float: right;
    font-size: 14px;
    line-height: 16px;
    margin: 28px 18px 0 0;
    text-align: center;
}
#user_menu_logged_in {
    color: #555555;
    float: right;
    font-size: 14px;
    line-height: 16px;
    margin: 28px 10px 0 0;
    text-align: center;
}
#user_menu_logged_in a{
    font-size: 13px;
    letter-spacing: 0em;
}
#user_menu a, #user_signup a {
    font-size: 14px;
    letter-spacing: -0.03em;
}

#header_ad{float:right;margin:15px 8px 0 0;}

#user_menu-iframe{width:460px;height:80px;border:0px;margin:0px;float:right;text-align:right}
#content {
z-index:2;
width:980px;
margin:15px 0 10px 0;
padding:0 8px;
text-align:left;
background-color:#fff;
}
#content_wrap {
width: 978px;
border: 1px solid #d4d4d4;
padding-top: 1px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background-color:#fff;
}
#content_wrap a {
color: #323232;
font-size: 12px;
}
#content_wrap h2 {
font-size: 18px;
text-align: left;
margin: 0 0 5px 0;
color: #000;
}
#content_left {
float: left;
width: 645px;
padding: 15px 10px 10px 15px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
background-color:#fff;
}
#content_left h1, #content_left h2, #content_left h3 {
font-family: Georgia, Times New Roman, serif;
font-weight: normal;
}
#content_left h1 {
font-size: 28px;
}
#content_left h3 {
color: #4D4D4D;
font-size: 15px;
margin: 12px 0 10px 0;
}
/*-------------------- LISTING PAGE -------------------*/
#editors_picks {
position: relative;
background: url("/images/hp_sprite.png") no-repeat scroll -183px -55px transparent;
 height: 93px;
 width: 462px;
 padding: 0 0 10px 168px;
 margin: 10px 0 10px 0;
}
#ep_right {
position: absolute;
top: 0;
right: -10px;
background: url("/images/hp_sprite.png") no-repeat scroll -1005px -55px transparent;
 height: 103px;
 width: 10px;
 background-color:#fff;
}
#editors_picks h1 {
position: absolute;
left: 20px;
top: 10px;
color: #fff;
font-size: 18px;
width: 160px;
text-shadow: 0 -1px 0 #696b9d;
}
#ep_btn {
position: absolute;
left: 16px;
bottom: 14px;
font-size: 12px;
font-weight: bold;
color: #c7c9ff !important;
text-shadow: 0 -1px 0 #000;
text-decoration: none;
}
.ep_image {
float: left;
background: #f1f1f1;
width: 85px;
height: 85px;
margin: 6px 0 0 5px;
}
/* Resources module */
#IdeaLinksList{width:500px;margin: 8px 0 0 0;padding: 10px 15px 10px 30px;}
#IdeaLinksList li {list-style-image: url(/images/purple_arrow.png);}

.resources {
float: left;
width: 310px;
padding-right: 10px;
margin-bottom: 12px;
position:relative;
}
.resources h2 {
color: #b54f99 !important;
}
.resources ul {
margin: 8px 0 0 0;
padding: 10px 15px 10px 30px;
border: 1px solid #d4d4d4;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.resources li {list-style-image: url(/images/purple_arrow.png);}
.resources #more-top {position:absolute;right:5px;top:5px}
.resources #more-li {list-style-image:none; font-weight:bold;}

#list_container {
float: left;
margin: 0 -10px -10px -15px;
}
/* List Navigation */
#list_left_nav .search_results {
font-family: Georgia, Times New Roman, serif;
padding: 10px 0 5px 0;
color: #8E8E8E;
font-size: 16px;
}
#list_left_nav .search_results span {
font-size: 20px;
color: #333;
}
#list_left_nav h3 {
color: #b54f99;
padding-left: 15px;
font-size: 15px;
}
#list_left_nav h3 a {
color: #b54f99;
font-size: 15px;
text-decoration: none;
}
#list_left_nav .expand {
background: url(/images/minus.png) no-repeat left center;
}
#list_left_nav .collapse {
background: url(/images/plus.png) no-repeat left center;
}
#list_left_nav {
float: left;
width: 168px;
padding-left: 15px;
margin-left: 5px;
margin-right: 5px;
}
#list_left_nav ul {
margin: 0 0 0 17px;
}
#list_left_nav li {
font-size: 12px;
margin-bottom: 2px;
}
#list_content {
 float: left;
 width: 460px;
}
/* "Sort by" toolbar */
.list_view_options {
float: left;
margin: 5px 0 5px 5px;
width: 600px;
padding: 0 10px;
height: 44px;
background:  transparent url("/images/hp_sprite.png") no-repeat scroll left -220px;
clear: both;
}
.list_view_options a.grid_view, .list_view_options a.list_view {
text-decoration: none;
color: #333 !important;
float: left;
background: url(/images/view_grid.png) no-repeat left center;
padding: 6px 0 5px 20px;
margin-top: 10px;
margin-left: 5px;
width:100px
}
.list_view_options a.list_view {
background: url(/images/view_list.png) no-repeat left center;
margin-left: 15px;
}
/* List thumbnails */
#list_content ul {
margin: 0;
list-style: none;
}


/* 

background: url("/images/hp_sprite.png") no-repeat scroll -9px -280px transparent;
width: 128px;
height: 100px;

 
#list_content li:hover {
float: left;
position: relative;
background: url("/images/hp_sprite.png") no-repeat scroll -155px -280px transparent;
}
 */
#list_content li .itemLabel {
padding: 2px;
font-size: 11px;
font-weight: bold;
color: #8e8e8e;
z-index:1;
}
/* 
#list_content li .itemflyout {
padding: 5px;
font-size: 11px;
font-weight: bold;
display:none;
position:absolute;
right:10px;
top:10px;
z-index:1;
background-color:#fff;
width:220px;
text-align:center;
-moz-border-radius: 8px 8px 8px 8px;
 border: 1px solid #323232;
}

#list_content li .item-magnify {
width:28px;
height:28px;
position:absolute;
right:10px;
top:10px;
z-index:1;
}
 */
#list_content li span {
background: url("/images/hp_sprite.png") no-repeat scroll -9px -520px transparent;
 bottom: -12px;
 height: 12px;
 left: 0;
 position: absolute;
 width: 140px;
}
/*-------------------- PRODUCTS PAGE -------------------*/
#content_left .company_info {
margin-left: 8px;
margin-top: 10px;
 padding-top: 10px;
border-top: 1px solid #CFCFCF;
}
#content_left .company_info .biz-card{
display:block;
margin-bottom: 10px;
margin-left:15px;
}

#content_left .company_name {
display: block;
font-family: Georgia, Times New Roman, serif;
padding: 5px 0;
}
#content_left .company_info p
{
margin-bottom: 5px;
margin-left: 0;
padding: 2px 5px 0 5px;
font-size:12px;
color: #323232;
}
#content_left .company_info h3
{
margin-top: 0;
margin-bottom: 5px;
}
#product_toolbar .company_logo {
margin-bottom: 10px;
}
/* Product Page Toolbar */
#product_toolbar {
float: left;
width: 160px;
padding: 10px;
background: url(/images/product_toolbar.jpg) no-repeat left top;
margin-top: 0;
margin-bottom: 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
#saveToPortfolio, #save, #save:hover {
cursor: pointer;
font-size: 16px;
line-height: 39px;
text-shadow: 0 -1px 0 #4b4f9c;
color: #fff;
text-align: center;
background: transparent url("/images/hp_sprite.png") no-repeat scroll left -55px;
width: 169px;
height: 40px;
margin: -4px 0 10px -4px;
}
#saveToPortfolio, #save:hover {
background: transparent url("/images/hp_sprite.png") no-repeat scroll left -95px;
text-shadow: 0 -1px 0 #4b4f9c;
}
/* Product Toolbar */
#product_toolbar .toolbar_button {
background: url("/images/hp_sprite.png") no-repeat scroll left -140px transparent;
 margin-bottom: 5px;
 margin-left: 5px;
 padding: 5px 5px 5px 30px;
}
.toolbar_link
{
margin-bottom: 5px;
margin-left: 5px;
padding: 2px 5px 5px 5px;
}
#product_toolbar div.print {
margin-bottom: 10px;
}
#product_toolbar div.email {
background: url("/images/hp_sprite.png") no-repeat scroll left -162px transparent;
}
#product_toolbar div.catalog {
background: url("/images/hp_sprite.png") no-repeat scroll left -184px transparent;
}
/* Product Photo */
#product_photo {
float: left;
 margin: 0 0 15px 10px;
 text-align: center;
 width: 440px;
}
/* Social Media Toolbar */
#sm_toolbar {
margin-top: 10px;
}
/* Product Info */
#product_info {
padding-top: 15px;
clear: both;
border-top: 1px solid #cfcfcf;
}
#product_info .pi_box {
color: #000;
float: left;
width: 200px;
padding-right: 12px;
padding-bottom: 10px;
}
#product_info .pi_box_title {
font-weight: bold;
display: block;
}
#product_info .pi_description {
font:italic 12px Georgia;
color: #939393;
}

/* Generic Module */
.generic_module {
margin-top: 30px;
}
.generic_module_content {
border: 1px solid #cfcfcf;
padding: 10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
clear: both;
}
.generic_module_img {
float: left;
margin-right: 5px;
}

/*-------------------- RIGHT SIDEBAR --------------------*/
#content_right {
float: left;
width: 300px;
margin: 0 0 0 8px;
}
/* Generic module for the right sidebar */
#content_right .module_header {
text-shadow: 0 -1px 0 #6e285b;
background: url(/images/hp_sprite.png) left top;
font-family: "Helvetica Neue",Helvetica, sans-serif;
font-weight: 300;
font-size: 24px;
line-height: 24px;
letter-spacing: 0.01em;
color: #c99ebd;
padding: 10px 15px 13px 15px;
border-top-right-radius: 8px;
-moz-border-radius-topright: 8px;
-webkit-border-top-right-radius: 8px;
}
#content_right .module_content {
background: url(/images/right_module_bg.jpg) repeat-y left top;
padding:15px;
}
/* Save product button */
#save, #save:hover {
cursor: pointer;
font-size: 16px;
line-height: 39px;
text-shadow: 0 -1px 0 #4b4f9c;
color: #fff;
text-align: center;
background: transparent url("/images/hp_sprite.png") no-repeat scroll left -55px;
width: 169px;
height: 40px;
margin: -4px 0 10px -4px;
}
#save:hover {
background: transparent url("/images/hp_sprite.png") no-repeat scroll left -95px;
text-shadow: 0 -1px 0 #4b4f9c;
}
/* Saved state */
#saved {
position: relative;
cursor: pointer;
font-size: 13px;
line-height: 42px;
letter-spacing: -0.03em;
text-shadow: 0 1px 0 #fff;
color: #fff;
font-weight: bold;
text-align: left;
background: url("/images/hp_sprite.png") no-repeat scroll -310px -282px transparent;
width: 169px;
height: 40px;
margin: -4px 0 10px -4px;
}
#saved .status {
float: left;
width: 40px;
margin-left: 24px;
color: #71B900;
}
#saved .goto {
float: left;
margin-left: 10px;
}

#product_info #pi-manu {float:left;width:300px;}

#product_info #details-left{float:left;width:300px;}
#product_info #product-details{-moz-border-radius: 8px;border-radius: 10px;-webkit-border-radius: 8px;border: 1px solid #CFCFCF;padding: 5px;}
#product_info #product-details .att-key {border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 0pt;vertical-align:top;}
#product_info #product-details .att-value {border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 0pt;text-align:right;vertical-align:top;}

#product_info #find-right{float:left;width:300px;margin-left:20px;}
#product_info #find-similar {-moz-border-radius: 8px;border-radius: 10px;-webkit-border-radius: 8px;border: 1px solid #CFCFCF;padding: 5px;}
#product_info #find-similar ul{list-style:none;width:290px;margin:8px 0px 0px 4px}
#product_info #find-similar ul li{float:left;list-style:none;width:138px;margin:5px 5px 0px 0px;font-size:12px}
#product_info #where-to-buy-it {-moz-border-radius: 8px;border-radius: 10px;-webkit-border-radius: 8px;border: 1px solid #CFCFCF;padding: 5px;}

#product_info #pi-details {float:left;width:300px;}
#product_info #pi-details-shell {-moz-border-radius: 8px 8px 8px 8px; border: 1px solid #CFCFCF;padding: 5px;float:left;}
#product_info #pi-details-more {text-align:center;}
#product_info #pi-details-more a {color:#000}

#product_info #pi-details .att-key {
border-top: 1px solid rgb(204, 204, 204); 
border-bottom: 1px solid rgb(204, 204, 204); 
padding: 6px 0pt;
vertical-align:top;
}
#product_info #pi-details .att-value {
border-top: 1px solid rgb(204, 204, 204); 
border-bottom: 1px solid rgb(204, 204, 204); 
padding: 6px 0pt;
text-align:right;
vertical-align:top;
}

/*--- CURRENT CSS ---*/
html{margin:0px;padding:0px;background-color:#EAE9E5}
p{text-align:left;margin-bottom:1em}
#leaderboardTop{width:730px;height:90px;margin-bottom:-15px;margin-left:30px;padding:5px}
#leaderboardBottom{width:730px;height:90px;margin:0px 0px -20px 0px}
#wrap{position:relative;background-image:url(/images/bgSiteShadow.gif);min-height:100%;margin:0px auto 0px auto;padding-left:43px;text-align:left;width:840px}
#blogHeaderWrap{position:relative;background-image:url();min-height:100%;margin:0px auto 0px auto;text-align:left;width:800px}
#pageTitle{width:800px;float:left;display:block}
#maincontent{width:620px;float:right;display:block;padding:5px 0px 20px 22px;border-left:1px solid #BBB}
#Pmaincontent{width:610px;float:right;display:block;padding:5px 0px 20px 19px;border-left:1px solid #BBB}
#left{width:156px;position:relative;float:left;left:1px;text-align:left;border-right:1px solid #BBB;margin-bottom:10px}
#Pleft{width:173px;position:relative;float:left;left:-3px;text-align:left;border-right:1px solid #BBB;margin-right:-10px}
#right{float:right;width:170px;margin:5px -7px 20px 6px}

#initCap_W{position:relative;float:left;margin:-18px -17px 0px -8px}
#nestledImg{position:relative;float:right;margin:-16px -5px 6px 6px}
.PODborder{padding:10px;border:1px solid #ccc}
.footerText{color:#888;font-size:10px;line-height:1.2em}
.footerText a, .footerText a:visited{color:#888;text-decoration:none}
.footerText a:visited{color:#888;text-decoration:none}
.footerText a:hover, .footerText a:active{color:#888;text-decoration:underline}
.imgCrop{height:50px;width:100px;overflow:hidden}
.imgCrop img{margin-top:-2px;margin-left:-2px}
#thumbPop{position:relative}
img.thumbShadow{position:absolute;z-index:-1;width:81px;height:81px;right:-.7em;bottom:-.7em}
#portThumbLabel{position:relative;top:-3px;left:-8px}
#portThumbWrap{position:relative;top:-8px;left:-8px}
#portThumbs{position:relative;width:170px}
#portThumbsListing{position:relative;width:170px;right:-7px;top:-42px}
#ballotPortThumbsListing{position:relative;width:170px;right:-7px;top:-2px}
#ballotTitle{margin-bottom:10px}
#portThumbsLL{background-image:url(/images/homepage/portThumbsShadowLL.gif);background-position:bottom right;background-repeat:no-repeat}
#portThumbsUR{background-image:url(/images/homepage/portThumbsShadowUR.gif);background-position:bottom right;background-repeat:no-repeat}
#portThumbsCtr{background-image:url(/images/homepage/portThumbsShadow.gif);background-repeat:no-repeat;background-position:bottom right}
ul#createPort{list-style:none;position:relative;float:left;width:156px;left:-8px;top:-14px;margin:0px -5px 0px -35px;z-index:1}
#recentlySavedLabel{position:relative;top:-20px;left:-8px;margin-bottom:-4px;color:#777;font-size:12px}
#createPortLabel{position:relative;height:20px;top:-14px;left:-8px}
#welcome{position:relative;z-index:0;bottom:39px;right:-2px;height:25px}
.linkBarCell{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#3d76b0;cursor:pointer;letter-spacing:2px;padding:1px 4px 2px 0px;border-bottom:1px solid #B3C4DD}
ul#newsworthy{font-size:12px;line-height:1.2em;margin-left:-20px}
.superHeadTags{font-family:Arial,Helvetica,sans-serif;font-size:14px;text-transform:lowercase;letter-spacing:.07em;color:#888}
#innerhead{position:relative;float:left;width:800px;margin:28px 0px 20px 0px;color:#4d4d4d}
#innerhead .logo{position:relative;float:left;z-index:2;margin-top:5px}
#innerhead .txtSch{position:relative;float:right;margin:-4px -3px 0px 0px}
#linkBar{position:relative;z-index:1;top:0px;right:-3px;height:20px}
ul#linkBar{list-style:none;position:relative;height:18px;float:right;margin:-29px 3px 0px 0px;width:700px;z-index:1}
ul#linkBar li{list-style:none;float:right;padding:2px 4px 2px 18px;margin-left:2px;font-family:Arial,Helvetica,sans-serif;background-color:#EFEEEB;border-bottom:1px solid #B3C4DD;font-size:11px;font-weight:bold;color:#3d76b0;cursor:pointer;letter-spacing:2px}
ul#portLinkBar{list-style:none;position:relative;height:18px;float:right;margin-top:-27px;width:700px;z-index:1}
ul#portLinkBar li{list-style:none;background-color:#E1F3D2;border-bottom:1px solid #C5DDB3;color:#76975A;float:right;padding:2px 4px 2px 18px;margin-left:2px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;cursor:pointer;letter-spacing:2px}
#innerhead .welcome{position:relative;float:right;z-index:0;margin:-4px 4px 0px 0px;height:14px;white-space:nowrap;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:11px}
#pgTitle{position:relative;float:left;width:540px;margin-right:10px}
#search{position:relative;float:right;right:-10px}
#featuredProds{float:left;width:630px;height:210px;margin-bottom:10px;background-image:url(/images/homepage/shadow.gif);background-position:top left}
#featuredProds img{float:left;position:relative;top:4px;width:200px;height:200px;margin:-1px 7px 10px 3px}
#topContent{float:left;width:600px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4em;color:#4D4D4D}
#topBusCds{float:left;width:620px}
#interview{float:left;width:588px;font-family:Arial,Helvetica,sans-serif}
#interview .leftTop{float:left;text-align:right;width:325px;border-right:1px solid #CCC;font-size:18px;line-height:1.7em;font-family:Times,serif;font-style:italic}
#interview .rightTop{float:left;margin-top:70px;padding:20px 0px 0px 20px;width:240px;font-size:10px;border-top:1px solid #CCC;color:#666}
#interview .cols{float:left;width:182px;margin-bottom:30px;border-right:1px solid #CCC;border-top:1px solid #CCC;padding:20px 10px 0px 0px;font-size:14px;color:#4d4d4d;line-height:1.4em}
#interview .initials{font-size:18px;font-family:Times,serif;font-style:italic;font-weight:bold}
#listPgPopupText{position:absolute;bottom:-200px;left:0px;width:194px;padding:5px 3px 5px 3px;font-size:14px;line-height:1.2em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-decoration:none;color:#333;cursor:pointer;background-image:url(/images/Backgrounds/gridRolloverBg.png)}
#gridProdShell{width:800px;position:relative;float:left;margin-right:-20px}
#gridProdBallot{position:relative;width:210px;height:225px;float:left;padding:3px 0px 0px 4px;background-image:url(/images/homepage/shadow.gif);background-position:top left;background-repeat:no-repeat}
#findSimProd{position:relative;float:left;width:220px;padding:6px 0px 0px 7px;margin-top:6px;background-image:url(/images/homepage/findSimProdShadow.gif);background-position:top left;background-repeat:no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:21px;color:#4D4D4D}
#findSimGridShell{width:325px;position:relative;float:left;margin:6px 15px 0px 5px}
#findSimGridProd{position:relative;float:left;width:97px;height:97px;padding:11px 0px 0px 11px;background-image:url(/images/busCdProdShadow.gif);background-position:top left;background-repeat:no-repeat}
#findSimSliderShell{font-family:arial,sans-serif;font-size:18px;position:relative;color:#4d4d4d;float:left;top:6px;width:200px}
.track{position:relative;float:left;top:-8px;margin-bottom:4px;left:-2px;padding-left:16px}
.slit{background-color:#000;width:180px;height:0px;margin:4px 1px 2px 16px;line-height:0;position:relative;left:-16px;top:16px;z-index:1;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:1px solid #999;border-bottom:1px solid #999}
.thumb{background-image:url(/images/thumbWithShadow.png);width:21px;height:24px;position:relative;z-index:2;cursor:pointer;top:-1px}
.keyHolder{position:absolute;left:0px;top:12px;width:2px;font-family:arial,sans-serif;font-size:18px;color:#999;border:0px;text-align:right;z-index:2}
ul#callToAction{list-style:none;position:relative;left:-6px;padding:0px;margin:0px;width:195px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:16px}
ul#callToAction li{list-style:none;cursor:pointer;margin-bottom:-20px}
#callToActionText{position:relative;top:-17px;left:16px;z-index:2;color:#48453e}
#callToActionText a:hover{cursor:pointer;color:#014284;text-decoration:none}
#callToActionPortText{position:relative;top:-17px;left:16px;z-index:2;color:#558854}
#callToActionPortText a:hover{color:#284028;text-decoration:none}
h1{font-family:Arial,Helvetica,sans-serif;font-size:21px;color:#4D4D4D;font-style:normal;font-weight:normal;line-height:1.2em;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;white-space:normal}
.normal, .headertext, .header, .bluecontent, .contact, .bullet, .blueDefault, .notes, .rating, .prodPgProdLettering, .blueSmallText{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal;text-decoration:none}
.prodname, .bluecontentbold, .contactupper, .contactbold, .bold, .blueSmallHeads{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#4D4D4D;line-height:normal;text-decoration:none}
.textHighlight{color:#90C75E;font-family:Arial,sans-serif;font-style:italic;font-size:12px;font-weight:bold}
.backgroundEmpty{background-color:#fff}
.backgroundLightLightGrey{background-color:#EFEFEF}
.backgroundMediumGrey{background-color:#ccc}
.backgroundLightBlue{background-color:#bab6aa}
.backgroundMedBlue{background-color:#E9E7E4}
.backgroundLightGreen{background-color:#E1F3D2}
.ruleLightGrey{background-color:#ccc}
.titleRmark{font-family:Arial,Helvetica,sans-serif;font-size:9px;position:relative;bottom:.7em}
.textRmark{font-family:Arial,Helvetica,sans-serif;font-size:9px;position:relative;bottom:.33em}
A.contentsmall{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#369;font-style:normal;text-decoration:none;font-weight:normal}
A.contentsmall:link, A.contentsmall:visited{color:#369;text-decoration:none}
A.contentsmall:hover, A.contentsmall:active{color:#000;text-decoration:underline}
.vRuleLightGrey{font-family:Arial,Helvetica,sans-serif;font-size:16px;color:#CCC}
.tagLine{font-family:Arial,Helvetica,sans-serif;font-size:17px;color:#AFAFAF}
.explanation{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;color:#4D4D4D}
.v1{padding-top:7px;padding-bottom:7px}
.v1a{padding-top:7px;padding-bottom:10px}
.v2{padding-top:3px;padding-bottom:7px}
.v2a{padding-top:3px;padding-bottom:2px}
.vSpacer{padding-bottom:7px}
.vSpacersidehead2{padding-top:7px;padding-bottom:7px}
.vSpacersidehead{padding-top:7px;padding-bottom:3px}
.vSpacersidelist{padding-bottom:3px}
.vSpacersidelist2{padding-top:2px;padding-bottom:2px}
.vSpacersidelist3{padding-top:2px;padding-bottom:7px}
.vSpacerbrandhead{padding-bottom:7px}
.vSpacerbrandlist{padding-top:4px;padding-bottom:2px}
.vSpacer4{padding-bottom:4px}
a.imageCellLink:link img{border-color:#CCC;padding:5px}
a.imageCellLink:visited img{border-color:#CCC;padding:5px}
a.imageCellLink:hover img{border-color:#333;padding:5px}
a.imageCellLink:active img{border-color:#333;padding:5px}
a.imageHighlight200:link img{border-color:#FFF;padding:5px}
a.imageHighlight200:visited img{border-color:#FFF;padding:5px}
a.imageHighlight200:hover img{border-color:#BBB;padding:5px}
a.imageHighlight200:active img{border-color:#BBB;padding:5px}
A.headLinks, A.headLinks:link, A.headLinks:visited{font-family:Arial,Helvetica,sans-serif;color:#4D4D4D;text-decoration:none;line-height:13px;text-transform:capitalize}
A.headLinks:hover, A.headLinks:active{text-decoration:underline}
A.smHeadLinks, A.smHeadLinks:link, A.smHeadLinks:visited{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;text-decoration:none}
A.smHeadLinks:hover, A.smHeadLinks:active{text-decoration:underline}
A.joinLink, A.joinLink:link, A.joinLink:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#369;text-decoration:none}
A.joinLink:hover, A.joinLink:active{color:#000;text-decoration:underline}
A.headCapLinks, A.headCapLinks:link, A.headCapLinks:visited{font-family:Helvetica,Arial,sans-serif;font-size:9px;line-height:1.2em;color:#8499B8;font-weight:bold;text-decoration:none}
A.headCapLinks:hover, A.headCapLinks:active{color:#00F;text-decoration:underline}
A.sidebarHeads, A.sidebarHeads:link, A.sidebarHeads:visited{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;color:#4D4D4D;font-weight:bold;text-decoration:none}
A.sidebarHeads:hover, A.sidebarHeads:active{text-decoration:underline}
A.imageLabel, A.imageLabel:link, A.imageLabel:visited{font-family:Helvetica,Arial,sans-serif;font-size:9px;line-height:1.2em;color:#777;letter-spacing:1px;text-decoration:none}
A.imageLabel:hover, A.imageLabel:active{text-decoration:underline}
A.homesidebarHeads:link{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#369;font-weight:bold;line-height:13px;text-decoration:none}
A.homesidebarHeads:visited{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#369;font-weight:bold;line-height:13px;text-decoration:none}
A.homesidebarHeads:hover{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#000;font-weight:bold;line-height:13px;text-decoration:underline}
A.homesidebarHeads:active{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;color:#000;font-weight:bold;line-height:13px;text-decoration:underline}
.homesidebarHeads{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#369;font-weight:bold;padding-bottom:5px;padding-top:10px}
A.homeheadLinks:link{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#4D4D4D;text-decoration:none;line-height:13px;text-transform:capitalize}
A.homeheadLinks:visited{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#4D4D4D;text-decoration:none;line-height:13px;text-transform:capitalize}
A.homeheadLinks:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:underline;line-height:13px;text-transform:capitalize}
A.homeheadLinks:active{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#000;text-decoration:underline;line-height:13px;text-transform:capitalize}
.homeSubHead{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:bold;line-height:24px;color:#4D4D4D}
.brandletter{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#333;font-style:normal;font-weight:normal;text-decoration:none}
A.brandletter:link{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;color:#369;font-style:normal;font-weight:normal;text-decoration:none}
A.brandletter:visited{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;color:#369;font-style:normal;font-weight:normal;text-decoration:none}
A.brandletter:hover{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;color:#000;font-style:normal;font-weight:normal;text-decoration:underline}
A.brandletter:active{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;color:#000;font-style:normal;font-weight:normal;text-decoration:underline}
.sideText{font-family:Arial,Helvetica,sans-serif;color:#999}
.welcome{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:8px;font-weight:bold;color:#4D4D4D}
A.buyOnline:link{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#CBFD92;text-decoration:none}
A.buyOnline:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#CBFD92;text-decoration:none}
A.buyOnline:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#bab6aa;text-decoration:underline}
A.buyOnline:active{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#bab6aa;text-decoration:underline}
A.attrLinks:link{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#48453e;text-decoration:none;text-transform:capitalize}
A.attrLinks:visited{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#48453e;text-decoration:none;text-transform:capitalize}
A.attrLinks:hover{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#000;text-decoration:underline;text-transform:capitalize}
A.attrLinks:active{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#000;text-decoration:underline;text-transform:capitalize}
A.sidebarLinks:link{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#48453e;text-decoration:none;text-transform:capitalize}
A.sidebarLinks:visited{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#48453e;text-decoration:none;text-transform:capitalize}
A.sidebarLinks:hover{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#000;text-decoration:underline;text-transform:capitalize}
A.sidebarLinks:active{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#000;text-decoration:underline;text-transform:capitalize}
A.subSidebarLinks:link{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#48453e;text-decoration:none;text-transform:capitalize}
A.subSidebarLinks:visited{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#48453e;text-decoration:none;text-transform:capitalize}
A.subSidebarLinks:hover{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#000;text-decoration:underline;text-transform:capitalize}
A.subSidebarLinks:active{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#000;text-decoration:underline;text-transform:capitalize}
A.PlistPageProdName:link{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#558854;text-decoration:none;text-transform:capitalize}
A.PlistPageProdName:visited{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#558854;text-decoration:none;text-transform:capitalize}
A.PlistPageProdName:hover{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#284028;text-decoration:underline;text-transform:capitalize}
A.PlistPageProdName:active{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#284028;text-decoration:underline;text-transform:capitalize}
A.pLinks{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#558854;font-style:normal;font-weight:normal}
A.pLinks:link, A.pLinks:visited{color:#558854;text-decoration:none}
A.pLinks:hover, A.pLinks:active{color:#284028;text-decoration:underline}
A.pLinksLg{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#558854;font-style:normal;font-weight:normal}
A.pLinksLg:link, A.pLinksLg:visited{color:#558854;text-decoration:none}
A.pLinksLg:hover, A.pLinksLg:active{color:#284028;text-decoration:underline}
A.pLinksSmall{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#558854;font-style:normal;font-weight:normal}
A.pLinksSmall:link, A.pLinksSmall:visited{color:#558854;text-decoration:none}
A.pLinksSmall:hover, A.pLinksSmall:active{color:#284028;text-decoration:underline}
.PprodArrows{padding-top:2px}
.seeRecentPODsLink{padding:2px 10px 0px 0px}
A.headerLinks:link{font-family:Arial,Helvetica,sans-serif;color:#A7BAD3;font-style:normal;font-weight:normal;text-decoration:none}
A.headerLinks:visited{font-family:Arial,Helvetica,sans-serif;color:#A7BAD3;font-style:normal;font-weight:normal;text-decoration:none}
A.headerLinks:hover{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-style:normal;font-weight:normal;text-decoration:underline}
A.headerLinks:active{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-style:normal;font-weight:normal;text-decoration:underline}
A.brandSubHead:link{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;font-weight:bold;color:#444467}
A.brandSubHead:hover{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;font-weight:bold;text-decoration:underline;color:#444467}
A.brandSubHead:visited{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;font-weight:bold;color:#444467}
A.brandSubHead:active{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;font-weight:bold;text-decoration:underline;color:#444467}
.bodycopy{font-family:Arial,Helvetica,sans-serif;color:#4D4D4D;font-size:11px;font-weight:normal;line-height:25px}
.searchText{font-family:Arial,Helvetica,sans-serif;color:#333;font-size:11px;line-height:1.2em;font-weight:normal}
.searchTextSm{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#333;padding:0px}
.searchTextLg{font-family:Arial,Helvetica,sans-serif;font-size:15px;color:#333;padding:0px}
A.bodycopy{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:11px;font-weight:bold;line-height:25px}
A.topLinks{font-family:Arial,Helvetica,sans-serif;color:#999;font-size:11px;font-weight:bold;line-height:25px;text-decoration:none}
A.topLinks:hover{font-family:Arial,Helvetica,sans-serif;text-decoration:underline;font-size:11px;font-weight:bold;line-height:25px;color:#5C76AF}
.footerText{font-family:Arial,Helvetica,sans-serif;color:#888;font-size:10px;line-height:1.2em}
A.PnavLink:link{font-family:Arial,Helvetica,sans-serif;color:#E1EFD3;font-size:11px;line-height:1.2em;text-decoration:none}
A.PnavLink:visited{font-family:Arial,Helvetica,sans-serif;color:#E1EFD3;font-size:11px;line-height:1.2em;text-decoration:none}
A.PnavLink:hover{font-family:Arial,Helvetica,sans-serif;color:#E1EFD3;font-size:11px;line-height:1.2em;text-decoration:underline}
A.PnavLink:active{font-family:Arial,Helvetica,sans-serif;color:#E1EFD3;font-size:11px;line-height:1.2em;text-decoration:underline}
A.PwhiteNavLink:link{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:11px;line-height:1.2em;text-decoration:none}
A.PwhiteNavLink:visited{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:11px;line-height:1.2em;text-decoration:none}
A.PwhiteNavLink:hover{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:11px;line-height:1.2em;text-decoration:underline}
A.PwhiteNavLink:active{font-family:Arial,Helvetica,sans-serif;color:#FFF;font-size:11px;line-height:1.2em;text-decoration:underline}
.topNavLinksBorder{border:1px solid #CCC}
.padding5{padding-left:5px;padding-right:5px;padding-top:5px;padding-bottom:5px}
.padding10{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px}
.padding10a{padding-left:10px;padding-right:10px;padding-top:0px;padding-bottom:10px}
.findSimText{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#4D4D4D;text-transform:capitalize}
.greenSmallerText{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#5f774f}
.blueSmallerHeads{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:bold;color:#4D4D4D;letter-spacing:.25px;text-transform:uppercase}
.blueMedHeads{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;font-weight:bold;color:#4D4D4D}
.blueMedText{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;font-weight:normal;color:#4D4D4D}
.ltBlueMedText{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;font-weight:normal;color:#5E678D}
.grayPortSubhead{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;font-weight:normal;color:#4D4D4D}
.blackboldtext{font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.2em;font-style:normal;font-weight:bold;color:#000}
.blacktext{font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.2em;font-style:normal;font-weight:normal;color:#000}
.whitelink{font-family:Arial,Helvetica,sans-serif;font-size:10pt;line-height:1.2em;font-style:normal;font-weight:normal;color:#FFF;text-decoration:underline}
.blueDefaultBold{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#526B8A}
.portfolioSidebarHeads{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#515151}
.boldWhite{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;font-weight:bold;color:#fff}
.boldLink{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4A54B5;font-style:normal;line-height:normal;font-weight:bold;text-decoration:underline}
.bolder{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-style:normal;line-height:normal;font-weight:bold;color:#4D4D4D;text-decoration:none}
.content{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#4D4D4D}
.profileStyle{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#4D4D4D;font-style:normal;font-weight:normal;line-height:22px}
.contentLightBlue{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#CFF;font-style:normal;font-weight:normal}
.contentbold{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:15px;color:#4D4D4D;font-style:normal;font-weight:bold}
.contentHeading{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.contentItalic{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:15px;color:#4D4D4D;font-style:italic;font-weight:normal}
.contentBoldItalic{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;color:#888;font-style:italic;font-weight:bold}
img.btsr{vertical-align:text-top}
.contentsmall{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.contentsmallbold{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.contentsmallwhite{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:normal}
.contentCategoryLinks{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#4D4D4D;font-style:normal;font-weight:normal;line-height:16px}
.contentTitle{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.contentTitleBigPale{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1.2em;color:#999;font-style:normal;font-weight:normal}
.contentTitleLightGrey{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#999;font-style:normal;font-weight:normal;text-decoration:none}
.contentLightGrey{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#999;font-style:normal;font-weight:normal;text-decoration:none}
.contentBlue{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal;text-decoration:none}
.contentTitleLightBlue{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#CFF;font-style:normal;font-weight:normal}
.contentTitleDarkBlue{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#607890;font-style:normal;font-weight:normal}
.contentTitleBoldBlue{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.contentTitleBlue{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-weight:normal}
.retailerName{font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:24px;color:#4D4D4D;font-weight:bold}
.contentTitleBold{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.contentTitleBoldLight{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.bluecontentTitleBoldItalic{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:italic;font-weight:bold}
.bluecontentTitleBoldLight{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.bluecontentTitleBoldLightBigger{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.contentTitleLight{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1.2em;color:#999;font-style:normal;font-weight:normal}
.prodPgProdTitle{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal;text-transform:capitalize}
.listingPgSubHead{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.copyright{font-family:Arial,Helvetica,sans-serif;font-size:9px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:normal}
.courier{font-family:Courier}
.delete{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#F00;font-style:normal;font-weight:bold}



.deleteback{font-family:Arial,Helvetica,sans-serif;font-size:19px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:bold;background:red}
.error{font-family:Arial,Helvetica,sans-serif;font-style:normal;line-height:normal;color:#F00;text-decoration:none}
.errortext{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;line-height:normal;font-weight:bold;color:#F00;text-decoration:none}
.headerlinks{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#4A54B5;font-style:normal;font-weight:normal;text-decoration:underline}
.headertitle{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#8595A3;font-style:normal;font-weight:bold}
.headerwhite{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:normal;text-decoration:underline}
.leader{font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:normal;text-decoration:none}
.newpost{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;color:#F2A010;font-style:italic;font-weight:bold}
.orangeLargeHeads{font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:1.2em;font-weight:normal;color:#F90;text-decoration:none}
.plain{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#000;font-style:normal;font-weight:normal}
.plainBold{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#000;font-style:normal;font-weight:bold}
.plainsmall{font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.2em;color:#000;font-style:normal;font-weight:normal}
.portpurplecontentbold{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#5f774f;font-style:normal;font-weight:bold}
.prodnamelarge{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold}
.prodnamelargeport{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#5f774f;font-style:normal;font-weight:bold}
.productName{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#000;font-style:normal;font-weight:bold}
.purpleSmallLinks{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal}
.purpleDefaultBold{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:bold;color:#8B0390}
.rateupper{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:bold}
.redcontent{font-family:Arial,Helvetica,sans-serif;color:#f00;font-size:12px;line-height:1.2em;font-weight:normal}
.seefull{font-family:Arial,Helvetica,sans-serif;color:#4D4D4D;font-style:normal;font-weight:normal}
.small{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.sub{font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.2em;color:#5f774f;font-style:normal;font-weight:bold}
.subsmall{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#8085AC;font-style:normal;font-weight:bold}
.subsmallblue{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#41516a;font-style:normal;font-weight:bold}
.title{font-family:Arial,Helvetica,sans-serif;font-size:21px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal;background-color:#fff}
.titlegreen{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#699;font-style:normal;font-weight:bold}
.trailer{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:normal}
.plainwhite, .white{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:normal}
.plainWhiteBold, .plainWhiteBoldLink{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;color:#FFF;font-style:normal;font-weight:bold;text-decoration:none}
.whiteTitleBold{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;font-weight:bold;color:#FFF}
.whiteLargeBold{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;font-weight:bold;color:#FFF}
.headerTagLine{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;font-weight:normal;color:#FFF}
.whiteDefaultBold{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:bold;color:#FFF}
.whiteDefault{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#FFF}
.whiteSmall{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;font-weight:normal;color:#FFF}
.darkBlue{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#526B8A;font-style:normal;font-weight:normal}
.darkBlueBold{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.2em;color:#526B8A;font-style:normal;font-weight:bold}
.Ads_by_Google{font-family:arial,sans-serif;font-size:10px;font-weight:normal;color:#4D4D4D;text-decoration:none}
.body{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#4D4D4D
}
.headline{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;font-weight:bold;color:#2C37A8}
.url{font-family:arial,sans-serif;font-size:10px;text-decoration:none;font-weight:normal;color:#2C37A8}
.Ads_by_GoogleL{font-family:arial,sans-serif;font-size:10px;font-weight:normal;color:#4D4D4D;text-decoration:none}
.headlineL{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;font-weight:bold;color:#2C37A8}
.bodyL{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal;color:#4D4D4D}
.urlL{font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;font-weight:normal;color:#2C37A8}
.prodPgProdSubtitle{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold;padding-bottom:5px}
.searchbystyleheader{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:bold;padding-bottom:20px}
.prodPgProdHeader{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.catSubHead{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
.collectionSubHead{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;font-weight:bold;line-height:24px;color:#7293C3}
.brandSubHead{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.2em;font-weight:bold;color:#444467}
.bannerSubHead{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;font-weight:normal;color:#7293C3}
.sidebarHeads{font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;color:#4D4D4D;font-weight:bold;line-height:14px;text-decoration:none}
.bgMediumGrey{background-color:#CCC}
.whiteSubHead{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;font-weight:bold;color:#FFF}
A.bluelink{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5em;color:#369;text-decoration:none}
A.bluelink:link, A.bluelink:visited{color:#369;text-decoration:none}
A.bluelink:hover, A.bluelink:active{color:#000;text-decoration:underline}
.designerl{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;font-weight:bold}
.bluecontentsmaller, .bluecontent, .blueSmallerText, .designer{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
h2{font-family:Lucida,Palatino,Garamond,Helvetica,sans-serif;font-size:16px;color:#3B425E;text-align:center;font-weight:normal;margin-top:0px;padding-top:0px;margin-bottom:12px;padding-bottom:0px;margin-left:10px;margin-right:10px;white-space:normal}
h3{font-family:Arial,Helvetica,Verdana,sans-serif;color:#3B425E;margin:0px;padding:0px}
.getins{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:16px;color:#666;font-style:normal;font-weight:normal;margin-top:0px;padding-top:0px;margin-bottom:0px;padding-bottom:0px;padding-left:10px;padding-right:10px}
.quoteG{font-family:Lucida,Book Antiqua,Palatino,Garamond,Helvetica,sans-serif;font-size:18px;line-height:24px;color:#fff}
.quoteSpCh{font-family:Times New Roman,Arial,Helvetica,Verdana,sans-serif;font-size:18px;line-height:24px;color:#fff}
A.graylink{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5em;color:#919191;text-decoration:none}
A.graylink:link, A.graylink:visited{color:#525252;text-decoration:none}
A.graylink:hover, A.graylink:active{color:#000;text-decoration:underline}
A:link{font-size:12px;color:#000;text-decoration:none}
A:visited{font-size:12px;color:#000;text-decoration:none}
A:hover{font-size:12px;color:#000;text-decoration:underline}
A:active{font-size:12px;color:#000;text-decoration:underline}
th, td{border:none}

#footer {z-index:1;color:#ccc;font-size:12px;background-color:#2f2f2f}
#footer a{color:#ccc}
#footer-logo{float:left;padding:20px}
#footer-address{float:left;padding:18px;font-size:12px;color:#ccc;line-height:1.7}
.footer-menu{font-size:14px;color:#ccc;padding:7px 10px 15px 20px;float:left;width:1000px}
.footer-menu a{font-size:14px;color:#ccc}
.footer-bottom {padding:20px 15px 15px 15px;color:#999;font-size:10.5px;width:960px}
.footer-bottom a{color:#999;font-size:10.5px}
#footer-simple {z-index:1;margin:auto;width:700px;padding-bottom:10px;text-align:center;font-size:10px;line-height:1.4em;color:#888;border-top:solid 1px #ccc;padding-top:10px}
#footer-simple a:hover, #footer-simple a:active, #footer-simple a:link, #footer-simple a:visited {color:#888;font-size:10px}

#content .column{float:left}
#ctrCol{left:192px;top:-2px;width:480px;position:relative}
#rCol{left:200px;top:-1px;width:300px;position:relative}
#lCol{left:-780px;width:160px;position:relative}
#mainBody{position:relative;float:left;min-height:100%;width:650px}

#maincontent{width:620px;float:right;display:block;padding:5px 0px 20px 22px;border-left:1px solid #BBB}
#left{width:156px;position:relative;float:left;left:1px;text-align:left;border-right:1px solid #BBB;margin-bottom:10px}
#right{float:right;width:170px;margin:5px -7px 20px 6px}
#getInspContent{margin-right:10px;position:relative;float:left;font-size:12px;line-height:1.2em}
#ideasLink{font-family:verdana,sans-serif;font-size:11px;line-height:1.3em;letter-spacing:.04em;width:130px;color:#57544e;float:right;padding:6px 0px 6px 0px;border-bottom:1px solid #ccc}
.large_italic_text{font-size:18px;vertical-align:bottom;font-style:italic;line-height:1.2em;padding-top:5px}
.large_italic_text a:link, .large_italic_text a:visited{font-size:18px;vertical-align:bottom;font-style:italic;line-height:1.2em;padding-top:5px}
.large_italic_text a:hover, .large_italic_text a:active{font-size:18px;vertical-align:bottom;font-style:italic;line-height:1.2em;padding-top:5px}
#center_col{float:left;position:relative;width:350px;font-size:12px;line-height:1.5em;margin-top:10px}
.textPhotoBox_R{background-color:#e9e7e4;height:100px;width:340px;padding:10px 5px 5px 10px;float:left;font-size:12px}
.textPhotoBox_R_img{margin:0px 5px 0px 5px;float:right}
.textPhotoBox_L{background-color:#fff;height:100px;width:340px;padding:10px 10px 0px 5px;float:left}
.textPhotoBox_L_img{margin:0px 10px 0px 5px;float:left}
#right_col{position:relative;float:left;width:210px;font-size:12px;line-height:1.3em;margin-left:30px}
.rightInspBox{float:right;width:210px;clear:both;border:1px solid #bab6aa;padding:0px 0px 10px 0px;margin:0px 0px 10px 0px}
.rightInspBox p{margin:7px 5px 0px 7px}
.rightInspBox h3{color:#fff;padding:5px 0px 3px 5px;margin:0px;font-size:22px;font-weight:normal;background-color:#bab6aa}
#header-sm{width:140px;margin-top:6px;float:right}
#header-iframe{width:580px;height:35px;border:0px;margin:0px;float:right}
#header-login{width:580px;height:35px;font-size:12px;color:#737067;margin:0 0 0 5px;line-height:1.5;float:right}
#header-login a{color:#000;font-size:12px;font-weight:bold;text-decoration:underline;line-height:1.5}
#header-login-l{width:280px;float:right}
#header-login-r{width:150px;float:right;text-align:right}
#header-login-i{width:400px;float:right;text-align:right}
#header-home-box{width:522px;height:83px;float:right;text-align:right}

#header-home-login{width:412px;height:43px;background-color:#f5f5f5;font-size:12px;color:#000;margin:7px 0 3px 5px;line-height:1.5;float:right}
#header-home-login a{color:#000;font-size:12px;font-weight:bold}
#textSchLeft{position:relative;float:left;height:20px;width:140px;z-index:0}
#textSchLeft .field{font-size:11px;color:#333;padding:0px;margin:3px 0 0 0;border:1px solid #ccc;width:90px;display:inline-block}
#textSchLeft .btn{float:right}
#textSchTop{float:left;height:22px;width:135px;background-color:#262626}
#textSchTop .field{font-size:11px;color:#333;padding:0px;margin:0px;margin-top:3px;border:1px solid #262626;width:90px;display:inline-block}
#textSchTop a{font-size:11px;color:#ccc}
#breadcrumbs{font-size:11px;margin:0px 0px 3px 3px;color:#999}
#breadcrumbs a{font-size:11px}
ul#prodPgExtraHead{width:455px;height:37px;list-style:none;position:relative;clear:both;margin:8px 0px -5px 0px}
ul#prodPgExtraHead li{list-style:none;position:relative;float:left;font-size:14px}
#mainProd{width:460px;margin-bottom:14px;position:relative;float:left}
#mainProdTop{width:460px}
#mainProdBottom{width:460px;height:465px;background-image:url(/images/Products/400bgBottom.gif);background-position:bottom right;background-repeat:no-repeat}
#mainProdBottom .fourHundred{padding:25px 0px 0px 26px}
#mainProdBottom .twoHundred{padding:125px 0px 100px 126px}
#mainProdTitle{width:460px;background-image:url(/images/Products/400bgTitle.gif);background-position:top right;display:block}
#mainProdInfo{width:435px;font-size:14px;margin-left:12px;padding-bottom:10px;padding-top:10px}
#mainProdInfo h3{margin:-8px 0px 0px -5px;background-color:#BAB6AA}
#mainProdInfo h1{margin:0px;font-size:13px;font-family:Arial,Helvetica,sans-serif;color:#48453E;text-align:left;font-weight:bold}
.prodname, .bluecontentbold, .contactupper, .contactbold, .bold, .blueSmallHeads{color:#4D4D4D;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none}
#mainProdInfo .manName{font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#48453E;text-align:left}
#saveBtn{width:75px;height:42px;position:absolute;top:8px;right:10px}
#mainProdIcons{width:446px;height:13px;text-align:right;margin-top:5px}
#mainProdIcons .item{position:relative;font-size:11px;font-family:Arial,Helvetica,sans-serif;border:none}
#mainProdIcons .item a{text-decoration:none}
.recentPod{background:#fff;padding:6px;text-align:center;border:1px solid #BAB6AA;margin:8px 4px 8px 0px;float:left}
ul#linkGrid{list-style:none;float:left;width:790px;padding:0px;margin:0px 0px -2px 0px;background-color:#efeeeb}
ul#linkGrid li{list-style:none;float:left;padding:5px 0px 5px 0px;margin:-2px -2px 0px 0px;font-family:Arial,Helvetica,sans-serif;background-color:#efeeeb;border:2px solid #fff;font-size:14px;cursor:pointer}
ul#linkGrid .threeCols{list-style:none;width:248px}
ul#linkGrid .threeCols624{list-style:none;width:206px}
ul#linkGrid .threeCols790{list-style:none;width:261px}
#linkGridBottomEdge{position:relative;float:left;border-top:2px solid #fff;z-index:1}
#catsGrouped{float:left;width:720px;margin:0px 0px 15px 30px}
#catsGrouped .cat{padding:2px 0px 2px 0px;font-size:11px;white-space:nowrap;line-height:1.4em}
#catsGrouped .spacer{padding:2px 4px 2px 4px;color:#ccc}
#tipDiv{position:absolute;z-index:1}
img.shadow{position:absolute;z-index:-1;width:492px;height:318px;right:-.5em;bottom:-.5em}
#pod90Rollover{position:absolute;bottom:-99px;left:-4px;width:92px;padding:5px;font-size:11px;text-decoration:none;cursor:pointer;text-align:left;background-image:url(/images/Backgrounds/gridRolloverBg.png)}
#pod90Rollover a:hover{text-decoration:none}
#pod200Rollover{position:absolute;bottom:-17px;left:-16px;width:220px;padding:5px;text-decoration:none;cursor:pointer;text-align:center;background-image:url(/images/Backgrounds/gridRolloverBg.png)}
#pod200Rollover a:hover{text-decoration:none}
#pod400Rollover{position:absolute;bottom:-400px;width:380px;padding:5px 10px 5px 10px;text-decoration:none;cursor:pointer;text-align:center;background-image:url(/images/Backgrounds/gridRolloverBg.png)}
#pod400Rollover a:hover{text-decoration:none}
ul#rColSection{width:298px;height:233px;margin:0px 0px 20px 0px;list-style:none;border:1px solid #BAB6AA}
ul#rColSection li{list-style:none;float:left}
.rColSubhead{background:#BAB6AA;height:233px;width:68px;margin:0px;padding:0px}
.rColProd{width:200px;height:200px;text-align:center;margin:16px 0px 0px 16px}
ul#getMoreInfo{list-style:none;position:relative;left:4px;margin:0px 0px 6px 10px;border:1px solid #fff}
ul#getMoreInfo li{list-style-image:url("/images/icon/getMoreInfoBullet.gif");font-size:12px}
ul#seeAllFromMan{list-style:none;border-top:1px solid #ccc;padding-top:6px;margin:6px 0px 0px 0px;position:relative}
ul#seeAllFromMan li{list-style:none;margin-bottom:6px;font-size:12px}
ul#seeAllFromMan a{font-size:12px}
#leaderboard{font-size:10px;color:#999;height:90px;width:980px;margin:0px 0px 14px 0px}
.leaderboard-placeholder{float:left;background-color:#fff;width:728px;height:90px;margin:0px}
#skyscraper{width:160px;margin:0px 0px 20px 0px;font-size:10px;color:#999}
.skyscraperPlaceholder{width:160px;height:600px;background:#bbb}
#rect{width:300px;margin:0px 0px 20px 0px;font-size:10px;color:#999}
.rectPlaceholder{width:300px;height:250px;background:#bbb}
.PODborder{padding:10px;border:1px solid #ccc}
.footerText{color:#888;font-size:10px;line-height:1.2em}
.footerText a, .footerText a:visited{color:#888;text-decoration:none}
.footerText a:visited{color:#888;text-decoration:none}
.footerText a:hover, .footerText a:active{color:#888;text-decoration:underline}
.imgCrop{height:50px;width:100px;overflow:hidden}
.imgCrop img{margin-top:-2px;margin-left:-2px}
img.thumbShadow{position:absolute;z-index:-1;width:81px;height:81px;right:-.7em;bottom:-.7em}
#thumbPop{position:relative;top:3px}
#portThumbLabel{position:relative;top:-3px;left:-8px}
#portThumbWrap{position:relative;top:-8px;left:-8px}
#portThumbs{position:relative;width:170px}
#portThumbsListing{position:relative;width:170px;right:-7px;top:-42px}
#ballotPortThumbsListing{position:relative;width:170px;right:-7px;top:-2px}
#ballotTitle{margin-bottom:10px}
#portThumbsLL{background-image:url(/images/homepage/portThumbsShadowLL.gif);background-position:bottom right;background-repeat:no-repeat}
#portThumbsUR{background-image:url(/images/homepage/portThumbsShadowUR.gif);background-position:bottom right;background-repeat:no-repeat}
#portThumbsCtr{background-image:url(/images/homepage/portThumbsShadow.gif);background-repeat:no-repeat;background-position:bottom right}
ul#createPort{list-style:none;position:relative;float:left;width:156px;left:-8px;top:-14px;margin:0px -5px 0px -35px;z-index:1}
ul#createPort li{position:relative;float:left;padding:5px 4px 2px 4px;margin:0px 5px 5px 0px;border:1px solid #ccc;background:#fff;list-style:none}
#recentlySavedLabel{position:relative;top:-20px;left:-8px;margin-bottom:-4px;color:#777;font-size:12px}
#createPortLabel{position:relative;height:20px;top:-14px;left:-8px}
#busCdBgWrap{position:relative;top:-8px;left:-8px}
#pgTitle{position:relative;float:left;width:540px;margin-right:10px}
#search{position:relative;float:right;right:-10px}
#featuredProds{float:left;width:630px;height:210px;margin-bottom:10px;background-image:url(/images/homepage/shadow.gif);background-position:top left}
#featuredProds img{float:left;position:relative;top:4px;width:200px;height:200px;margin:-1px 7px 10px 3px}
#topContent{float:left;width:600px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4em;color:#4D4D4D}
#topBusCds{float:left;width:620px}
.topSubTitle{font-family:Arial,Helvetica,sans-serif;line-height:1.1em;font-size:16px;font-weight:normal;text-transform:lowercase;letter-spacing:0.1em;color:#666}
ul#prodGrid{list-style:none;position:relative;right:40px;float:left;width:635px;top:-14px;margin-bottom:-4px;overflow:hidden}
ul#prodGrid li{list-style:none;background-image:url(/images/Backgrounds/gridShadow.gif);background-position:bottom right;background-repeat:no-repeat;float:left;width:104px;height:104px}
ul#prodGrid li img{list-style:none;float:left;width:80px;height:80px;margin:9px 0px 0px 9px}
#shadowPosition{position:absolute;left:0px;top:90px;z-index:-1}
ul#blueGrid{list-style:none;position:relative;float:left;width:609px;padding:0px;margin:0px 0px -2px 0px;background-color:#efeeeb;z-index:1}
ul#blueGrid li{list-style:none;float:left;padding:5px 0px 5px 0px;margin:-2px -2px 0px 0px;font-family:Arial,Helvetica,sans-serif;background-color:#efeeeb;border:2px solid #fff;font-size:14px;color:#212020;cursor:pointer}
ul#blueGrid .oneCol{list-style:none;width:610px;border:none;padding:3px 0px 3px 0px}
ul#blueGrid .twoCols{list-style:none;width:302px}
ul#blueGrid .threeCols{list-style:none;width:196px}
#blueGridBottomEdge{position:relative;width:607px;float:left;margin-left:2px;border-top:2px solid #fff;z-index:1}
.price{font-size:13px;margin:8px 0px 6px 0px}
.searchTextSm{font-size:11px;color:#333;padding:0px;margin:0px}
.blueMedHeads{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.2em;font-weight:bold;color:#4D4D4D}
.content{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#4D4D4D;font-style:normal;font-weight:normal}
.contentsmall{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.2em;color:#4D4D4D;font-style:normal;font-weight:normal}
a.content:link, a.content:visited{text-decoration:none}
a.content:hover, a.content:active{text-decoration:underline}
TD{padding:0px}
#callsToAction{margin:15px 0px 3px 0px;white-space:nowrap}
#callsToAction a{font-size:11px}
#callsToAction .btn{margin:0px -1px 0px -3px;padding:0px}
#callsToAction .btnSave{margin:0px -1px 0px -3px;padding:0px}
#savedAs{position:relative;top:-24px;left:4px;font-size:12px;width:80px;height:20px;text-align:center}
#savedAsSmall{position:absolute;top:20px;left:5px;font-size:10px;width:65px;height:20px;text-align:center;overflow:hidden}
#savedAsSmall a{font-size:10px}
.cbox{border:solid 1px #BAB6AA;font-family:Arial;font-size:12px;float:left}
.cbox h3{color:#fff;padding:0px 0px 3px 5px;margin:0px;font-size:22px;font-weight:normal;background-color:#BAB6AA}
.cbox hr{height:1px;background-color:#BAB6AA;padding:0px;margin:0px}
.cbox p{padding:10px;margin:0px}
.cbox-prodbutton{float:left;padding:7px 0px 5px 9px}
.cbox-podleft{width:450px;margin:0px 0px 14px 3px}
.cbox-podright{width:300px;margin-bottom:14px}
.cbox-findSim{width:60px;margin:0px -10px 14px 0px;position:relative;left:-5px;border-left:none;border-top:none;background:#e1dfd8;padding:0px}

.cbox-leftrail{margin-left:0px;width:160px}
.cbox .innerbox{margin:4px 8px 4px 8px;padding:4px 0px 4px 0px}
#innerboxLeft{float:left;margin:3px 8px 4px 0px;padding-left:10px;width:110px}
#innerboxRight{float:left;margin-top:10px;width:160px}
#priceLastUpdate{font-size:10px;margin-top:8px;width:285px}
#priceLastUpdate a{font-size:10px}
.item{font-size:13px;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #CCC}
#prodTitleContainer{width:460px;height:535px;background-image:url(/images/Products/ProdTitleContainer.gif);background-repeat:no-repeat;margin-bottom:6px}
#prodTitleImage{}
#prodTitleImage img{margin-top:26px;margin-left:27px}
#prodTitle{height:63px;margin-top:3px;margin-left:3px;padding:5px;color:#4a473c}
#prodTitle h1{font-size:22px;color:#2a2820;margin:0px}
#prodMain{width:470px;float:left}
#prodRight{float:right;width:310px}
.home-welcome{position:relative;float:left;height:104px;color:#000;font-size:8pt;margin:0px 5px 0px 35px}
.home-welcome{margin:0px -8px 0px 35px}
.home-welcome a{font-size:8pt}
.home-welcome-start{position:relative;float:left;background-image:url(/images/Products/header_welcome_bg.gif);background-repeat:no-repeat;text-align:center;font-size:14pt;width:355px;height:84px;color:#868277;padding-top:8px}
.header-welcome-sm{font-size:10pt}
.home-welcome a, #header .home-welcome a:visited{color:#000}
.home-welcome-info{position:relative;float:left;background-image:url(/images/Products/header_welcome_bg.gif);background-repeat:no-repeat;font-size:17px;width:398px;height:104px;line-height:1em}
.start-text-welcome{padding:15px 5px 10px 10px;float:left;width:145px;text-align:center;position:relative;left:5px}
.start-text-welcome a{font-size:10px}
.start-text{float:left;text-align:left;margin-left:30px}
.start-button{float:left;text-align:center;margin-left:30px;font-size:10pt}
#innerReg{position:relative;top:-7px;left:-3px;width:150px;height:99px;background-image:url('/images/Registration/innerRegBg.jpg');background-position:top left;background-repeat:no-repeat;overflow:hidden}
#innerRegThumbs{position:absolute;height:46px;top:45px;left:3px;padding:0px;margin:0px;overflow:hidden}
ul#innerRegThumb1, ul#innerRegThumb2, ul#innerRegThumb3{list-style:none;float:left;padding:0px 1px 0px 0px;margin:0px 1px 0px 0px}
ul#innerRegThumb1 li, ul#innerRegThumb2 li, ul#innerRegThumb3 li{list-style:none;position:relative;left:0px}
ul#innerRegLinks{list-style:none;position:absolute;top:3px;left:0px;margin:0px;z-index:100}
ul#innerRegLinksLogin{top:5px;left:10px;z-index:100}
ul#innerRegLinks li{list-style:none;cursor:pointer}
#registration{width:398px;height:104px;background-image:url('/images/Registration/regBg.jpg');background-position:top left;background-repeat:no-repeat}
ul#regBlurb{position:relative;top:32px;left:3px;padding:0px;margin:0px;width:327px;height:22px;overflow:hidden}
ul#regBlurb li{list-style:none}
#regThumbs{position:relative;top:33px;left:3px;padding:0px;margin:0px;width:328px;height:40px;overflow:hidden}
ul#regThumb1, ul#regThumb2, ul#regThumb3, ul#regThumb4, ul#regThumb5, ul#regThumb6, ul#regThumb7, ul#regThumb8{list-style:none;float:left;margin:0px 1px 0px 0px}
ul#regThumb1 li, ul#regThumb2 li, ul#regThumb3 li, ul#regThumb4 li, ul#regThumb5 li, ul#regThumb6 li, ul#regThumb7 li, ul#regThumb8 li{list-style:none}
ul#regLinks{list-style:none;position:absolute;padding-bottom:2px;top:-9px;left:-18px;z-index:100}
ul#regLinksLogin{position:absolute;top:57px;left:310px;z-index:101}
ul#regLinks li{list-style:none;cursor:pointer;margin-bottom:2px}
#emptyPort{float:left;position:relative;top:14px;border:1px solid #ccc;text-align:center;font-size:14px;color:#999;width:217px;height:54px;padding:16px 0px 0px 0px}
#emptyPortInner{text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:130px;height:30px;margin:4px 0px 50px 8px;padding:2px 0px 2px 0px;font-size:13px;color:#888;line-height:1em}
#recentlySavedHome{float:left;position:relative;top:12px;text-align:center;width:235px;height:72px}
#recentlySaved{text-align:center;width:140px;height:90px;margin:2px 0px 0px 3px}
.prod-thumb-65{padding:4px;float:left;border:1px solid #ccc;background-color:#fff;margin:2px;z-index:5}
.prod-thumb-35{float:left;padding:2px;margin:2px 0px 2px 4px;border:1px solid #ccc;background-color:#fff}
#b2bLinks{position:absolute;top:-2px;left:905px;width:100px}
#iframe{position:absolute;top:-1px;left:758px;padding:0px;margin:0px;width:144px;height:99px}
#header-hello{position:relative;float:left;width:146px;height:86px;margin:0px;padding-top:6px;text-align:center;font-size:12pt;color:#666}
#regBadge{position:relative;left:-2px;top:-1px;width:150px;height:99px;overflow:hidden;margin:0px;padding:6px 6px 0px 0px;background-image:url('/images/Registration/innerRegEmptyBg.jpg');background-position:top left;background-repeat:no-repeat;text-align:center;font-size:11px;color:#666}
#regBadge .welcomeLink{position:relative;float:left;top:-45px;margin-left:7px;width:38px;height:24px;overflow:hidden;font-size:10px;line-height:1em;font-weight:bold}
#header-b2blinks{position:relative;top:-3px;left:10px;float:left}
#header-b2blinks h5{font-size:11px;font-weight:bold;padding-top:6px;margin-bottom:-2px;color:#555}
#header-b2blinks a{font-size:11px;color:#888}
#EditMyPortfolio{font-family:Verdana;font-size:inherit;float:right;padding:6px 43px 10px 0px;font-size:8pt}
#EditMyPortfolio a{font-weight:bold;font-size:12px}
#manu-main{float:left;width:600px}
#manu-info{width:400px;float:left}
.listing-card{background-position:bottom left;background-repeat:no-repeat;margin-right:35px;float:left}
#ListingTop{float:left;width:800px}
#ListingHeader{float:left;width:480px}
#ListingTitle{position:relative;left:0;top:-2px;width:480px;height:250px;border:solid 1px #BAB6AA;font-family:Arial;font-size:12px;float:left}
#ListingTitle H1{color:#fff;padding:0px 0px 3px 5px;margin:0px;font-size:26px;font-weight:normal;background-color:#BAB6AA}
#ListingTitle H2{float:left;font-family:Arial;text-align:left;color:#737067;padding:3px 0px 2px 5px;margin:0px;width:475px;font-size:16px;font-weight:normal;background-color:#d9d6d0}
#ListingTitle .advSch{position:absolute;top:37px;left:370px;margin:0px}
.h1smaller{font-size:16px}
a.h1smaller{font-size:16px;font-weight:bold;line-height:2em;color:#888}
#ListingRec{float:left;width:300px;height:250px;font-size:10px;color:#999;padding-left:10px}
#ListingResultsMain{float:left;width:800px}
#ListingContentNav{width:165px;float:left}
#ListingResults{width:635px;float:right}
.ListingSmall{height:15px}
.contentbox{width:165px}
#ListingSponsorsGroup{float:left;width:280px;margin:0px 10px 30px 10px}
#ListingSponsorsGroup h3{font-size:15px;color:#737067;font-weight:bold;margin:10px 0px 5px 2px}
.ListingSponsor{float:left;margin:1px 6px 5px 1px}
#ListingRelatedSrch{float:left;width:160px;margin:0px 0px 2px 2px}
#ListingRelatedSrch h3{font-size:15px;margin:10px 0px 5px 0px;padding:0px;color:#737067}
.ClearIt{clear:both}
.side-col-wrapper{width:164px}
#user-saved-block{background-image:url('/images/Registration/badgeBg.gif');background-position:top left;background-repeat:no-repeat;width:173px;height:195px;text-align:center;float:left;position:relative;left:-3px;margin:0px;padding:10px 0px 0px 10px}
#openPort{color:#888;font-weight:bold;position:relative;float:left;width:148px;clear:both}
#user-saved-block .newrow{text-align:center;clear:both;margin:0px;padding:0px;width:148px;position:relative;float:left}
#user-saved-block .emptyPort{text-align:center;clear:both;margin:0px;width:135px;font-size:14px;color:#666;position:relative;float:left;padding:40px 0px 0px 10px}
#new-right{float:right;width:170px}
#call-create-port{background-color:#8b6889;border:7px solid #724774}
#thumbPop{position:relative;top:3px}
img.thumbShadow{position:absolute;z-index:-1;width:81px;height:81px;right:-.7em;bottom:-.7em}
#portThumbLabel{position:relative;top:-3px;left:-8px}
#portThumbWrap{position:relative;top:-8px;left:-8px}
#portThumbs{position:relative;width:170px}
#portThumbsListing{position:relative;width:170px;right:-7px;top:-42px}
#ballotPortThumbsListing{position:relative;width:170px;right:-7px;top:-2px}
#ballotTitle{margin-bottom:10px}
#portThumbsLL{background-image:url(/images/homepage/portThumbsShadowLL.gif);background-position:bottom right;background-repeat:no-repeat}
#portThumbsUR{background-image:url(/images/homepage/portThumbsShadowUR.gif);background-position:bottom right;background-repeat:no-repeat}
#portThumbsCtr{background-image:url(/images/homepage/portThumbsShadow.gif);background-repeat:no-repeat;background-position:bottom right}
ul#createPort{list-style:none;position:relative;float:left;width:156px;left:-8px;top:-14px;margin:0px -5px 0px -35px;z-index:1}
ul#createPort li{list-style:none;position:relative;float:left;padding:5px 4px 2px 4px;margin:0px 5px 5px 0px;border:1px solid #ccc;background:#fff}
#recentlySavedLabel{position:relative;top:-20px;left:-8px;margin-bottom:-4px;color:#777;font-size:12px}
#createPortLabel{position:relative;height:20px;top:-14px;left:-8px}
.titleCell{font-family:Arial;font-size:12pt;color:#888;line-height:1.8em;padding:20px 18px 20px 18px;border:1px #bab6aa solid;width:617px;height:60px;text-align:left}
.prodCell{width:200px;padding:10px 14px 5px 14px;height:185px;text-align:center}
a.prodNameAndMan:link, a.prodNameAndMan:visited{font-family:Arial;font-size:10pt;color:#888;text-decoration:none}
a.prodNameAndMan:active, a.prodNameAndMan:hover{font-family:Arial;font-size:10pt;color:#888;text-decoration:underline}
a.homeLink:link, a.homeLink:visited{font-family:Arial;font-size:16px;color:#666;text-decoration:underline}
a.homeLink:active, a.homeLink:hover{font-family:Arial;font-size:16px;color:#333;text-decoration:underline}
#txtContainer{position:absolute;left:100px;width:50%;height:50px;padding:50px 0px 20px 20px}
.NewsletterDate{position:absolute;height:30px;left:0%;padding:30px 30px 0px 0px;text-align:left;font-family:Arial;font-size:9pt;color:#888}
#HeaderImage{text-align:center;display:block}
#EmailToFriend{position:absolute;left:64%;width:50%;height:30px}
.txtInContainer{text-align:left;font-family:Arial;font-size:11pt;color:#888}
.txtInContainer-large{text-align:left;font-family:Arial;font-size:12pt;color:#888;line-height:1.5em}
.LargeLetter{font-size:20pt}
#SubHeaderGray{position:absolute;background-color:#bab6aa;left:0%;width:97%;height:37px;margin:46px 0px 0px 0px}
#SubHeaderContainer{left:0%;width:90.6%;height:100px;border:1pt #bfbfbf solid;position:absolute;padding:20px 20px 20px 20px;margin-top:82px}
.ProductContainerGray{width:200px;height:210px;border:1pt #bfbfbf solid;position:absolute;padding-top:10px}
.ProdCaption{width:200px;height:30px;position:absolute;padding-top:2px;font-family:Arial;font-size:10pt;color:#888}
#EditMyPortfolio{font-family:Verdana;font-size:inherit;float:right;padding:6px 43px 10px 0px;font-size:8pt}
ul#prodGrid{list-style:none;position:relative;right:24px;float:left;width:625px;height:208px;overflow:hidden;top:-11px;margin-bottom:-4px}
ul#prodGrid li{background-image:url(/images/Backgrounds/gridShadow.gif);background-position:bottom right;background-repeat:no-repeat;float:left;width:104px;height:104px}
#shadowPosition{position:absolute;left:0px;top:90px;z-index:-1}
ul#blueGrid{list-style:none;position:relative;float:left;width:609px;padding:0px;margin:0px 0px -2px 0px;background-color:#efeeeb;z-index:1}
#blueGridBottomEdge{position:relative;width:607px;float:left;margin-left:2px;border-top:2px solid #fff;z-index:1}
#ListingTitle{position:relative;left:0px;top:-2px;width:480px;height:250px;border:solid 1px #BAB6AA;font-family:Arial;font-size:12px;float:left}
#ListingTitle H1{color:#fff;padding:0px 0px 3px 5px;margin:0px;font-size:26px;font-weight:normal;background-color:#BAB6AA}
.h1smaller{font-size:16px}
#ListingTitleMan{position:relative;left:-10px;top:2px;width:480px;border:solid 1px #BAB6AA;font-family:Arial;font-size:12px;float:left}
#ListingTitleMan H1{color:#fff;padding:0px 0px 3px 5px;margin:0px;font-size:26px;font-weight:normal;background-color:#BAB6AA}
.h1smallerMan{font-size:16px}
#ListingRec{float:left;width:300px;height:250px;font-size:10px;color:#999;padding-left:10px}
#ListingResultsMain{float:left;width:800px}
#ListingContentNav{width:165px;float:left}
#ListingResults{width:635px;float:right}
.ListingSmall{height:15px}
.contentbox{width:165px}
#ListingRelatedSearches{position:absolute;width:230px;padding:0px 0px 2px 2px;font-size:14px;left:240px}
#ListingRelatedSearches h3{font-size:15px;margin:0px;padding:0px;color:#737067;line-height:1.8em}
.ClearIt{clear:both}
#innerRegi{position:relative;top:0px;width:150px;height:99px;background-image:url('/images/Registration/innerRegBg.jpg');background-position:top left;background-repeat:no-repeat;overflow:hidden}
#innerRegThumb{position:absolute;height:46px;top:45px;left:0px;padding:0px;margin:0px;overflow:hidden}
ul#innerRegLinks{list-style:none;position:absolute;top:3px;left:0px;margin:0px;z-index:100}
ul#innerRegLinksLogin{top:5px;left:10px;z-index:100}
ul#innerRegLinks li{list-style:none;cursor:pointer}
#registration{width:398px;height:104px;background-image:url('/images/Registration/regBg.jpg');background-position:top left;background-repeat:no-repeat}
#maincontents{width:620px;float:right;display:block;padding:5px 0px 0px 20px;border-left:1px solid #BBB}
#wraps{position:relative;background-image:url(/images/bgSiteShadow.gif);min-height:100%;margin:0px auto 0px auto;padding-left:3px;text-align:left;width:840px}
#thumbBorder{float:left;margin:0px 3px 0px 2px;padding:8px;border:1px solid #ccc}
#containerDesigners{width:800px;border:none}
#wrapDesigners{position:relative;min-height:100%;margin:0px auto 0px auto;padding-left:3px;text-align:left;width:840px}
#maincontentDesigners{width:550px;position:absolute;left:180px;display:block;padding:5px 0px 0px 10px;border-left:1px solid #BBB}
#leftDesigners{width:102px;position:absolute;left:20px;border-right:1px solid #BBB;margin-bottom:10px}
ul{list-style-type:none}
ul li{list-style-type:none}
.clear{clear:both}
.clear-field {clear:both;margin-top:8px}
.req-field {color:red;text-align:right;margin-right:2px}
.left{float:left}
.right{float:right}

h3{color:#4d4d4d;font-size:14px;font-weight:bold;line-height:1.2em}
ul.prodThumbs{margin-left:0px;list-style-type:none}
ul.prodThumbs li{background-image:url(/images/Backgrounds/gridShadow.gif);background-repeat:no-repeat;float:left;width:104px;height:104px}
ul.prodThumbs img{width:80px;height:80px;margin:9px 0px 0px 9px}
ul.prodThumbs img.hover{width:90px;height:90px;margin:4px 0px 0px 4px}
ul.prodList{width:630px;margin-left:0px;list-style-type:none}
ul.prodList li{background-image:url(/images/homepage/shadow.gif);background-repeat:no-repeat;float:left;width:210px;height:210px}
ul.prodList img{width:200px;height:200px;margin:3px 0px 0px 3px}

ul.catGrid{list-style:none;width:630px;padding:0;margin:0px 0px -2px 0px;list-style-type:none}
ul.catGrid li{float:left;width:206px;padding:5px 0px 5px 0px;margin:-2px -2px 0px 0px;font-family:Arial,Helvetica,sans-serif;background-color:#efeeeb;border:2px solid #fff;font-size:14px;cursor:pointer}
ul.catGrid li:hover{background-color:#D9D6D0}
ul.catGrid a{text-decoration:none;padding-left:10px}

ul.grid-stacked{width:210px;float:left;list-style:none;padding:0;margin:0px 0px -2px 0px;list-style-type:none;background-color:blue;}
ul.grid-stacked li{width:206px;padding:5px 0px 5px 0px;margin:-2px -2px 0px 0px;font-family:Arial,Helvetica,sans-serif;background-color:#efeeeb;border:2px solid #fff;font-size:14px;cursor:pointer}
ul.grid-stacked li:hover{background-color:#D9D6D0}
ul.grid-stacked a{text-decoration:none;padding-left:10px}

#main-leaderboad-bottom{clear:both;text-align:center;padding:10px 0px 10px 0px;margin:10px 20px 10px 20px;position:relative}
#main-leaderboad-bottom-ad{margin:auto;width:728px}
#footer-social{padding:15px;width:300px;padding:20px 20px;margin-left:auto;margin-right:auto;position:relative;background-color:#fff}
#iframe-home{top:-1px;padding:0px;margin:0px;width:398px;height:104px;float:left}
.req-field{color:red;text-align:right;margin-right:2px}
#man-about-left{float:left;width:125px}
#man-about-left ul{padding:0px;margin:0px}
#man-about-left li{padding:0px;margin:0px}
#man-about-left img{margin:5px 0px 0px 10px}
#man-about-right{float:left;width:170px}
#man-about-right ul.top-list{margin-bottom:0px;padding-bottom:0px}
#man-about-right ul.top-list li{font-size:12px;list-style-image:url(/images/icon/getMoreInfoBullet.gif);list-style-type:disc;padding-bottom:8px}
#man-about-right ul.bottom-list{font-size:12px;border-top:solid 1px #BAB6AA;margin-left:3px;list-style-type:none;list-style-image:none;padding-top:5px;margin-top:5px;padding-left:5px}
#man-about-right ul.bottom-list li{list-style-type:none;padding-bottom:8px}
#msg-success{-moz-border-radius: 10px;border-radius: 10px;background:#B4EFAB none repeat scroll 0 0;border:1px solid #8BE57E;color:#323232;float:left;margin-bottom:5px;padding:4px 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
#msg-error{-moz-border-radius: 10px;border-radius: 10px;background:#FEB1B1 none repeat scroll 0 0;border:1px solid #FE9090;color:#323232;float:left;margin-bottom:5px;padding:4px 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
.msg-error{-moz-border-radius: 10px;border-radius: 10px;background:#FEB1B1 none repeat scroll 0 0;border:1px solid #FE9090;color:#323232;float:left;margin-bottom:5px;padding:4px 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
#msg-normal{-moz-border-radius: 10px;border-radius: 10px;background:#F3F3F3 none repeat scroll 0 0;border:1px solid #CCC;color:#666;float:left;margin-bottom:5px;padding:4px 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
#msg-warning{-moz-border-radius: 10px;border-radius: 10px;background:#F0FEB1 none repeat scroll 0 0;border:1px solid #D5D458;color:#7F7200;float:left;margin-bottom:5px;padding:4px 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
#msg-info{-moz-border-radius: 10px;border-radius: 10px;background:#A3D0FF none repeat scroll 0 0;border:1px solid #6AB3FF;color:#004185;float:left;margin-bottom:5px;padding:4px 10px 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:20px}
img.msg-ico{float:left;margin:2px 10px 0 0}
#HomeBusinessCard{margin:0px 0px -3px 4px}
#HomeBusinessCard img{margin:0px 2px 4px 2px}
.prodName{font-weight:bold;margin-top:10px}

#designTeamNotes li{font-size:12px;padding-bottom:8px}
#otherFolders li{font-size:12px;list-style-image:url(/images/icon/getMoreInfoBullet.gif);list-style-type:disc;padding-bottom:8px}

#my_account #myp_viewitem a{color:#000}
#my_account #myp_viewitem .label{width:80px;}
#my_account #myp_viewitem .field{width:240px;}
#my_account #myp_viewitem ul{margin:0;list-style-type:disc;}
#my_account #myp_viewitem #folder-pagination{padding:10px;text-align:center;}
#my_account #myp_viewitem_right{width:340px;float:left;margin-left:15px}
#my_account #myp_viewitem_right h3{margin-top:10px;clear:both;background-color:#EEEDEA;padding:5px;font-family: Georgia, Times New Roman, serif;font-weight: normal;color:#4D4D4D;}
#my_account #myp_viewitem_left{width:310px;float:left;}
#my_account #myp_viewitem_left .ItemImage{width:300px;height:300px;border:1px solid #ccc;padding:3px;}
#myp_viewitem #product-details{-moz-border-radius: 8px;border-radius: 10px;-webkit-border-radius: 8px;border: 1px solid #CFCFCF;padding: 5px;}
#myp_viewitem #product-details .att-key {border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 0pt;vertical-align:top;}
#myp_viewitem #product-details .att-value {border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); padding: 6px 0pt;text-align:right;vertical-align:top;}
#my_account #myp_additem_left{width:400px;float:left;}
#my_account #myp_additem_right{width:250px;float:left;margin-left:15px}             
            
/* caption */
.boxgrid200 {width:200px;height:200px;float:left;overflow:hidden;position:relative }
.boxgrid200 img{position:absolute;top:0;left:0 }
.boxgrid200 p{color:#000;font-size:12px;text-align:center;text-indent:0}
.boxgrid200 h3{color:#000;font-size:12px;font-weight:bold;margin:5px 0 2px 0;text-align:center;color:#000}
.boxcaption200 {cursor:pointer;bottom:-200px;float:left;position:absolute;background:#ececec;width:100%;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
.boxgrid90 {width:90px;height:90px;float:left;overflow:hidden;position:relative;margin-right:10px}
.boxgrid90 img{position:absolute;top:0;left:0 }
.boxgrid90 p{color:#000;font-size:9px;text-align:center;text-indent:0}
.boxgrid90 h3{color:#000;font-size:9px;font-weight:bold;margin:5px 0 2px 0;text-align:center;color:#000}
.boxcaption90 {cursor:pointer;bottom:-90px;float:left;position:absolute;background:#ececec;width:100%;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}

.footermenu-divider{background-color:#999;height:25px;width:1px;float:left;margin:0px 15px 0px 15px}
.footer-links-box{float:left;padding:0px 0px 20px 10px;width:1000px}
.footer-links{float:left;width:115px;height:490;font-size:12px;color:#999;padding:0px 0px 0px 10px;line-height:1.2}
.footer-links a{color:#999}
.footer-links-thin{float:left;width:100px;height:490;font-size:12px;color:#999;padding:0px 0px 0px 10px;line-height:1.2}
.footer-links-thin a{color:#999}

.flyout{padding:15px;font-family:Arial, Helvetica, sans-serif;background-color:#e9e7e4;font-size:11px;width:230px;line-height:1.2;text-align:left}
.flyout-text{float:left;width:125px}
.product-specs{width:125px;margin-top:5px}
.product-specs a{font-size:10px;color:#666;text-decoration:none;float:left}
.flyout-exact{margin:0px 15px 0px 0px;width:125px}
.flyout-exact a{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;margin-top:0;text-decoration:none;font-weight:bold}
.flyout-exact h4{margin-top:0;margin-bottom:0;font-size:12px}
.flyout-exact-image{float:left;margin-left:15px}
.flyout-similar{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666}
.flyout-similar hr{color:#a6a295;background-color:#a6a295;border:none;height:1px;margin-top:2px}
.flyout-box{float:left;width:230px}
.flyout-image{margin-right:10px;margin-top:15px;width:90px;float:left}
.flyout-similar-text{margin-top:15px;width:125px}
.flyout-similar-text a{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;text-decoration:none}

#sky-top {z-index:3;width:1000px;margin:auto;text-align:center}
#sky-top-ad{margin:auto;padding-top:5px;width:728px;height:90px;}

#home-tower{margin-left:10px;font-size:9px;color:#999999;float:left;position:relative;top:-11px}
#home-tower-ad{width:160px;height:600px}
.home-blogs-box{margin:15px 0px 0px 0px;float:left}
#home-blogs-title{float:left;margin:10px 0 5px 15px}
.home-content-bar{height:42px;width:670px;margin:0px 0px 0px 0px;background:url(/images/n/blogs-rectangle.png)}
#home-blogs{width:668px;height:225px;margin:0px 0px 10px 0px;border-style:solid;border-width:1px;border-color:#DDDDDD}
.home-blogs-box{margin:15px 0px 0px 0px;float:left}
#home-featured-blog{margin:0px 10px 10px 25px;color:#333333;font-size:15px;font-weight:bold;float:left}
#home-designer-pic{margin:10px 10px 10px 25px;float:left;width:72px;height:105px}
#home-blogs-text{margin:10px 10px 20px 10px;font-size:13.5px;color:#727066;width:360px;float:left;line-height:1.3}
#home-blogs-list{width:155px;height:200px;margin:17px 8px 10px 15px;font-size:12px;color:#666666;float:left}
#home-blogs-list li{list-style-image:url("/images/n/bluebullet.gif");margin-bottom:10px}
#home-blogs-list a{color:#333126;font-weight:bold;font-size:12px} 
#home-partners{padding:20px 0px 16px 0px;width:668px;margin:0px 0px 10px 0px;border-style:solid;border-width:1px;border-color:#DDDDDD;float:left}
.home-partners-box{padding:0px;float:left}
#home-partners-title{float:left;margin:10px 0px 4px 15px;width:222px;height:27px}
.home-partners-column{margin:0px 32px 0px 32px;float:left}
#home-partners .biz-card{margin:4px 30px}
#home-top-products{margin:15px 0px 10px 7px;padding:0;border-style:solid;border-width:1px;border-color:#DDDDDD;width:300px;height:267px;float:left}
#home-products{padding:5px 0px 8px 8px;width:286px;float:left}
.home-product{width:142px;height:45px;float:left}
.home-product-image{margin:1px 2px 2px 0px;text-align:center;float:left;width:47px}
.home-product-text{margin:5px 5px 0px 0px;float:left;font-size:12px;color:#333333;line-height:1.2;width:85px}
.home-product-text a{font-size:12px;color:#333333;line-height:1.2}
#home-rec{font-size:9px;color:#999999;float:left;margin-left:9px}
#home-rec-ad{width:300px;height:250px}
#res-wrapper{float:left;width:235px;height:205px}
#res-header{background-image:url(/images/n/resources.gif);width:235px;height:40px}
#res-content{background-image:url(/images/n/background.gif);width:225px;height:144px;font-family:Arial, Helvetica, sans-serif;font-size:13px;padding:20px 10px 0px 0px}
#res-content ul{margin:0 0 0 20px;list-style-image:url(/images/n/bullet.gif)}
#res-content li{margin:0 0 10px 0;list-style-image:url(/images/n/bullet.gif)}
#article-header{float:left;width:660px;margin-right:15px}
#title h1{font-family:Arial, Helvetica, sans-serif;font-size:21px;color:#386077}
#share{float:right}
#share a{font-size:11px}
#by{float:left;font-size:13px}
.pagination{float:right;text-align:right;font-size:13px}
.pagination b{color:#386077;font-size:13px} 
#related{width:300px;float:right;border-style:solid;border-width:1px;border-color:#d9d6d0;line-height:1.2;margin-bottom:7px}
#related-title{width:300px}
#related-text{padding:15px} 
#article-content{float:left;width:655px;margin-top:15px;padding-left:5px;margin-bottom:15px;margin-right:15px;line-height:1.3;font-size:13px}
#article-content ul{margin-left:20px;}
.article-image{margin-bottom:15px} 
#in-this-article{float:right;margin-left:15px;line-height:1.7;width:330px}
#toc{float:right;margin-left:15px;line-height:1.7;width:330px} 
#article-text{float:left}
#article-text h3{font-weight:bold;font-size:13;color:#386077;margin:10px 0 5px 0}
#article-text li {list-style-image:url(/images/n/bluebullet.gif)} 
.tip{float:left;margin-left:40px;margin-bottom:10px;margin-top:10px}
.tip-text{float:left;width:550px;margin-left:7px}
.tip-image{width:30px;float:left}
.tip-image2{width:30px;height:40px;background-image:url(/images/n/leaf.gif);background-repeat:no-repeat;float:left}
.indented {padding-left:50px;padding-right:50px}
#bottom-rule{float:left;width:655px;margin-top:15px;margin-bottom:5px}
.article-img{margin:15px 0 15px 0;font-style:italic}
.article-img-caption{font-style:italic}
.article-img-courtesy{color:#999999;font-size:9px}
#article-rec-ad{margin-bottom:15px}
#article-into{font-size:14px;font-weight:bold}
.article-img-left{float:left;margin:0 5px 5px 0}
.article-img-right{float:right;margin:0 0 5px 5px} 
#AboutUs{font-size:13px;line-height:1.3em}
#AboutUs h3{margin-bottom:5px}
#AboutUs li{list-style-type:disc}
#AboutUs ul.space-items li{margin-bottom:10px}
#AboutUs ul.no-bull{margin-left:0}
#AboutUs ul.no-bull li{list-style-type:none}

#in-right{float:left;padding-left:15px;width:450px}

.jc-skin-ss .jcarousel-container{background:#fff;border:1px solid #333;margin-top:10px}
.jc-skin-ss .jcarousel-direction-rtl{direction:rtl}
.jc-skin-ss .jcarousel-container-horizontal{padding:20px 40px}
.jc-skin-ss .jcarousel-clip-horizontal{width:590px;height:90px}
.jc-skin-ss .jcarousel-item{width:90px;height:90px}
.jc-skin-ss .jcarousel-item img{display:block;margin:auto;vertical-align:middle}
.jc-skin-ss .jcarousel-item-horizontal{margin-left:0;margin-right:10px}
.jc-skin-ss .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0}
.jc-skin-ss .jcarousel-item-placeholder{background:#fff;color:#000}
/**Horizontal Buttons*/
.jc-skin-ss .jcarousel-next-horizontal{position:absolute;top:20px;right:5px;width:32px;height:90px;cursor:pointer;background:transparent url(/images/buttons/thumb-next.gif) no-repeat 0 0}
.jc-skin-ss .jcarousel-direction-rtl .jcarousel-next-horizontal{left:5px;right:auto;background-image:url(/images/buttons/thumb-previous.gif)}
.jc-skin-ss .jcarousel-next-horizontal:hover{background-position:-32px 0}
.jc-skin-ss .jcarousel-next-horizontal:active{background-position:-64px 0}
.jc-skin-ss .jcarousel-next-disabled-horizontal, 
.jc-skin-ss .jcarousel-next-disabled-horizontal:hover, 
.jc-skin-ss .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-96px 0}
.jc-skin-ss .jcarousel-prev-horizontal{position:absolute;top:20px;left:5px;width:32px;height:90px;cursor:pointer;background:transparent url(/images/buttons/thumb-previous.gif) no-repeat 0 0}
.jc-skin-ss .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:5px;background-image:url(/images/buttons/thumb-next.gif)}
.jc-skin-ss .jcarousel-prev-horizontal:hover{background-position:-32px 0}
.jc-skin-ss .jcarousel-prev-horizontal:active{background-position:-64px 0}
.jc-skin-ss .jcarousel-prev-disabled-horizontal, 
.jc-skin-ss .jcarousel-prev-disabled-horizontal:hover, 
.jc-skin-ss .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px 0}
/**Special-Offers*/
#so-left{float:left;width:670px}
#so-left h1{margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px #4d4d4d}
#so-right{float:left;margin-left:10px;width:300px}
#content_wrap .so-offer{margin-bottom:15px;width:660px}
#content_wrap .so-offer-img{float:left;width:250px}
#content_wrap .so-offer-info{float:left;width:400px;padding-left:10px}
#content_wrap .so-offer-info h3 {margin-top:0}
#content_wrap .so-offer-info h3 a{font-size:15px;color:#000;font-weight:bold;font-family:Helvetica,Arial,sans-serif}
/**.so-offer-info h3 a:hover{text-decoration:none}*/

/**Slideshow*/
#ss-left{float:left;width:670px}
#ss-right{float:left;margin-left:10px;width:300px}
#ss-tower-ad{color:#999;width:300px}
#ss-top-bar{background-color:#38352E;padding:0;width:640px}
#ss-main-title{float:left;margin:10px;width:400px}
#ss-main-arrows{float:right;margin:10px;width:180px;height:47px}
#ss-prev-box{margin:15px 0px 10px 0px;width:65px;float:left}
#ss-next-box{margin:15px 0px 10px 0px;width:35px;float:left}
#ss-arrows-box{float:left}
#ss-image{float:left;width:400px}
#ss-text{float:left;margin:15px 0px 10px 10px;width:220px;font-family:arial;font-size:13px}
#ss-title{float:left}
#ss-h1{font-family:arial;margin:0px;padding:0px;font-size:23px;font-weight:normal;color:#d9d6d0}
#ss-h2{font-family:arial;margin:0px;padding:0px;font-size:15px;color:#444}
#ss-share{margin-top:10px}
#ss-main-text{margin:15px 0px 5px 0px;float:left;font-family:arial;font-size:13px;color:#444;line-height:1.3}
#ss-back{float:left;}
#ss-by{font-family:arial; margin:0px; padding:0px;font-size:14px;font-weight:normal;color:#d9d6d0}
#ss-by a{font-family:arial; margin:0px; padding:0px;font-size:14px;font-weight:normal;color:#d9d6d0}
.ss-hr{float:left;margin-bottom:10px}
#ss-info{float:left;color:#333}
#ss-img-num{float:right;color:#666;font-size:11px}
#soc-main{margin:10px 0 10px 0}
#soc-share{float:left;font-size:13px;color:#000;padding-right:5px}
#soc-fb{float:left}
#soc-tw{float:left}
#ssc-h1{margin:0px; padding:0px; font-family:arial; font-size:26px; color:#333; font-weight:normal; text-shadow:0px 2px 2px #777}
#ssc-h1 a{margin:0px; padding:0px; font-family:arial; font-size:26px; color:#333; font-weight:normal; text-shadow:0px 2px 2px #777}
#ssc-h3{margin:0px 0px 0px 0px; padding:0px; font-family:arial; font-size:15px; color:#333; font-weight:normal}
#ssc-cover{width:670px;height:600px; margin-left:20px;  float:left; font-family:arial; font-size:13px; color:#333; line-height:1.2}
#ssc-top{width:670px; float:left; background-color:#efeeeb}
#ssc-main-image{padding:0;margin:0px;float:left;width:670px;height:500px}
#ssc-button{margin-top:20px;float:left;width:660px;height:50px; text-align:right}
#content-left{float:left;width:670px}
#content-left hr{color:#ccc;background-color:#a6a295}
#content-right{float:left;width:300px;margin-left:10px}

#SlideshowIntro {font-size:18px;font-weight:bold;padding:10px 20px 10px 20px;border-bottom:solid 1px #ccc;}
#SlideshowIntro a{font-size:18px;color:#386077}
#SlideshowIntroLg {font-size:14px;font-weight:bold;padding:10px 20px 10px 20px;border-bottom:solid 1px #ccc;}
#SlideshowIntroLg a{font-size:14px;color:#386077}

/**Catalog.css*/
ul.top-prod-thumbs{width:630px;margin:0px;list-style-type:none;float:left}
ul.top-prod-thumbs li{background-image:url(/images/Backgrounds/gridShadow.gif);background-repeat:no-repeat;float:left;width:104px;height:104px}
ul.top-prod-thumbs li img{width:80px;height:80px;margin:9px 0px 0px 9px}
ul.top-prod-thumbs li img.hover{width:90px;height:90px;margin:4px 0px 0px 4px}

/**Article.css*/
#article-header{float:left; width:660px; margin-right:15px}
#title h1{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#386077}
#share{float:right}
#share a{font-size:11px}
#by{float:left; font-size:13px}
.pagination{float:right; text-align:right;font-size:13px}
.pagination b{color:#386077; font-size:13px}  
#related{width:300px; float:right; border-style:solid;border-width:1px;border-color:#d9d6d0; line-height:1.2; margin-bottom:7px}
#related-title{width:300px}
#related-text{padding:15px}  
#article-content{float:left; width:655px; margin-top:15px; padding-left:5px; margin-bottom:15px; margin-right:15px; line-height:1.3; font-size:13px}
.article-image{margin-bottom:15px}  
#in-this-article{float:right; margin-left:15px; line-height:1.7; width:330px}
#toc{float:right; margin-left:15px; line-height:1.7; width:330px}  
#article-text{float:left}
#article-text h3{font-weight:bold; font-size:13; color:#386077;margin:10px 0 5px 0}
#article-text li {list-style-image: url(/images/n/bluebullet.gif)}  
.tip{float:left;margin-left:40px;margin-bottom:10px;margin-top:10px}
.tip-text{float:left; width:550px; margin-left:7px}
.tip-image{width:30px;float:left}
.tip-image2{width:30px;height:40px;background-image:url(/images/n/leaf.gif);background-repeat:no-repeat;float:left}
.indented {padding-left:50px;padding-right: 50px}
#bottom-rule{float:left;width:655px; margin-top:15px; margin-bottom:5px}
.article-img{margin:15px 0 15px 0;font-style:italic}
.article-img-caption{font-style:italic}
.article-img-courtesy{color:#999999; font-size:9px}
#article-rec-ad{margin-bottom:15px}
#article-into{font-size:14px;font-weight:bold}
.article-img-left{float:left;margin:0 5px 5px 0}
.article-img-right{float:right;margin:0 0 5px 5px} 

/**Designers.css*/
#dsgnr-social_icons {margin:0}
#dsgnr-social_icons li {float:left;margin:0 2px}
#dsgnr-room-header-link {cursor:pointer;}
#ProjectListMain{background-color:#dedfce;width:500px;height:130px;overflow: hidden}
.ProjectListButton{width:50px;float:left;height:127px}
.ProjectList {float:left;background-color:#dedfce}
.ProjectList li {float:left}
.ProjectList img{width:127px;height:127px;padding:0px 3px 0px 3px}
.prev{float:left}
.next{float:left}
.quoteText{position:relative; width:450px; margin:15px 0 0 10px;float:left}
.quoteContent{padding:0 55px; width:auto; margin:0 auto; line-height:18px}
.quoteLt{position:absolute; left:0; top:0}
.quoteRt{position:absolute; right:0; bottom:0}
#ContactDesignerMain {width:440px;float:left;margin-left:20px}
#ContactDesignerMain label {float: left; margin: 0px 6px 0px 0px; padding: 3px 0 0 0; width: 115px; text-align: right; font-weight:bold}
#ContactDesignerMain span.label {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; width: 115px; text-align: right; font-weight:bold}
#ContactDesignerMain span.field {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; display: block}
#ContactDesignerMain span.field-large {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; display: block;width:350px}
#ContactDesignerMain div.field-large {float: left; margin: 0 6px 0 0; padding: 6px 0 0 0; display: block;width:350px}
#ContactDesignerMain INPUT[type=text] {font-family:Helvetica;font-size:10pt;width:300px; display: block}
#ContactDesignerMain TEXTAREA {font-family:Helvetica;font-size:10pt;width:300px;height:150px; padding: 2px; }
#content_wrap .smallBox{width:85px; height:14px; background:url(/images/design-pros/boxBg.gif) repeat-x; padding:8px 0; text-align:center; margin-top:8px; font-size:12px}
#content_wrap .smallBox a{color:#ddd;}
#content_wrap .bigBox{width:142px; height:14px; background:url(/images/design-pros/boxBg.gif) repeat-x; padding:8px 0; text-align:center; font-size:12px}
#content_wrap .bigBox a{color:#ddd;}
.dsgn-state-list{float:left;width:120px;padding:0px}

#LoginRight{float:left;width:240px}
#LoginLeft{float:left;text-align:left;width:400px}
#LoginLeft H1{margin:0 0 10px 0}
#LoginLeft H2{color:#386077;font-weight:bold;text-align:left;font-family:Arial;margin:15px 0 15px 0}
#LoginLeft LABEL{font-weight:bold;display:block;width:120px;float:left}
#LoginLeft a{color:#386077}

.searchContent{margin-top:15px; width:515px; padding-bottom:25px}
.searchContent ul{margin:0; padding:0}
.searchContent li {margin:0; padding:0}
.searchContent li.col1{width:225px; padding:0 20px 0px 0; display:block; float:left}
.searchContent li.col2{width:250px; padding:0 20px 8px 0; display:block; float:left}
.searchContent li.col1 label, .searchContent li.col2 label{padding-top:2px; display:block}

#RoomListings {margin:0px;padding:0px;}
#RoomListings li{float:left;padding:1px;margin:2px;border:1px solid #cccccc;width:206px;}
#RoomListings li p{padding:3px; font-size:11px; line-height:15px; text-align:center;}


#RoomListings2 {margin:0px;padding:0px;}
#RoomListingsLeft {float:left;width:115px;}
#RoomListingsLeft h3{margin:0 0 5px 0;padding:0;color: #B54F99;font-size:15px;}
#RoomListingsLeft ul{padding:0;margin:0;}
#RoomListingsLeft li.disabled{color:#ccc;}
#RoomListingsLeft li a.current{color:green;font-weight:bold;}
#RoomListingsRight {float:left;width:530px;}
#RoomListingsRight li{float:left;padding:1px;margin:2px;border:1px solid #cccccc;width:256px;}
#RoomListingsRight li p{padding:3px; font-size:11px; line-height:15px; text-align:center;}


.resultImageBox{float:left;padding:1px;margin:2px;border:1px solid #cccccc;width:206px}
.resultRoomImage{text-align:center}
.resultRoomImage img{margin:auto;padding:2px}
.resultDetails{border-top:1px solid #cccccc; padding:10px 15px 0; font-size:11px; line-height:15px}
.resultDetails a.profile{color:#333}
.resultDetails a.profile:hover{text-decoration:underline}
.resultRow2{padding-top:15px}

.thumbnailImg{float:left;height:80px}
.resultText{float:left;padding-left:7px;width:115px}

.des-pagination ul{margin:15px 0 0; padding:0 25px;float:right}
.des-pagination li{display:block; padding:0 5px; float:left; font-size:12px}
.des-pagination li a{color:#606058}
.des-pagination li a:hover{color:#000}
.des-paginatSeptor{color:#5F5F58; padding:0 0 0 8px}
.des-pageImg{padding-top:3px}

/*--new noel--*/
.list_view_options .item_count  
{
float:left;
margin:15px 20px 0 5px;
}
.list_view_options .items_per_page  
{
float:left;
margin:13px 20px 0 5px;
}
.list_view_options .items_pagination {float:right;margin:13px 20px 0 5px;float:right;letter-spacing:0.4em;padding-right:10px;}
.right_ad_unit{text-align:center;background: url("/images/right_module_bg.jpg") repeat-y scroll left top transparent}
.right_ad_unit .ad-head{color: #999999;font-size: 10px;text-align:left;padding-left:10px}
#getInspNav2{float:right;width:130px;background-image:url(/images/new/gradation.gif);background-position:top right;background-repeat:repeat-y;padding:12px 10px 0px 10px;text-align:right;margin:0 0 20px 10px}

.c{clear:both}
.r{float:right}
.l{float:left}
.p{cursor:pointer;}
.c-spacer{clear:both;padding:0px;margin:0px;height:20px}
label {float: left; margin: 0px 6px 0px 0px; padding: 3px 0 0 0; width: 115px; text-align: right; font-weight:bold}

ul {margin-left:0px}

.biz-card{width:104px;height:54px;float:left}

#biz-cards .biz-card{width:90px;height:47px}
#biz-cards img{width:90px;height:47px}

#navigation {
float: left;
background: #323232;
width: 985px;
height: 50px;
padding-left: 10px;
}

/*--superfish--*/
.sf-menu, .sf-menu * {margin:0;padding:0;list-style:none}
.sf-menu {line-height:1.0}
.sf-menu ul {position: absolute;top: -999em;width: 10em}
.sf-menu ul li {width:100%}
.sf-menu li:hover {visibility:inherit}
.sf-menu li {float:left;position:relative}
.sf-menu a {display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:50px;z-index:99}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em;top:0}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em;top:0}
.sf-menu {float:left;margin-bottom:1em}
.sf-menu a {padding:.75em 1em;text-decoration:none}
.sf-menu li {background-color:#323232;text-align:left}
.sf-menu a {color: #fff;font-size: 18px;line-height: 50px;padding: 0 15px 0 15px}
.sf-menu li:hover, .sf-menu li.sfHover,.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background: #585858 url(/images/nav_item_bg.jpg) repeat-x left bottom;text-decoration: none;outline:0}
.sf-menu-drop {background-color: #585858}
.sf-menu-drop li:hover ul,.sf-menu-drop li.sfHover ul {left:0;top:22px;z-index:99}
.sf-menu-drop a {line-height: 22px;color: #fff;float: left;font-size: 13px;padding: 0 15px 0 15px}

/*--badges--*/
.badge-view{float:left;width:210px;margin-right:10px}
.badge-code{float:left}
.badge-code textarea{width:450px;height:100px}
.badge-divider{clear:both;background-color:#ccc;margin:10px 0 10px 0;height:1px}
.CopyToClipboard{display:block;margin-bottom:10px}

.ListingGallery{padding:0px;margin:0px}
.ListingGallery li{padding:0px; margin:8px 0px 2px 0px;padding:3px 0px 0px 3px;width:207px; height:207px;float:left;  background-image:url(/images/homepage/shadow.gif); background-position:left top; background-repeat:no-repeat}
.ListingGallery li a{border:0px; margin:0px; padding:0px}

#frmWhereToBuyIt label{float:none;}
#WhereToBuyItResults {margin-top:10px;}
#WhereToBuyItResults table{color:#4D4D4D;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-style:normal;font-weight:normal;line-height:1.2em;}
#WhereToBuyItResults table tr{background-color: rgb(239, 238, 235);}
#WhereToBuyItResults table tr.odd{background-color:#fff;}
#WhereToBuyItResults table tr td{border-right: 1px solid #fff; padding: 16px 10pt 16px 10px;}
#frmWhereToBuyIt 
{
 background-color:#efeeeb;
 border-top: 1px solid rgb(204, 204, 204); 
 border-bottom: 1px solid rgb(204, 204, 204); 
 line-height:1.2em;
 text-align:center;
 margin:10px 0 10px 0;
 padding:10px 0 10px 0;
}
#frmWhereToBuyIt input{width:60px;margin-right:20px;}

#btnRoomSearch{width:85px;height:32px;color:#fff;background:url(/images/design-pros/boxBg.gif) repeat-x;padding:8px 0;text-align:center;margin-top:8px;font-size:12px;Cursor:pointer;}

#contest_page_inner{margin-left:20px;width:600px;} 
#contest_page_inner #share{float:left;margin:20px 0 20px 0;}
#contest_page #SubmitSurvey{cursor:pointer;margin-left:150px;}
#contest_rules {margin:5px;padding:5px;text-align:left;}

#contest_page_inner h1{font:normal 30px 'Helvetica';margin-bottom:20px;}
#contest_page_inner p{padding:10px 0 4px 0; float:left; color:#777777; font:normal 12px 'Helvetica'; margin-left:5px;}
#contest_page_inner p a{color:#777777; font:normal 12px 'Helvetica';}
#contest_page_inner label{padding:10px 0 5px 0; color:#777777; font:normal 18px 'Helvetica'; font-weight:bold; width:150px; float:left;}
#contest_page_inner input[type="text"], #contest_page_inner input[type="password"]{padding:6px 0 6px 7px; color:#777777; font:normal 24px 'Helvetica'; float:left; border:1px solid #c6c6c6; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; width:300px; margin:0 25px 0 0;}
#contest_page_inner select{padding:6px 0 6px 7px; color:#777777; font:normal 24px 'Helvetica'; float:left; border:1px solid #c6c6c6; border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px; width:310px; margin:0 25px 0 0;}
#contest_page_inner input[type=checkbox]{margin:3px}

#contest_page_inner #IamA_L{float:left;width:100px;text-align: left;font:normal 14px 'Helvetica';margin-top:10px;}
#contest_page_inner #IamA_R{float:left;width:200px;text-align: left;font:normal 14px 'Helvetica';margin-top:10px;}

#contest_page_inner #q_zip{width:111px;}

#contest_page_inner #SurveyErrors{font-family:Arial,Helvetica,sans-serif;font:normal 14px 'Helvetica';line-height:1.2em;color:#F00;font-style:normal;font-weight:bold;margin-left:150px;}
#contest_page_inner #SurveyErrors a{font:normal 14px 'Helvetica';color:#F00;font-weight:bold;text-decoration:underline;}

.manu-list-display{margin-bottom:20px}
.manu-list-bizcard{float:left;width:100px;margin:0px 10px 0px 10px}
.manu-list-info{float:left;width:500px}
.cat-lit-group-head{background-color:#eee;padding:3px;margin:5px 0px 5px 0px}
.cat-lit-group-head a{color:#212020;font-size:16px;font-weight:bold;padding-left:5px}
.cat-lit-group-links{margin-left:40px;margin-bottom:15px}
#brands-letters{width:630px;background-color:#d9d6d0;padding:2px}
#manu-list-two-col-first li{font-weight:bold}
#manu-list-two-col-first li a{font-weight:bold}
#manu-list-two-col-second li{width:260px;float:left}


#cat-adv{color:#4D4D4D;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px}
#cat-adv label{float:left;width:145px}
#cat-adv .divider{clear:both;margin:5px 0px 5px 0px;padding:5px 0px 5px 0px;border-bottom:solid 1px #BAB6AA}

#cat-adv INPUT[type=text]{width:65px}
#cat-adv INPUT[type=image]{padding:0px;margin-top:2px;float:right}

#cat-adv-atts{width:450px;float:left}
#cat-adv-atts select{font-family:arial,helvetica,clean,sans-serif;font-size:99%}
#cat-adv-counts{float:left;width:100px;background-color:#EDF2F6;padding:20px;text-align:center}
#cat-adv-measurements{width:510px}
.lst-product-list{margin-top:10px;color:#4D4D4D;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.lst-product-list-prod-name{padding-bottom:15px}
.lst-product-list-divider{clear:both;margin:10px 0px 10px 0px;border-bottom:solid 1px #BAB6AA}
.lst-product-list-thumb{float:left;width:100px;height:100px}
.lst-product-list-info{float:left;width:470px}
.lst-product-list-price{margin-top:5px;padding:3px;background-color:#efefef}
.lst-product-list-clicklevel{float:right}

#list_content .lst-product-list-item{overflow:hidden;width:200px;height:200px;float: left;position: relative;padding: 5px;margin: 5px;cursor: pointer;-moz-border-radius: 5px 5px 5px 5px;-webkit-border-radius: 5px;border-radius: 5px;border: 1px solid #ccc;}
#list_content .lst-product-caption{cursor:pointer;bottom:-200px;float:left;position:absolute;padding: 5px 0 5px 0;background:#ececec;width:200px;opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}
#list_content .lst-product-caption p{text-align:center;font-family: arial;font-size: 12px;font-weight: bold;margin:0px;padding:0px;}

#content_left .listing-links {float:left;margin-left:15px;width:280px;}
#content_left .listing-links li {list-style-type:disc}
#content_left .listing-links li a{font-size: 13px;}

#listing-left-advanced{margin-top:10px;}
#listing-left-narrow{margin-top:10px;}

#top-scat h2 {color:#b54f99;font-size:18px;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:0;text-align:left;}
#top-scat .prod-thumb{border:1px solid #333;margin:4px;}
#top-scat .content_inner_left {float:left;width:321px}
#top-scat .content_inner_right {float:left;width:321px}

#content_wrap .top-view-all{text-decoration:underline;}

#top-room h2 {color:#b54f99;font-size:18px;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:0;text-align:left;}
#top-room .content_inner_left {float:left;width:220px}
#top-room .content_inner_right {float:left;width:420px}
#top-room .featured-room {float:left;margin:1px;text-align:center;}
#top-room .featured-room img {border:1px solid #333;margin:1px;}
#top-room .featured-room p {text-align:center;padding-top:8px}

#content_wrap ul.catGrid-sm {float:left;list-style:none;margin:0;}
#content_wrap ul.catGrid-sm li{width:140px;padding:3px 3px 3px 6px;margin:0 2px 2px 0;font-family:Arial,Helvetica,sans-serif;background-color:#efeeeb;cursor:pointer}
#content_wrap ul.catGrid-sm li a{text-decoration:none;font-size:11px;color:#000;}
#content_wrap ul.catGrid-sm li:hover{background-color:#D9D6D0}

#content_wrap ul.catGrid-lg {float:left;list-style:none;margin:0;}
#content_wrap ul.catGrid-lg li{width:200px;padding:5px;margin:0 2px 2px 0;font-family:Arial,Helvetica,sans-serif;background-color:#efeeeb;cursor:pointer}
#content_wrap ul.catGrid-lg li a{text-decoration:none;font-size:15px;color:#000;}
#content_wrap ul.catGrid-lg li:hover{background-color:#D9D6D0}


.prod-img-reg{position:absolute;display:none;z-index:100;bottom:-60px;left:-60px;background-color:#fff;padding:5px;border:1px solid #323232}
.prod-img-reg-caption{position:absolute;z-index:101;background-color:#ccc;top:210px;left:0;padding:10px;background-color:#323232;color:#fff;cursor:pointer;width:190px;}

.clickable{cursor:pointer;}

#my_account h2{float:left;padding:5px;}
#my_account .divider{clear:both;margin:0;padding:0;border-width:0px;border-top:solid 1px #ccc}
#my_account .resultsPagination{background-color:#efefef;float:right;padding:5px;}

#Logo-Ad{text-align:left;}
#Logo-Ad img{margin-left:15px;}
#TopBar{width:780px;background-color:#ccc;padding:10px;}
#TopBarLeft{float:left;text-align:left;width:500px;}
#TopBarRight{float:right;text-align:right;width:200px;}
#Ad{padding:10px;}
#footerWrap{width:650px;text-align:center;}
#footerRule{width:550px;}

#port-folder-items {margin:0px;padding:0px;}
#port-folder-items li{float:left;margin:4px;border:1px solid #ccc;}
#port-folder-items li img{width:200px;height:200px;padding:5px;}
#port-folder-items li p{padding:5px; font-size:11px; line-height:15px; text-align:center;}

#portfolio-folders{}
#portfolio-folders li{float:left;text-align:center;margin-bottom:10px;}       
#portfolio-folders li img{border:1px solid #ccc;margin:5px 15px 5px 15px;padding:10px;}     
#portfolio-folders li p{text-align:center;}  
