/* Vaughan Furniture Company */


/* -------- Basic -------- */


body 				{margin: 0; padding: 0; background-color: #849eb5; font: 13px/150% "Helvetica Neue", Arial, Verdana, sans-serif; text-align: left; color: #111;}

p 					{margin-top: 10px; font: 13px/150% "Helvetica Neue", Arial, Verdana, sans-serif; color: #111;}

h1, h2, h3, h4 		{font-family: "Helvetica Neue", Arial, Verdana, sans-serif;}
h1 					{font-size: 24px; font-weight: bold; color: #849eb5; margin: 10px 0;}
h2 					{font-size: 20px; font-weight: bold; color: #391f12; margin: 10px 0;}
h3 					{font-size: 16px; font-weight: bold; color: #ccc; margin: 10px 0;}
h4 					{font-size: 14px; font-weight: bold; color: #111; margin: 10px 0;}

blockquote			{font: italic normal 13px/150% Georgia, Times New Roman, Times, serif; color: #111; margin: 0 20px 0 0; padding: 20px 20px 20px 80px; border-top: 1px dotted #391f12; background: #e6ecf1;}

pre					{font-family: Lucida Console, monospace;}

ul					{font: 13px/150% "Helvetica Neue", Arial, Verdana, sans-serif; color: #111;}
ul li				{list-style-type: disc;}
ul li li			{list-style-type: circle;}
ul li li li			{list-style-type: circle;}

ol					{font: 13px/150% "Helvetica Neue", Arial, Verdana, sans-serif; color: #111;}
ol li				{list-style-type: decimal;}
ol ol li			{list-style-type: lower-alpha;}
ol ol ol li			{list-style-type: lower-roman;}
ol ul li			{list-style-type: disc;}


/* -------- Links -------- */


a:link 				{color: #849eb5; border-bottom: 0px solid #849eb5; text-decoration: none;}
a:visited 			{color: #849eb5; border-bottom: 0px solid #849eb5; text-decoration: none;}
a:hover 			{color: #555555; border-bottom: 0px solid #555555; text-decoration: underline;}
a:active 			{color: #849eb5; border-bottom: 0px solid #849eb5; text-decoration: none;}

#breadcrumb a:link    {color: #849eb5; border-bottom: 0px solid #e4ae13; text-decoration: none;}
#breadcrumb a:visited {color: #849eb5; border-bottom: 0px solid #e4ae13; text-decoration: none;}
#breadcrumb a:hover   {color: #111; border-bottom: 1px solid #111; text-decoration: none;}
#breadcrumb a:active  {color: #849eb5; border-bottom: 0px solid #e4ae13; text-decoration: none;}

#btmnavlinks a:link    {color: #ffffff; border-bottom: 0px dotted #e1e1e1; background-color: transparent; text-decoration: none;}
#btmnavlinks a:visited {color: #e1e1e1; border-bottom: 0px solid #e1e1e1; background-color: transparent; text-decoration: none;}
#btmnavlinks a:hover   {color: #ffffff; border-bottom: 2px solid #ffffff; background-color: transparent; text-decoration: none;}
#btmnavlinks a:active  {color: #555555; border-bottom: 0px solid #111111; background-color: transparent; text-decoration: none;}

#footer a:link 		{color: #ffffff; border-bottom: 1px dotted #ffffff; text-decoration: none;}
#footer a:visited 	{color: #ffffff; border-bottom: 1px dotted #ffffff; text-decoration: none;}
#footer a:hover 	{color: #ffffff; border-bottom: 1px solid #ffffff; text-decoration: none;}
#footer a:active 	{color: #ffffff; border-bottom: 1px dotted #ffffff; text-decoration: none;}


/* -------- Divs & Classes -------- */


#pagewrap 			{width: 100%; background-color: #ffffff;}
#header 			{margin: 0; padding: 0; height: 140px; background: #002e57 url(media/vfc_hdr_bg.jpg) repeat-x top left;}

#headwrapper 		{margin: 0 auto;
					padding: 0;
					width: 960px;
					height: 140px;
					text-align: left;
					background: transparent url(media/vfc_hdr_slogan_v3.png) no-repeat 260px 35px;
					overflow: hidden;}
	
#nav 				{margin: 0;	height: 35px; background: #849eb5 url(media/vfc_navbg_01.png) repeat-x top left; text-align: center;}
	
#navwrapper 		{margin: 0 auto; width: 960px; height: 35px; color: #ffffff; text-align: left;}

#dnnnav 			{width: auto; float: left;}

#content 			{width: 100%; margin: 0; overflow: auto; background-color: #ffffff; text-align: left;}
	
	
/* -------- Bottom Navigation -------- */


#btmnav 			{margin: 0; height: 30px; border-bottom: 0px solid #97acbf; background: #cccccc url(media/vfc_nav_bg.png) repeat-x top left;}
#btmnavwrapper		{margin: 0 auto; color: #ffffff; width: 960px; text-align: left;}
#btmnavlogo 		{width: 240px; float: left;}
#btmnavlinks 		{float: left; width: auto; color: #ffffff; padding: 8px 10px 4px 10px;}
#btmnavlinks ul 	{margin: 0;}
#btmnavlinks li 	{margin: 0; height: 30px; vertical-align: middle; display: inline-block; *display: inline;}


/* -------- Footer -------- */

	
#footer 			{padding: 10px 0 10px; background: #849eb5 url(media/vfc_ftr_bg.png) repeat-x left top; color: #ffffff; overflow: auto;}
#footerwrapper 		{margin: 0 auto; width: 960px; color: #ffffff; text-align: left; font: 13px/150% Helvetica, Arial, sans-serif;}
#footerwrapper p 	{margin-top: 0px; color: #ffffff;}

.ftr240				{margin: 10px; width: 220px; float: left;}
.ftr160				{margin: 10px; width: 140px; float: left;} /* background: transparent url(media/vfc_ftr_line.png) no-repeat 120px 0px; */


/* -------- kathy ireland home interior stylesheet -------- */


/* -------- Page Content Divs & Classes -------- */


.intpagewrap		{overflow: auto; height: auto; margin: 0 0 10px 0;}

.topcontent     	{margin: 0; background: #ffffff url(/Portals/0/images/vfc_top_content_home_bg.jpg) repeat-x top center; color: #ffffff; text-align: center;}
.topcontentwrap 	{margin: 0 auto; color: #ffffff; width: 960px; height: 225px; text-align: left; /* background: transparent url(/Portals/0/images/vfc_hdr_point.png) no-repeat top left; */}
.topcontentwrap h1  {color: #ffffff; font: italic normal 24px Georgia, Times New Roman, Times, serif; text-shadow: #000 0px 1px 1px;}

.tophometext		{width: 400px; float: left; height: 225px; background: url(/Portals/0/images/vfc_tophometext_bg.png) no-repeat bottom left;}
.tophometext h1  	{color: #ffffff; font: normal normal 20px Georgia, Times New Roman, Times, serif; text-shadow: #000 0px 1px 1px;}
.tophometext p   	{margin-right: 10px; color: #ffffff; font-size: 13px; line-height: 150%; text-shadow: #111 0px 1px 1px;}

.h1italic			{font-style: italic;}

.slogantext			{font-size: 13px;font-family: Baskerville, Georgia, serif; font-style: italic;}

.topcontenttext		{width: 480px; float: left; height: 225px;}
.topcontenttext h1  {color: #ffffff; font: italic normal 24px Georgia, Times New Roman, Times, serif; text-shadow: #000 0px 1px 1px;}
.topcontenttext p   {margin: 10px 10px 10px 0; color: #ffffff; font-size: 12px;}

.topcontentimage	{width: 560px; float: left;}

.topcontentwrapsub	  {margin: 0 auto; overflow: auto; color: #ffffff; width: 960px; text-align: left; /* background: transparent url(/Portals/0/images/vfc_hdr_point.png) no-repeat top left; */}
.topcontentwrapsub p  {color: #ffffff; font-size: 12px;}
.topcontentwrapsub h1 {margin: 30px 10px 18px 0; color: #ffffff; font: italic normal 24px Georgia, Times New Roman, Times, serif; text-shadow: #000 0px 1px 1px;}

.welcometext		{margin: 30px 0 0 0;}

.btmcontent     	{margin: 0; background-color: #ffffff; color: #000000; text-align: center;}	
.btmcontentwrap 	{margin: 0 auto; overflow: auto; color: #000000; width: 960px; text-align: left;}

.btmcontenttext		{width: 640px; float: left; font: 13px/150% "Helvetica Neue", Arial, Verdana, sans-serif; color: #111;}
.btmcontenttext h2	{margin-right: 10px;}
.btmcontenttext h3  {color: #333;}
.btmcontenttext p	{margin-right: 10px;}

.btmcontenttext ul 	{list-style: none; margin-left: 0; padding-left: 1em; text-indent: -1em;}
.btmcontenttext li  {list-style: none; padding: 0 0 4px 0;}

.btmcontentcoll				{width: 639px; float: left; border-right: 1px solid #ccc;}
.btmcontentcoll h2, h3, h4	{margin-right: 10px;}
.btmcontentcoll p			{margin-right: 10px;}

.btmcontentprod				{width: 100%; float: left;}
.btmcontentprod h2, h3, h4	{margin-right: 10px;}
.btmcontentprod p			{margin-right: 10px;}

.caption			{margin: 0; padding: 0 50px; font: italic normal 12px/140% Georgia, serif;}

.collroom			{margin: 10px 0 20px 0; border-top: 1px solid #ccc; overflow: auto; clear: both;}
.collroomrow		{margin-bottom: 10px; overflow: auto; clear: both; height: auto;}
.collroomitemvert	{margin: 0 10px; float: left; width: 140px; height: auto;}
.collroomitemhor	{margin: 0 10px; float: left; width: 210px; height: auto;}

.prodlinks			 {margin: 0 10px; float: left; width: 300px; border-top: 1px solid #849eb5; height: auto;}
.prodlinks a:link    {display: block; padding: 5px; background: #e1e1e1; color: #849eb5; border-bottom: 1px solid #849eb5; text-decoration: none;}
.prodlinks a:visited {display: block; padding: 5px; background: #e1e1e1; color: #849eb5; border-bottom: 1px solid #849eb5; text-decoration: none;}
.prodlinks a:hover   {display: block; padding: 5px; background: #849eb5; color: #ffffff; border-bottom: 1px solid #555555; text-decoration: none;}
.prodlinks a:active  {display: block; padding: 5px; background: #e1e1e1; color: #849eb5; border-bottom: 1px solid #849eb5; text-decoration: none;}

.collection			{width: 960px; height: 210px; margin: 0; overflow: auto; border-bottom: 1px solid #ccc;}
.collsquare			{width: 240px; float: left; text-align: left;}
.collsquare h2, h3	{color: #391f12;}
.collsquare strong	{font-size: 14px; color: #391f12;}
.csright			{margin: 15px 0 0 10px;}

.btmcontentside				{width: 300px; float: left; clear: right; background: #ececec; padding: 0 10px;}
.btmcontentside h3			{color: #391f12;}
.btmcontentside h2, h3, h4  {}
.btmcontentside p			{margin: 0 0 18px 0;}

.wclogoright		{width: 140px; float: right;}

.homecoll			{margin: 0;
					padding: 0 0 0 0;
					background: #e6ecf1 /* url(/Portals/0/images/vfc_coll_top_bg.png) no-repeat top left */;
					width: 160px;
					min-height: 200px;
					vertical-align: text-top;
					float: left;
					font: 13px "Helvetica Neue", Arial, Verdana, sans-serif; color: #111;
					}

.homecoll h3		{margin: 0; padding: 10px; background-color: green;}

.homecoll a			{display: block; padding: 3px 0 3px 10px;}
.homecoll a:link    {color: #849eb5; text-decoration: none;}
.homecoll a:visited {color: #849eb5; text-decoration: none;}
.homecoll a:hover   {color: #fff; background: #849eb5 url(/Portals/0/images/vfc_home_coll_over_bg_v2.png) no-repeat center bottom; text-decoration: none; text-shadow: #555 0px 1px 1px;}
.homecoll a:active  {color: #111111; background-color: #cccccc; text-decoration: none;}

.kihwrap			{margin: 0 10px 10px; width: 220px; min-height: 200px; float: left;}
.kihimg				{}
.kihbtn				{}

.kihbtn ul			{margin: 0; padding: 0; border: none;}
.kihbtn li			{list-style: none; margin: 0; float: left;}
.kihbtn li a		{display: block; width: 220px; height: 50px; float: left; text-indent: -9999px;}
#kihbtnhome a 		{width: 220px; background: #e1e1e1 url(/Portals/0/images/vfc_kih_btn.png) no-repeat 0px 0px;}
#kihbtnhome a:hover {width: 220px; background: #e1e1e1 url(/Portals/0/images/vfc_kih_btn.png) no-repeat 0px -50px;}

.prodtable			{width: 560px; float: left; background: #ffffff;}

.featured			{width: 719px; float: left;}
					/* background: url(/Portals/0/images/home_collection_bg.png) no-repeat top left; */
.featured h2		{margin: 20px 0 10px 0; height: 34px; text-indent: -9999px; background: url(/Portals/0/images/vfc_feat_h2_simply.jpg) no-repeat top left;}
					/* color: #998b7d; font: italic normal 18px Georgia, Times New Roman, Times, serif; font-style: italic; */
.featured h3		{color: #777777; font-size: 18px;}
.featured p			{margin: 10px;}

.featcollimg		{margin: 20px 0 0 10px; width: 320px; float: right;}

.featured a:link 	{color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.featured a:visited {color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.featured a:hover 	{color: #555555; border-bottom: 1px dotted #555555; background-color: transparent; text-decoration: none;}
.featured a:active 	{color: #111; border-bottom: 1px dotted #111; background-color: transparent; text-decoration: none;}


/* -------- Bottom Squares -------- */


#squares 			{background-color: #ffffff; padding: 0 0 10px 0; text-align: center;}

#squarewrapper 		{margin: 0 auto; background-color: #ffffff; border-top: 1px solid #000000; width: 960px; overflow: auto;}

/* .square1 			{width: 240px; min-height: 200px; text-align: left; vertical-align: text-top; float: left; background-color: #ffffff;} */
.square2 			{width: 320px; min-height: 200px; height: 200px; text-align: left; border-left: 0px solid #cccccc; vertical-align: text-top; float: left;}
.square3 			{width: 319px; min-height: 200px; height: 200px; text-align: left; border-left: 1px solid #cccccc; vertical-align: text-top; float: left;}
.square4 			{width: 319px; min-height: 200px; height: 200px; text-align: left; border-left: 1px solid #cccccc; vertical-align: text-top; float: left;}

/*
.square1 h3 		{background: #e5e5e5 url(/Portals/0/images/kih_icons_browse_2.png) no-repeat top right;
					border-bottom: 1px solid #cccccc;
					padding: 9px 0 8px 10px;
					margin: 0;
					font-family: "Helvetica Neue", Arial, sans-serif;
					font-size: 18px;
					color: #391f12;
					text-shadow: #ffffff 0px 1px 1px;}
*/

.square2 h3			{background: #e5e5e5 url(/Portals/0/images/kih_icons_new.png) no-repeat top right;
					border-bottom: 1px solid #cccccc;
					padding: 9px 0 8px 10px;
					margin: 0;
					font-family: "Helvetica Neue", Arial, sans-serif;
					font-size: 18px;
					color: #391f12;
					text-shadow: #ffffff 0px 1px 1px;}

.square3 h3 		{background: #e5e5e5 url(/Portals/0/images/kih_icons_dealer.png) no-repeat top right;
					border-bottom: 1px solid #cccccc;
					padding: 9px 0 8px 10px;
					margin: 0;
					font-family: "Helvetica Neue", Arial, sans-serif;
					font-size: 18px;
					color: #391f12;
					text-shadow: #ffffff 0px 1px 1px;}

.square4 h3 		{background-color: #e5e5e5;
					border-bottom: 1px solid #cccccc;
					padding: 9px 0 8px 10px;
					margin: 0;
					font-family: "Helvetica Neue", Arial, sans-serif;
					font-size: 18px;
					color: #391f12;
					text-shadow: #ffffff 0px 1px 1px;}

.square1 p 			{margin: 10px; font: 13px/150% "Helvetica Neue", Arial, sans-serif;}
.square2 p 			{margin: 10px; font: 13px/150% "Helvetica Neue", Arial, sans-serif;}
.square3 p 			{margin: 10px; font: 13px/150% ""Helvetica Neue"", Arial, sans-serif;}
.square4 p 			{margin: 10px; font: 13px/150% ""Helvetica Neue"", Arial, sans-serif;}


/* -------- Link styles for Bottom Square #1 "Browse by" -------- */


.browse		 		{background-color: #ffffff; color: #849eb5; font: 12px "Helvetica Neue", Arial, sans-serif; font-weight: bold;}

.browse a:link 		{display: block; padding: 10px; color: #849eb5; border-bottom: 1px solid #cccccc; text-decoration: none;}
.browse a:visited 	{display: block; padding: 10px; color: #849eb5; border-bottom: 1px solid #cccccc; text-decoration: none;}
.browse a:hover 	{display: block; padding: 10px; color: #222222; border-bottom: 1px solid #cccccc; background-color: #f2f2f2; text-decoration: none;}
.browse a:active 	{display: block; padding: 10px; color: #ffffff; border-bottom: 1px solid #cccccc; text-decoration: none;}
						
						
/* -------- Link styles for Bottom Squares #2 thru 4 -------- */


.square2 a:link 	{color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.square2 a:visited  {color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.square2 a:hover 	{color: #555555; border-bottom: 1px dotted #555555; background-color: transparent; text-decoration: none;}
.square2 a:active 	{color: #111; border-bottom: 1px dotted #111; background-color: transparent; text-decoration: none;}

.square3 a:link 	{color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.square3 a:visited  {color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.square3 a:hover 	{color: #555555; border-bottom: 1px dotted #555555; background-color: transparent; text-decoration: none;}
.square3 a:active 	{color: #111; border-bottom: 1px dotted #111; background-color: transparent; text-decoration: none;}

.square4 a:link 	{color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.square4 a:visited 	{color: #849eb5; border-bottom: 1px dotted #849eb5; background-color: transparent; text-decoration: none;}
.square4 a:hover 	{color: #555555; border-bottom: 1px dotted #555555; background-color: transparent; text-decoration: none;}
.square4 a:active 	{color: #111; border-bottom: 1px dotted #111; background-color: transparent; text-decoration: none;}


/*--------- dnn menu style ----------*/


/* main menu td */
.main_dnnmenu_bar {
	cursor: pointer;
	font-size: 13px; 
	background-color: transparent;
	width: auto;
	height: 35px;
	font-family: Verdana, Arial, sans-serif;
	/* border-right: 1px solid #71899d; */
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem {	
	color: #ffffff;
	font-size: 13px; 
	font-weight: normal; 	
	text-align: left; 
	padding: 9px 10px 9px;
	white-space: nowrap;
	float: left;
	border-left: 1px solid #71899d;
}


/*  Main menu hover  */
.main_dnnmenu_rootitem_hover {  
	color:#ffffff;
	font-size: 13px; 
	font-weight: normal;
	text-align: left;
	padding: 9px 10px 9px;
	background: url(media/menu_active.png) repeat-x top left; /* url(media/menu_hover.png) no-repeat top center */
	white-space: nowrap;
	float: left;
	border-left: 1px solid #71899d;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color: #111;
	font-weight: normal;
	text-align: left;
	font-size: 13px;
	padding: 9px 10px 9px;
	background: transparent; /* url(media/menu_active.png) repeat-x top left */
	white-space: nowrap;
	float: left;
	border-left: 1px solid #71899d;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu  {
	border: 1px solid #858585;
	/*
border-right: 1px solid #858585;
	border-left: 1px solid #858585;
	border-bottom: 1px solid #858585;
*/
}

.main_dnnmenu_submenu td {
	background: #646464 url(media/submenu_bg.png) repeat-x top left;
	z-index: 1000;
	font-size: 12px; 
	font-weight: normal;
	text-align: left;
	color: #ffffff;
	line-height: 2em;
	padding: 5px;
	margin: 0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td {  
	background: #333;
	color:#ffffff;
}
.main_dnnmenu_itemselected td {
    background: #111;
	color:#ffffff;
}

.main_dnnmenu_break {
	height: 2px;
	background-color: #D5E0FF;
	border-bottom: 1px solid #858585;
}

/* Module Action Menus */
.ModuleTitle_SubMenu {
	border: 1px solid #C0D6E5;
}

.ModuleTitle_SubMenu td {
	background-color:#F8FAFF;
	white-space: nowrap;
} 

.ModuleTitle_MenuIcon {
	background-color:#F8FAFF; 
	border:none;
	padding: 0px 2px;
}

.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {
	background: #CE0D0D url(media/submenu_hover.gif) repeat-x top left;
	color: #fff;
}

.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {
	height: 2px;
	background-color: #D5E0FF;
}



