/*margin: TOP px RIGHT px BOTTOM px LEFT px;*/
/* -------------------------------------------------------------------------------------------------- */
/*                                          All *.php *.html (START)                                  */
/* -------------------------------------------------------------------------------------------------- */

/* index.php body background (shadow.jpg) */
body {
	background-image: url('../images/header/shadow.jpg');
	background-repeat: repeat-y;
	/*background-attachment: fixed;*/
	background-position: center;
	/*background-position: top center;*/
	margin: 10px 0px 0px 0px;
	padding: 0;
	font-size: 0.7em;
	line-height: 1.4em;
	font-family: Verdana, "Trebuchet MS", Tahoma;
}

/* add a floating static tag (eg. Twitter) */
/* http://www.spiceupyourblog.com/2010/01/add-floating-follow-me-on-twitter-badge.html */
#float_corner {
	position: fixed;
	/*_position: absolute;*/
	top: 200px;
	/*left: 3px;*/
	right: 3px;
	clip: inherit;
	/* _top: expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);
	_left: expression(document.documentElement.scrollLeft + document.documentElement.clientWidth - offsetWidth); */
}

/* common surround border for content of width 590 */
td.border {
	border: 1px solid #C0C0C0;
}

#navigation { background-image: url('../images/header/naviBckgndRed.jpg'); }

#navigation td.paddingButtons {
	padding: 0.3cm;
}

.styleRedColor {color: #d20000; }
.styleGreenColor {color: #8dc73f; }
.styleBlueColor {color: #009fdb; }

/* Common eg.Content body right divider | message column  */
.verticalLineR { border-right: 1px solid #C0C0C0; }
.verticalLineL { border-left: 1px solid #C0C0C0; }

/* Common horziontal line header @top - eg. wardrobe/index.php */
td.horizontalLineHeader {
	border-top: 1px solid #C0C0C0;	/* do NOT use 'thin' bad for IE */
	border-bottom: 1px solid #C0C0C0;
}

/* Common basic text style to use */
p.textStandard_blackLeft { text-align: left; margin: 0; }
p.textStandard_blackRight { text-align: right; margin: 0; }
p.textStandard_blackCenter { text-align: center; margin: 0; }
.textBold_nonSEO { font-weight: bold; }

/* footer div (@bottom right) */
.footer {
	width: 751px;
	margin: 0 auto 0 auto;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #C0C0C0;
	color: #1E1E1E;
	font-family: Verdana, "Trebuchet MS";
	font-size: 0.9em;
	text-align: right;
}
.footer a:link {color: #1E1E1E; text-decoration: none;}     /* unvisited link */
.footer a:visited {color: #1E1E1E; text-decoration: none;}  /* visited link */
.footer a:hover {color: #d20000; text-decoration: underline;}   /* mouse over link */
.footer a:active {color: #1E1E1E}   /* selected link */

ul#piped {
	margin: 0;
}
ul#piped li{
  display: inline;
  border-right: 1px solid #C0C0C0;
  padding-left: 4px;
  padding-right: 5px;
}
ul#piped li.last{
  border-right: none;
  padding-right: 0;
}


/* Hyperlinks(URL) style */
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #d20000; text-decoration: underline; }
a img { border: none; }


/* --------------------------------------------- */
/*                  rightNav.php                 */
/* --------------------------------------------- */

/* 1st level categories colors */
.styleNewArrival {
	background-color: #790000;
	color: #ffffff;
	display: block;
	padding: 3px;
	font-weight: bold;
}
.styleFORHE {
	background-color: #b11116;
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding: 3px;
}
.styleFORSHE {
	background-color: #ed1c24;
	color: #ffffff;
	display: block;
	font-weight: bold;
	padding: 3px;
}



#rightNav a {
	padding: 3px;
	display: block;
	/*font-weight: bold;*/
	/*border: 1px solid #CCC;*/
	text-decoration: none;
	/*line-height: 1em;*/
	/*width: 150px /* */
}


#rightNav a.styleNewArrival:link, #rightNav a.styleNewArrival:visited {
	background-color: #790000;
	color: #ffffff;
}
#rightNav a.styleNewArrival:hover, #rightNav a.styleNewArrival:active {
	color: #b11116;
	background-color: #d1d3d4;
	/*border: 1px solid #000;*/
}


#rightNav a.styleFORHE:link, #rightNav a.styleFORHE:visited {
	background-color: #b11116;
	color: #ffffff;
}
#rightNav a.styleFORHE:hover, #rightNav a.styleFORHE:active {
	color: #b11116;
	background-color: #d1d3d4;
	/*border: 1px solid #000;*/
}


#rightNav a.styleFORSHE:link, #rightNav a.styleFORSHE:visited {
	background-color: #ed1c24;
	color: #ffffff;
}
#rightNav a.styleFORSHE:hover, #rightNav a.styleFORSHE:active {
	color: #ed1c24;
	background-color: #d1d3d4;
	/*border: 1px solid #000;*/
}


