.nothing {}







/* ------- LINK SETTINGS -------------- */



a:active {color: #620E81}



a:hover {color: #620E81; font-weight: bold}



a:link {color: #620E81}



a:visited {
	color: #620E81;
	text-align: left;
}















/* ------- GENERAL FONT SETTINGS -------------- */


.heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #BC80BD}



.heading2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #620E81}



.heading3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #BC80BD}



.bodyText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #620E81
}



.bodyTextBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: #620E81
}



.bodyTextError {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #FF0000
}



.bodyTextSmall {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt
}



.bodyTextSmallG {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 8pt;
	color: gray
}



.bodyTextSmallGMENU {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



.bodyTextWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF
}

#contains {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #BC80BD
}

.voucherHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #666666}











/* ------- CATEGORY LIST (Category page body area) -------------- */



.categoryHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #BC80BD}



.categoryDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #BC80BD}



.categoryRow {padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px}







.menu1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #620E81}







/* ------- CATEGORY LIST (Left Menu) -------------- */



.categoryBackground {background-color: #FFFFFF}



.categoryHeadingRow {background-color: #BC80BD; text-align: left}



.categoryHeadingText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #620e81}



.categoryRow1 {background-color: #73C64A; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left}



.categoryRow2 {background-color: #48A93F; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; text-align: left}



.categoryDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; color: #620E81}







a:link.categoryLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



a:visited.categoryLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



a:link.subCategoryLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



a:visited.subCategoryLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



.subCategoryLinkIndent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81; text-decoration: none }











/* ------- PRODUCT LIST (Category & Search result pages) -------------- */



.productListHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000066}



.productListDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #620E81}



.productListPrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #620E81}



.productListRRP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}



.productListOutOfStock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



.productListDateAvailable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #006600}



.productListPreOrder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #620E81}







a:link.productListMoreInfo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: gray}



a:visited.productListMoreInfo {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; text-decoration: none; color: gray}











/* ------- PRODUCT PAGE -------------- */



.productHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #620E81
}



.productText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}



.productTextBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #BC80BD;
	font-weight: bold
}

.searchTextBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #620E81; font-weight: bold}



.productDescriptionHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6600}