#rightNav a.styleLvl2:link, #rightNav a.styleLvl2:visited {
	/*background-color: #ed1c24;*/
	color: #77787b;
	font-weight: bold;
}
#rightNav a.styleLvl2:hover, #rightNav a.styleLvl2:active {
	color: #b11116;
	background-color: #d1d3d4;
	/*border: 1px solid #000;*/
}


#rightNav a.styleLvl3:link, #rightNav a.styleLvl3:visited {
	/*background-color: #ed1c24;*/
	color: #77787b;
}
#rightNav a.styleLvl3:hover, #rightNav a.styleLvl3:active {
	color: #b11116;
	background-color: #d1d3d4;
	/*border: 1px solid #000;*/
}

/* margin alignment IMPT for spacing tables(miniCart/rightNav/shortcuts/) */
#rightNav ul {
	width: 140px;
	padding: 0;
	margin: 0px 0px 10px 0px;
	list-style-type: none; /* */
}

#current_styleLvl2_Lvl3 a {
	color: #b11116 !important;
	font-weight: bold !important;
	/*background-color: #ed1c24 !important;*/
	/*border: 2px dotted #999 !important;*/
}


/*
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #d20000; text-decoration: underline; }

*/

/* ----------------------------------------------------------------------------------------------- */
/*                                      whatsnew.html (START)                                      */
/* ----------------------------------------------------------------------------------------------- */

td.paddingContent_whatnew {
	padding-left: 0.3cm;
	padding-right: 0.3cm;
}

/* sub headings */
.styleRedColor_bold {
	color: #d20000;
	font-weight: bold;
}

/* underline sub headings */
.dotted {
	border-bottom: dotted;
	border-width: 1px;
	/*border-color: red;*/
	margin-top: 1.5em;
	margin-bottom: 1em;
	padding-bottom: 0.5em;
}

/* font style for recent post column */
td.recentPost {
	padding-top: 0.1cm;
	padding-left: 0.2cm;
	padding-right: 0.2cm;
	font-size: 0.9em;
	letter-spacing: -0.05em;
}

/* ------------------------------------------------------------------------------------------------ */
/*                                        enquiries.html (START)                                    */
/* ------------------------------------------------------------------------------------------------ */