.productDescription {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #620E81}



.productPrice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; color: #620E81}



.productRRP {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FF0000}



.productOutOfStock {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #620E81}



.productDateAvailable {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006600}



.productPreOrder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #620E81}



.productInfoTable {background-color: #CCCCCC}



.productInfoTableRow1 {background-color: #F3F2F2}



.productInfoTableRow2 {background-color: #FFFFFF}



.productRow1 {background-color: #F0F0F0}



.productRow2 {background-color: #FFFFFF}



.bodyTextprice {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #620E81}











/* ------- CHECKOUT PAGES -------------- */



.checkoutBodyText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}



.checkoutBodyTextBold {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}



.checkoutBodyTextError {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF0000}



.checkoutBodyTextSmall {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt}



.checkoutTable {background-color: #999999; width: 450px}



.checkoutTableAdmin {background-color: #CCCCCC; border: 1px #CCCCCC; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}



.checkoutHeadingRow {background-color: #CCCCCC}



.checkoutRow1 {background-color: #F0F0F0; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}



.checkoutRow2 {background-color: #FFFFFF; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; padding-left: 4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt}



.checkoutSuccess {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #33CC00}



.checkoutFail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FF0000}















/* ------- PAGE LAYOUT -------------- */



.outsideBorder {background-color: #B3B3B3;}



.headerMenuSeparator {background-color: #620E81;}



.bgColour { background-image: url('http://www.invitingconcepts.com/img/backstar.gif'); background-repeat: repeat }



.mainBG {background-color: #FFFFFF;}



.mainBorder {border: 2px solid #E9D6E9;}







/* ------- HEADER -------------- */

/**
* Header
*
* @section		structure
* @subsection	header
*
* Change - in ".headercartlink" - changed font to verdana...
*          old font was - font-family:Georgia, "Times New Roman", Times, serif; font-size:12px
* Why - To match the navbar font
* Josh Smith - 10aug09
*
********************/

.headerRow {color:#FFFFFF; }

.headercartlink {color:#620E81; font: bold 10px/10px Verdana, Arial, Helvetica, sans-serif;}

.headerMenuRow {background-color: #620E81; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; height: 18px; color: #FFFFFF}

a:link.headerLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; color: #FFFFFF}

a:visited.headerLink {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; color: #FFFFFF}

.header
{ height: 45px; position: relative; }

/** Logo */

h1.logo
{ width: 210px; height: 38px; position: absolute; bottom: 0; left: 0; }

	h1.logo a
	{ display: block; height: 38px; outline: none; position: relative; width: 210px; }
	
		h1.logo a span
		{ display: block; position: absolute; top: -999px; }

/**
* Navbar
*
* @section		structure
* @subsection	navbar
*/

*
border
{border: none; padding: 0; margin: 0}

ul {
list-style-type: none;
}

li{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
}

.navbar
{ background: url(../img/frontPage/bg_navbar.gif) repeat-x 0 100%; font-size: 14px; height: 42px; }

/************
* Change - Added "font: normal 16px/16px Verdana, Arial, Helvetica, sans-serif;"
* Why - Change navbar font to match weddingdirectory
*
* Change - Increased margin from '5px 0 0 0' to '15px 0 0 0' 
* Why - To place the navbar selection names correctly vertically when not selected.
*
* Josh Smith - 10aug09
*
**********/
	.navbar li
	{ float: left; height: 37px; line-height: 37px; margin: 15px 0 0 0; font: normal 14px/16px Verdana, Arial, Helvetica, sans-serif;}
	
		.navbar li a:hover
		{text-decoration: underline;}
		
		.navbar li a, .navbar li a:visited
		{ color: #FFF; display: block; padding: 0 22px 0 22px; font-weight:bold; text-decoration: none; }
	
	.navbar li.menuActived
	{ height: 40px; line-height: 40px; margin: 0 10px 0 10px;}
	
		.navbar li.menuActived a, .navbar li.menuActived a:visited
		{ background: url(../img/frontPage/bg_navbar_active.gif) repeat-x 0 0; 
		  border: 1px solid #620E81; border-top: 2px solid #620E81; border-bottom: none; 
		  color: #BC80BD; font-size: 16px; text-decoration: none; text-transform: uppercase;
		}


/**
* Sub Navbar
*
* @section		structure
* @subsection	subnavbar
*/

.subNavbar
{ background: url(../img/frontPage/bg_sub_navbar.gif) repeat-x 0 100%; border-bottom: 1px solid #CCC; height: 100%; overflow: hidden; padding: 0 5px 0 5px; }

	.subNavbar li
	{ float: left; height: 30px; line-height: 30px; padding: 0 5px 0 5px; white-space: nowrap; }
	
		.subNavbar li a, .subNavbar li a:visited
		{ display: block; }
		
		.subNavbar li.subNavbarActive a, .subNavbar li.subNavbarActive a:visited
		{ color: #620E81; }


/* ------- END HEADER -------------- */



/* ------- FOOTER -------------- */

/******************
*
* Change - All the footer css was moved to weddingdirectory/layout/footer_html.css
* Why - We need to have both the main site and the weddingdirectory site have the same footer.  
*       The weddingdirectory part doesn't have access to include from the main site, so the main site (default.php) has to include from weddingdirectly.
*   Thus... We only want one footer_html.css, so it's kept in weddingdirectory/layout as well
*
* Josh Smith - 10aug09
*
*************/



/* ------- TOP SELLER TABLE -------------- */



/*.topSellerTable {background-color: #73C64A}*/



.topSellerTable {background-color: gray}



.topSellerRow {background-color: #FFFFFF}



.row3 {background-color: #999999}



a:link.topSellerText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #620E81; text-decoration: none}



a:visited.topSellerText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #620E81; text-decoration: none}



















/* ------- PRINTABLE RECEIPT -------------*/



.recieptTable {background-color: #CCCCCC; border: 1px #FF0000; width: 550px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}



.storeName {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold}



.receiptHeading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}















/* ------- NAV LIST ------- */



.navlist {



	WIDTH: 160px; background-color: #ffffff;



}







.navlist UL {



	 PADDING-LEFT: 0px; 



	 PADDING-BOTTOM: 0px; 



	 PADDING-TOP: 0px; 



	 MARGIN: 5px 0px 0px 0px; 



	 LIST-STYLE-TYPE: none;



}



	 



.navlist LI {



	MARGIN: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;


}



	



.navlist A {



	DISPLAY: block;



	border-top: 1px solid #620e81;



	WIDTH: 152px;



	color: #620E81;



	MARGIN: 0px 0px 0px 0px; 



	PADDING-LEFT: 8px;



	PADDING-TOP: 8px; 



	PADDING-BOTTOM: 3px; 



	TEXT-DECORATION: none;



}







.navlist A:hover {color: #FFFFFF;
	background-color: #e9d6e9;



	TEXT-DECORATION: none;



}







.order_button {



	cursor:hand;cursor:pointer;



	border: 1px solid #BC80BD;



	border-bottom: none;



}







.order_button_last {



	border-bottom: 1px solid #BC80BD;



}







.order_button:hover {



	background-color: #C0C0C0;



}







.order_button:hover .bodyText {



	color: #FFFFFF;



}


#article {
margin-top: 20px;
padding: 0px 10px 0px 10px;
border: solid #CCCCCC 1px;
}

#article a {
color: #666666;
}