/* General Enquiries style */
a.linkEnquiriesNoStyle:link {color: #000000;}     /* unvisited link */
a.linkEnquiriesNoStyle:visited {color: #000000;}  /* visited link */
a.linkEnquiriesNoStyle:hover {color: #000000; text-decoration: none;}   /* mouse over link */
a.linkEnquiriesNoStyle:active {color: #000000;}   /* selected link */

/* Header - 'General Enquiries' */
h1.enquiriesHeaderYel {
	background-color: #FFDC00;
	font-size: 1em;
	float: left;
	padding-left: 0.5em;
	margin: 0;
	width: 487px; /* need width to extend right to touch 'CLICK TO OPEN' */
}
/* CLICK TO OPEN */
h3.enquiriesHeaderYel_click {
	background-color: #FFDC00;
	font-size: 0.8em;
	font-weight: normal;
	text-align:center;
	margin: 0;
	width: 93px; /* need width to extend right to touch 'CLICK TO OPEN' */
	float: right;
}

/* Header - 'Payment Methods' */
h1.enquiriesHeaderRed {
	background-color: rgb(210,0,0);
	color: white;
	font-size: 1em;
	float: left;
	padding-left: 0.5em;
	margin: 0;
	width: 487px; /* need width to extend right to touch 'CLICK TO OPEN' */
}
/* CLICK TO OPEN */
h3.enquiriesHeaderRed_click {
	background-color: rgb(210,0,0);
	color: white;
	font-size: 0.8em;
	font-weight: normal;
	text-align:center;
	margin: 0;
	width: 93px; /* need width to extend right to touch 'CLICK TO OPEN' */
	float: right;
}

/* Header - 'Shipping Options' */
h1.enquiriesHeaderGreen {
	background-color: rgb(141,199,63);
	color: white;
	font-size: 1em;
	float: left;
	padding-left: 0.5em;
	margin: 0;
	width: 487px; /* need width to extend right to touch 'CLICK TO OPEN' */
}
/* CLICK TO OPEN */
h3.enquiriesHeaderGreen_click {
	background-color: rgb(141,199,63);
	color: white;
	font-size: 0.8em;
	font-weight: normal;
	text-align:center;
	margin: 0;
	width: 93px; /* need width to extend right to touch 'CLICK TO OPEN' */
	float: right;
}

/* Header - 'Return Policy' */
h1.enquiriesHeaderBlue {
	background-color: rgb(0,159,219);
	color: white;
	font-size: 1em;
	float: left;
	padding-left: 0.5em;
	margin: 0;
	width: 487px; /* need width to extend right to touch 'CLICK TO OPEN' */
}
/* CLICK TO OPEN */
h3.enquiriesHeaderBlue_click {
	background-color: rgb(0,159,219);
	color: white;
	font-size: 0.8em;
	font-weight: normal;
	text-align:center;
	margin: 0;
	width: 93px; /* need width to extend right to touch 'CLICK TO OPEN' */
	float: right;
}


/* for Back to Top link style */
.backToTop a:link {color: #000000; text-decoration: none;}     /* unvisited link */
.backToTop a:visited {color: #000000; text-decoration: none;}  /* visited link */
.backToTop a:hover {color: #d20000; text-decoration:underline;}   /* mouse over link */
.backToTop a:active {color: #d20000;}   /* selected link */


/* Highlight vertical rect bullet + terms*.html heading */
span.salesHighlightYel { background-color: #FFDC00; color: #FFDC00; }
span.salesHighlightRed { background-color: #d20000; color: #d20000; }
span.salesHighlightGreen { background-color: #8dc73f;; color: #8dc73f; }
span.salesHighlightBlue { background-color: #009fdb; color: #009fdb; }

/* Description sub-header + Rect borders around */
p.salesSubHeading {
	border: 0.1em solid #CCCCCC;
	font-weight: bold;
	padding: 0.3em;
	margin-bottom: 0.5em;
	text-align: left;
}

p.enquiries_textDescription {
	margin: 0em 1.14em 1.5em 1.14em;
	text-align: left;
}

/* align image nicely beside text 'Back To Top' */
img.backTopPos {
	position: relative;
	top: 0.4em;
}

/*
Download sliding show/hide script
For more CSS controls, pls refer to
http://www.dhtmlgoodies.com/index.html?whichScript=show_hide_content_slide
*/
.dhtmlgoodies_question{	/* Styling question */
	height:20px;
	
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	
	/* End layout CSS */

	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	/*padding:0.2cm;
	font-size:0.9em;
	position:relative;*/
}

ul.navbar {
    margin: 0;
	padding: 0.4cm; /* top and right */
	padding-top: 0.2cm !important;
	padding-left: 0.7cm !important;
}
ul.navbar li {
    margin: 0;
	padding-bottom: 0.1em;
	}


/* --------------------------------------------------------------------- */
/*                  terms-use-sales + privacy policy.html                */
/* --------------------------------------------------------------------- */

div.termsUse {
	width: 570px;
	float: right;
}

/* Header - 'Terms Condition / USE / Privacy Policy' */
h1.headerTerms {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.6em;
	padding-bottom: 0.3cm;
}

h3.headerContentTerms {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	padding-top: 0.4cm;
}

/* privacy html does not start of with <p> but <h3> after <h2> tag therefore Not need padding */
h3.headerContentPrivacy {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
}


/* --------------------------------------------- */
/*                  /wholesale/                  */
/* --------------------------------------------- */

/* Header - 'Terms Condition / USE / Privacy Policy' */
h1.headerWholesale {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.6em;
	margin-bottom: 0;
}

/* horziontal line for header eg. T-shirts / Mens */
td.horizontalLineCatalog {
	padding-bottom: 3px;
	border-bottom: 1px solid #C0C0C0;
}

/* Header - Wholesale Catalog */
h1.headerCatalog {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.6em;
	margin-bottom: 16px;
}

/* Sub-Header - T-shirts / Mens */
h3.subHeaderCatalog {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	float: left;
	margin: 0;
	margin-top: 20px;
}

/* wholesale catalog order form */
input.mediumCatalog {
	width: 20px !important;
}

/* catalog */
.iframe {
	/*width: 400px;*/
	height: 600px;
	overflow: auto;
}

div.contentCatalog {
	width: 530px;
	padding-left: 13px;
}


/* --------------------------------------------- */
/*                  howtobuy.html                */
/* --------------------------------------------- */

#howToOrder {
	border: 1px solid #FF3366;
}

#howToOrder td.paddingPlaceOrder {
	padding-top: 0.5cm;
	padding-left: 0.3cm;
	padding-right: 0.3cm;
	padding-bottom: 0.5cm;
}

.howToOrderHeight {
	position: relative;
	top: 1em;
}

/* --------------------------------------------- */
/*                  howtobuy.html                */
/* --------------------------------------------- */

#howToPay {
	border: 1px solid #FF3366;
}

#howToPay td {
	padding-top: 0.5cm;
	padding-left: 0.3cm;
	padding-right: 0.3cm;
	padding-bottom: 0.5cm;

	border-right: 1px solid #FF3366;
	vertical-align: top;
}


/* ---------------------------------------------------------------------------------------------- */
/*                                      aboutus.html (START)                                      */
/* ---------------------------------------------------------------------------------------------- */

td.aboutStarPos {
	padding-top: 0.6cm;
	border-right: 1px dotted #C0C0C0;
}

td.aboutPadContent {
	padding-left: 0.6cm;
	padding-right: 0.6cm;
}

h1.aboutHeader {
	font-family: Helvetica, Verdana, "Trebuchet MS", Tahoma;
	font-size: 2.1em;
	line-height: 1em; /* prevent word trimmed due to body { line-height: 1.4em; } */
	padding-left: 0.6cm;
	padding-right: 0.6cm;
	font-weight: normal;
}

/* GM / GSM description @left column */
p.aboutus_textStandard_whiteLeft {
	color: #FFFFFF;
	line-height: 1.2em;
	text-align: left;
	margin: 1em 1em 0em 1em;
}

/* 'The Brand' description @right column */
p.aboutus_textStandard_blackLeft {
	line-height: 1.2em;
	text-align: left;
	margin: 0em;
}

/* ----------------------------------------------------------------------------------------------- */
/*                                      shop/index.php (START)                                     */
/* ----------------------------------------------------------------------------------------------- */

/* productList(category name) OR productDetail(pd_name) */
h1.headerProduct {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing: 0.2px;
	float: left;
	margin: 0;
}
.headerProduct_symbol {
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
.headerProduct a:link {color: #1E1E1E; text-decoration: none;}     /* unvisited link */
.headerProduct a:visited {color: #1E1E1E; text-decoration: none;}  /* visited link */
.headerProduct a:hover {color: #d20000; text-decoration: none;}   /* mouse over link */
.headerProduct a:active {color: #1E1E1E}   /* selected link */


.textNew_blackCenterR {
	text-align: center;
	margin: 0 35px 0 0;
}
.textNew_blackCenterL {
	text-align: center;
	margin: 0 0 0 35px;
}


/* productDetail(price) */
div.productPrice {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.25em;
	font-weight: bold;
	letter-spacing: 0.2px;
	float: right;
}

/* Required to make pd_name and price aligned in same line */
.floatRight { float: right; }
.floatLeft { float: left; }

td.paddingTop { padding-top: 0.2cm; }

/* pageing < > style */
.pages a:link {color: #000000; text-decoration: none;}     /* unvisited link */
.pages a:visited {color: #000000; text-decoration: none;}  /* visited link */
.pages a:hover {color: #d20000; text-decoration: none;}   /* mouse over link */
.pages a:active {color: #d20000;}   /* selected link */

/* ----------------------------------------------------------------------------------------------- */
/*                                          productDetail.php (START)                              */
/* ----------------------------------------------------------------------------------------------- */

/* About.image (@left of Description) */
.aboutHeaderPos {
	position: relative;
	right: 1em;
	bottom: 0em;
}
.sizeChartPos {
	position: relative;
	top: 0.5em;
	right: 1.5em;
}
.sexIconPos {
	position: relative;
	top: 4em;
	right: 1em;
}

/* body text for Description */
p.productDescription {
	margin: 0em 3.5em 0em 1em;
}

/* grey borders for thumbnails */
.borderGrey {
	border: 1px solid #C0C0C0;
	margin-right: 8px;
}

/* Back button position */
.backBtnPos {
	margin: 0 15px 0 0;
}

/* horziontal line header recommend */
td.horizontalLineRecommend {
	padding-top: 10px;
	padding-bottom: 7px;
	border-bottom: 1px solid #C0C0C0;
}

.recTablePos {
	position: relative;
	top: 2em;
	left: 2.5em;
}


/* ----------------------------------------------------------------------------------------------- */
/*                                          links.html (START)                          	       */
/* ----------------------------------------------------------------------------------------------- */

/* About.image (@left of Description) */
#linksTable td.textBottom {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	letter-spacing: 0.35em;
}

#linksTable .plusOrange {
	color: #F3712B;
}

.header {
	font-size: 1.7em;
	font-weight: bold;
}

.liRed {
	background-color: #d20000;
	color: #d20000;
	font-size: 1.3em;
}


#linksTable .URLposition {
	position: relative;
	top: 0.5em;
}

#linksTable .URL_letterSpace {
	letter-spacing: -0.03cm;
}

#linksTable a:link {text-decoration: none; color: #C0C0C0;}
#linksTable a:visited {text-decoration: none; color: #C0C0C0;}
#linksTable a:active {text-decoration: none}
#linksTable a:hover {text-decoration: none; color: #000000;}


/* ----------------------------------------------------------------------------------------------- */
/*								link-us-lleitmotif.html (START)                          	       */
/* ----------------------------------------------------------------------------------------------- */

/* Header - Why link to us? How to link to us */
h1.linkusHeaderRed {
	background-color: rgb(210,0,0);
	color: white;
	font-size: 1em;
	/*float: left;*/
	padding-left: 0.5em;
	margin: 0;
	/*width: 487px; /* need width to extend right to touch 'CLICK TO OPEN' */
}

p.linkus_textDescription {
	margin: 0em 1.14em 1.5em 1.14em;
	text-align: left;
}

h3.linkus_linkHeader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
}

#linkus_tableLinks {
	padding-left: 1.14em;
}


/* ----------------------------------------------------------------------------------------------- */
/*                                Common for checkout process (START)                              */
/* ----------------------------------------------------------------------------------------------- */

/* horziontal line after 1 row of item dispay @table - eg. cart.php */
tr.rowDivider td { border-top: 1px solid #5a5a5a; }

/* SGD$xx.xx etc. &nbsp;&nbsp; */
td.checkout_shiftLeft {
	padding-right: 7px;
	text-align: right;
}

/* Total |   $xx.xx */
td.rowDivider { border-bottom: 1px solid #000000; }

/* box-up for tables @ step 1 and step 3 */
td.boxGrey1 { border: 1px solid #dcddde; }
td.boxGrey2 { 
	border-top: 1px solid #dcddde;
	border-right: 1px solid #dcddde;
	border-bottom: 1px solid #dcddde;
}
td.boxGrey3 { 
	border-left: 1px solid #dcddde;
	border-right: 1px solid #dcddde;
	border-bottom: 1px solid #dcddde;
}
/* Step 3 - Confirmation for table (Subtotal, Shipping, Total) */
td.boxGrey3a { 
	border-left: 1px solid #dcddde;
	border-right: 1px solid #dcddde;
	border-bottom: 1px solid #dcddde;
	text-align: right;
	padding-right: 1em;
	font-weight: bold;
}
td.boxGrey4 { 
	border-right: 1px solid #dcddde;
	border-bottom: 1px solid #dcddde;
}
/* Step 3 - Confirmation for $SGDXX.XX */
td.boxGrey4a { 
	border-right: 1px solid #dcddde;
	border-bottom: 1px solid #dcddde;
	text-align: right;
	padding-right: 1em;
}

/* Step 3 - Confirmation for table (Shipping / Billing details) */
.positionLeft {
	position: relative;
	left: 1.5em;
}

/* ----------------------------------------------------------------------------------------------- */
/*                                          success.php (START)                              */
/* ----------------------------------------------------------------------------------------------- */

#successTable1 td.mainContent {
	border: 1px solid #C0C0C0;
	padding-top: 0.8cm;
}

.pos_thankyou
{
	position: relative;
	left: 30px;
}

#successTable2 {
	border: 1px solid #C0C0C0;
}

#successTable2 td.orderConfirmation {
	background-color: #9C0818;
	font-size: 1.4em;
	font-weight: bold;
	color: #FFFFFF;
}



/* ----------------------------------------------------------------------------------------------- */
/*                                         sitemap.php (START)                                     */
/* ----------------------------------------------------------------------------------------------- */
div.sitemap {
	padding-top: 1px;	/* else IE will chop-off "lleitmotif.net Site Map" */
	padding-left: 20px;
	padding-right: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #6d6e71;
	line-height: 0.5cm;
}

h1.sitemapHeadMain {
	font-size: 2.3em;
	color: #000000;
}
h2.sitemapHeadSection_1st {
	font-size: 1.7em;
	color: #333132;
	padding-top: 0.5cm;
	line-height: 1.2em;
	border-bottom: 1px solid #C0C0C0;
}
h2.sitemapHeadSection {
	font-size: 1.7em;
	color: #333132;
	padding-top: 0.8cm;
	line-height: 1.2em;
	border-bottom: 1px solid #C0C0C0;
}
.sitemapHeadSub {
	font-size: 1.2em;
	font-weight: bold;
	color: #414042;
}



/* ----------------------------------------------------------------------------------------------- */
/*                                         plaincart shop.css (START)                              */
/* ----------------------------------------------------------------------------------------------- */



#current a {
	color: #FFFFFF !important;
	/*/*/background-color: #999999 !important;
	border: 2px dotted #999 !important; /* */
}


.entryTable {
	font-size: 12px;
	background-color: #DDDDDD;
}

/* checkout process step 1 - 3  */
.entryTableHeader {
	background-color: #dcddde;
	font-size: 0.9em;
	font-weight: bold;
}
/* checkoutConfirmation.php heading step 3 only */
.entryTableHeader2 {
	background-color: #f8f4e5;
	border: 1px solid #dcddde;
	font-size: 0.9em;
	font-weight: bold;
}

.entryTableHeader2 .position {
	position: relative;
	left: 1.5em;
}

.entryTable .label {
	background-color: #EFEFEF;
}

.entryTable .content {
	background-color: #FFFFFF;
}


.infoTable {
	font-size: 12px;
	background-color: #DDDDDD;
}

.infoTableHeader {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FB741B;
	font-weight: bold;
	background-position: center;
}

.infoTable .label {
	background-color: #EFEFEF;
}

.infoTable .content {
	background-color: #FFFFFF;
}

.box {
	font-size: 12px;
	border: 1px solid #336699;
}

.notice {
	color: #996600;
	font-weight: bold;
}

#errorMessage {
	color: #990000;
	font-weight: bold;
}

/* ----------------------------------------------------------------------------------------------- */
/*                                            miniCart.php (START)                                 */
/* ----------------------------------------------------------------------------------------------- */

/* 10px space below miniCart display */
#miniCart {
	margin: 0px 0px 10px 0px;
}

/* Common bold heading style to use */
td.txtCartEmpty {
	text-align: center;
	font-size: 1.2em;
}

/* ----------------------------------------------------------------------------------------------- */
/*                                            shortcuts.php (START)                                */
/* ----------------------------------------------------------------------------------------------- */

/* 10px space below shortcuts display */
#shortcuts {
	margin: 0px 0px 10px 0px;
}

/* discount product image */
td.discountProd {
	text-align: center;
	padding-top: 4px;
	padding-bottom: 11px;
}

/* Usage: newsletter message | join button*/
.newsletterSubForm {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}


/* ----------------------------------------------------------------------------------------------- */
/*                                            error.php (START)                                    */
/* ----------------------------------------------------------------------------------------------- */

div.errorText {
	width: 570px;
	float: right;
}

h1.error4044 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.6em;
	line-height: 1.6em;
	padding-bottom: 0.3cm;
}

h3.error404 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 1.3em;
	padding-top: 0.4cm;
}


/* ----------------------------------------------------------------------------------------------- */
/*                                            testimonials (START)                                 */
/* ----------------------------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------------------
/* BASIC BUBBLES WITH TRIANGLES ON BOTTOM
/* ---------------------------------------------------------------------------------- */

#containerTestimonial {
	font-family: Arial, Helvetica, sans-serif;
	width: 550px;
	padding-left: 20px;
}

/* Bubble with a RIGHT angled triangle
------------------------------------------ */

.triangle-right {
	font-size:13px;
	line-height:18px;
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	background:#f5f5f5; /* default background for browsers without gradient support */
	border:1px solid #dcdcdc;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/* NOTE: webkit gradient implementation is not as per spec */
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background:-moz-linear-gradient(top, #ffffff, #f5f5f5);
	background:-o-linear-gradient(top, #ffffff, #f5f5f5);
	background:linear-gradient(top, #ffffff, #f5f5f5);
}

/* creates triangle */
/*.triangle-right:after {*/
.triangle-right:before {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	left:40px; /* controls horizontal position */
	width:0;
	height:0;
	border:20px solid transparent;
	border-top-color:#dcdcdc;
}
.triangle-right:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	left:38px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	width:0;
	height:0;
	border:22px solid transparent;
	border-top-color: #f5f5f5;
}


/* Bubble with a LEFT angled triangle
------------------------------------------ */

.triangle-left {
	font-size:13px;
	line-height:18px;
	position:relative;
	padding:15px;
	margin:1em 0 3em;
	background:#f5f5f5; /* default background for browsers without gradient support */
	border:1px solid #dcdcdc;
	
	/* css3 */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	/* NOTE: webkit gradient implementation is not as per spec */
	background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f5f5f5));
	background:-moz-linear-gradient(top, #ffffff, #f5f5f5);
	background:-o-linear-gradient(top, #ffffff, #f5f5f5);
	background:linear-gradient(top, #ffffff, #f5f5f5);
}

/* creates triangle */
/*.triangle-right:after {*/
.triangle-left:before {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	right:40px; /* controls horizontal position */
	width:0;
	height:0;
	border:20px solid transparent;
	border-top-color:#dcdcdc;
}
.triangle-left:after {
	content:"\00a0";
	display:block; /* reduce the damage in FF3.0 */
	position:absolute;
	bottom:-40px; /* value = - border-top-width - border-bottom-width */
	right:38px; /* value = (:before left) + (:before border-left) - (:after border-left) */
	width:0;
	height:0;
	border:22px solid transparent;
	border-top-color: #f5f5f5;
}

/* for Name link style */
.triangle-right a:link, .triangle-left a:link {color: #000000; text-decoration: none;}     /* unvisited link */
.triangle-right a:visited, .triangle-left a:visited {color: #000000; text-decoration: none;}  /* visited link */
.triangle-right a:hover, .triangle-left a:hover {color: #d20000; text-decoration:underline;}   /* mouse over link */
.triangle-right a:active, .triangle-left a:active {color: #d20000;}   /* selected link */

img.testimonial_icon {
	float: left;
	margin-top: 23px;
	margin-right: 10px;
}

h1.headerTestimonial {
	font-size: 18px;
	line-height: 17px;;
	margin: 0;
	margin-top: 6px;
	margin-bottom: 30px;
}

.headerNoBoldTestimonial { font-weight: normal; }

/* ----------------------------------------------------------------------------------------------- */
/*                       phpForm generator 20081020-fff4.php (START)                               */
/* ----------------------------------------------------------------------------------------------- */

.form_title{
			color : #000000;
			font-size: 13px;
			font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
			font-weight : bold;
		}
		
		.form_field {
			font-size : 13px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #474747;
			font-weight : bold;
			text-align:left;
		}
		
		.form_text{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
		}
		
		.text_box{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			width:200px;
		}
		
		.text_area{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
			width:200px;
			height:60px;
		}
		
		.text_select{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
		}

		.form_error{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #ff0000;
			font-weight : bold;
		}

		.copyright{
			font-size : 11px;
			font-family : Verdana, Arial, Helvetica, sans-serif;
			color : #000000;
		}
