/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */
/*                                                                                               */
/*                                                                                               */
/*   Revision: 1.0                                                                               */
/*                                                                                               */
/*   Author: Jack Hayward                                                                        */
/*   Date: 11.01.2010                                                                            */
/*   Version: 1.0                                                                                */
/*                                                                                               */
/*   Configuration:                                                                              */
/*     Products per row: 1                                                                       */
/*     Categories per row: 3                                                                     */
/*                                                                                               */
/*   Title: Talent & Potential Theme                                                             */
/*                                                                                               */
/* --------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */


/* GLOBAL -------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */

html, body {}
body { font-family: Tahoma; font-size: 12px; } 
.content .catDescription p { margin: 0 0 15px; }

.clear { clear: both; display: block; position: relative; vertical-align: none; top: 0; left: 0; }
.fullclear { width: 100%; height: 1px; margin: 0 0 -1px; clear: both; }



/* BASE STRUCTURE (FOUNDATION) ----------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */

#topbar { width: 100%; height: 3px; display: block; visibility: visible; background: #969696; }

#container { width: 980px; margin: 0 auto; }

#header { height: 135px; width: 940px; margin: 0 auto; }

#logo { margin: 30px 0 0; float: left; }
	#logo a img { border: none; }

#topnav { float: right; text-align: right; margin: 78px 0 0; position: relative; top: 0; left: 0; }
	#clients { position: absolute; top: 0; right: 0; }
	#clients a.clients_button { display: block; overflow: hidden; text-indent: 9000px; width: 83px; height: 27px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/clients_button.jpg) no-repeat scroll 0 0; }
	#clients_dropdown { position: absolute; top: 0; right: 0; text-align: right; }
	#clients_dropdown a.clients_button_active { display: block; float: right; overflow: hidden; text-indent: 9000px; width: 83px; height: 27px; position: relative; right: 0; top: 0; z-index: 10; background: transparent url(/wp-content/themes/TalentPotential/templateImages/clients_button.jpg) no-repeat scroll 0 -27px; }
	#clients_dropdown_area { background: #d0d0d0; text-align: center; clear: both; padding: 20px 15px 15px; width: 199px; position: relative; right: 0; top: -1px; z-index: 5; border: 1px solid #afafaf; -moz-border-radius-topleft: 3px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-top-left-radius: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; -moz-box-shadow: 0 0 5px #CACACA; -webkit-box-shadow: 0 0 5px #CACACA; }
	
#main { clear: both; width: 940px; padding: 0 20px; }

#footer { width: 940px; margin: 20px auto 0; color: #969696; }



/* Layout A template */

#main.layoutA { position: relative; top: 0; left: 0; overflow: auto; }

#leftcol.layoutA { border-right: 1px dotted #000000; float: left; width: 219px; margin: 378px 0 0; }
#rightcol.layoutA { float: right; width: 700px; margin: 376px 0 0; }

.submenu_head { font-size: 18px; text-transform: uppercase; }

.masthead { position: absolute; top: 0; left: 0; }

.layoutA .pageHeading { font-size: 27px; color: #000000; text-transform: uppercase; }

.layoutA .catDescription { margin: -15px 0 0; }


/* Layout B template */

#main.layoutB { position: relative; top: 0; left: 0; overflow: auto; }

#leftcol.layoutB { float: left; width: 700px; }
#rightcol.layoutB { border-left: 1px dotted #000000; float: right; width: 219px; }

.layoutB .pageHeading { font-size: 27px; color: #000000; text-transform: uppercase; }

.layoutB .catDescription { margin: -15px 0 0; }


/* homepage */

body#pearlCategoryID_276 #main { width: 980px; padding: 0; }

#csteaser { clear: both; width: 900px; margin: 0 0 30px; padding: 19px 40px 0; height: 312px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/csteaser_bg.jpg) no-repeat scroll left top; }

#cst_select {}

	.cst { width: 150px; float: left; margin: 2px 0; position: relative; top: 0; left: 0; z-index: 1; }
	.cst_colourbar { width: 150px; height: 10px; }
	.cst_thumb { width: 150px; }
	.cst_thumb a { display: block; width: 150px; height: 180px; text-indent: -9000px; outline: none; }

	#cst1 {}
		#cst1 .cst_colourbar { background: #ff9048; }
		#cst1 .cst_thumb { height: 180px; background: transparent url(/images/website/templateImages/csteaser/originals/cst1_thumb.jpg) no-repeat scroll 0 0; }
		#cst1:hover { margin: 0; -webkit-box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; z-index: 2; }
		#cst1:hover .cst_thumb { height: 184px; background: transparent url(/images/website/templateImages/csteaser/originals/cst1_thumb.jpg) no-repeat scroll 0 -180px; }

	#cst2 {}
		#cst2 .cst_colourbar { background: #ffb848; }
		#cst2 .cst_thumb { height: 180px; background: transparent url(/images/website/templateImages/csteaser/originals/cst2_thumb.jpg) no-repeat scroll 0 0; }
		#cst2:hover { margin: 0; -webkit-box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; z-index: 2; }
		#cst2:hover .cst_thumb { height: 184px; background: transparent url(/images/website/templateImages/csteaser/originals/cst2_thumb.jpg) no-repeat scroll 0 -180px; }

	#cst3 {}
		#cst3 .cst_colourbar { background: #ffd648; }
		#cst3 .cst_thumb { height: 180px; background: transparent url(/images/website/templateImages/csteaser/originals/cst3_thumb.jpg) no-repeat scroll 0 0; }
		#cst3:hover { margin: 0; -webkit-box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; z-index: 2; }
		#cst3:hover .cst_thumb { height: 184px; background: transparent url(/images/website/templateImages/csteaser/originals/cst3_thumb.jpg) no-repeat scroll 0 -180px; }

	#cst4 {}
		#cst4 .cst_colourbar { background: #f8f661; }
		#cst4 .cst_thumb { height: 180px; background: transparent url(/images/website/templateImages/csteaser/originals/cst4_thumb.jpg) no-repeat scroll 0 0; }
		#cst4:hover { margin: 0; -webkit-box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; z-index: 2; }
		#cst4:hover .cst_thumb { height: 184px; background: transparent url(/images/website/templateImages/csteaser/originals/cst4_thumb.jpg) no-repeat scroll 0 -180px; }

	#cst5 {}
		#cst5 .cst_colourbar { background: #e7f56f; }
		#cst5 .cst_thumb { height: 180px; background: transparent url(/images/website/templateImages/csteaser/originals/cst5_thumb.jpg) no-repeat scroll 0 0; }
		#cst5:hover { margin: 0; -webkit-box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; z-index: 2; }
		#cst5:hover .cst_thumb { height: 184px; background: transparent url(/images/website/templateImages/csteaser/originals/cst5_thumb.jpg) no-repeat scroll 0 -180px; }

	#cst6 {}
		#cst6 .cst_colourbar { background: #d1f56f; }
		#cst6 .cst_thumb { height: 180px; background: transparent url(/images/website/templateImages/csteaser/originals/cst6_thumb.jpg) no-repeat scroll 0 0; }
		#cst6:hover { margin: 0; -webkit-box-shadow: 0 0 10px #8a8a8a; -moz-box-shadow: 0 0 10px #8a8a8a; z-index: 2; }
		#cst6:hover .cst_thumb { height: 184px; background: transparent url(/images/website/templateImages/csteaser/originals/cst6_thumb.jpg) no-repeat scroll 0 -180px; }

#cst_quote { clear: both; padding: 28px 0 0; }

	.cst_strap { padding: 0 0 0 20px; }
	.cst_strap_head { display: block; font-size: 26px; color: #000000; }
	.cst_strap_sub { display: block; font-size: 14px; color: #777777; padding: 0 0 0 11px; }
	.quotes { font-family: Georgia; font-weight: bold; }

	#cst1_strap { background: transparent url(/images/website/templateImages/csteaser/originals/cst1_strap_bg.jpg) no-repeat scroll 0 8px; }
	#cst2_strap { background: transparent url(/images/website/templateImages/csteaser/originals/cst2_strap_bg.jpg) no-repeat scroll 0 8px; }
	#cst3_strap { background: transparent url(/images/website/templateImages/csteaser/originals/cst3_strap_bg.jpg) no-repeat scroll 0 8px; }
	#cst4_strap { background: transparent url(/images/website/templateImages/csteaser/originals/cst4_strap_bg.jpg) no-repeat scroll 0 8px; }
	#cst5_strap { background: transparent url(/images/website/templateImages/csteaser/originals/cst5_strap_bg.jpg) no-repeat scroll 0 8px; }
	#cst6_strap { background: transparent url(/images/website/templateImages/csteaser/originals/cst6_strap_bg.jpg) no-repeat scroll 0 8px; }


#homecols { clear: both; width: 940px; padding: 0 20px; margin: 30px auto 0; overflow: auto; }
	#homecol1 { float: left; width: 450px; padding: 0 20px 0 0; }
	#homecol2 { float: left; width: 199px; padding: 0 20px; border-left: 1px dotted #bebebe; }
	#homecol3 { float: left; width: 209px; padding: 0 0 0 20px;  border-left: 1px dotted #bebebe; }

	.columnblock { border-bottom: 1px dotted #bebebe; margin: 0 0 20px; padding: 0 0 20px; }
	.coltitle { display: block; font-size: 16px; font-weight: bold; text-transform: uppercase; }
	.coltext { display: block; color: #545454; margin: 10px 0 0; }
	.readmore { display: block; height: 36px; margin: 15px 0 0; overflow: hidden; text-indent: -9000px; width: 126px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/button_readmore.jpg) no-repeat scroll left top; }
	.readmore:hover, .readmore:active, readmore:focus { outline: none; -moz-box-shadow: 0 0 5px #ff9048; -webkit-box-shadow: 0 0 5px #ff9048; }
	.signup { display: block; height: 36px; margin: 15px 0 0; overflow: hidden; text-indent: -9000px; width: 126px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/button_signup.jpg) no-repeat scroll left top; }
	.signup:hover, .signup:active, .signup:focus { outline: none; -moz-box-shadow: 0 0 5px #ff9048; -webkit-box-shadow: 0 0 5px #ff9048; }
	
	.col1 {}
	.col2 {}
	.col3 {}
	
	.col1 .coltitle { text-transform: none; }
	
	.col2 .static_menu li a { font-size: 12px !important; }
	.col2 .widget-wrap { margin: 0 !important; }
	
	.col3 #contact-page .pageHeading { display: none; }
	.col3 #contact-page .contact-fieldtext { font-size: 11px; text-transform: uppercase; display: block; margin: 0 0 2px; }
	.col3 #contact-page .inputText { background: #bdbdbd; display: block; width: 187px; border: none; padding: 6px; margin: 0 0 15px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 1px 1px 4px #848484 inset; -webkit-box-shadow: 1px 1px 4px #848484 inset; }
	.col3 #contact-page .inputText:focus { background: #e3e3e3; }
	.col3 #contact-page .button { display: block; height: 36px; margin: 15px 0 0; overflow: hidden; text-indent: -9000px; width: 126px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/button_signup.jpg) no-repeat scroll left top; border: none; padding: 0; }
	.col3 #contact-page .button:hover, .col3 #contact-page .button:active, .col3 #contact-page .button:focus { outline: none; -moz-box-shadow: 0 0 5px #ff9048; -webkit-box-shadow: 0 0 5px #ff9048; }
	
	.columnblock.last { border-bottom: none; margin: 0; }


/* dynamic menu overrides */

#dynamic-menu li ul.SM li a { padding-left: 11px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/submenu_li_bg.jpg) no-repeat scroll left center; }
#dynamic-menu li#cat_296 ul.SM { border-top: 1px dotted #bebebe; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; }

li#cat_276 a:hover, li#cat_299 a:hover, li#cat_300 a:hover { border: 1px dotted #bebebe !important; -moz-border-radius: 3px; -webkit-border-radius: 3px; }


/* Standard Pearl styling (global and common %CONTENT% tags) ---------------------------------- */

a { text-decoration: none; }
a:link, a:visited { color: #545454; }
a:hover, a:active { color: #ff9048; }

.pageHeading {}

.content {}
.catDescription {}

#contact-message {}
#contact-form {}
	.contact-fieldset {}
	.contact-fieldtext {}
	.contact-field {}
	.contact-field .inputText {}
	.contact-foot {}
	.contact-foot .button {}

/* Forms */	
.inputText {}
.button {}

/* Currency symbol in span.cur - displayed everywhere there is a £ (Pound) symbol */
.cur {}

/* Error/warning messages */
.error {}
.message {}




/* STANDARD PEARL WIDGET STYLING --------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------- */

/* Foundation styles for all widgets - these can be overridden using individual targeting (below) */
.widget-wrap {}
	.widget-head {}
	.widget-body {}
	.widget-foot {}
	
	.widget-head span {}


/* Generic widget styles (will apply to all instances of such) */

	/* [#BREADCRUMB#] */
	.breadcrumb {}
	
	/* Group [#STATIC_MENU#] (will change all instances) */
	.static_menu { list-style-type: none; margin: 0; padding: 0; }
		.static_menu li { padding: 3px 0 3px 12px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/staticmenu_li_bg.jpg) no-repeat scroll left center; }
		.static_menu li a { font-size: 14px; }

	/* [#LOGIN_LINK#] and [#LOGIN#] */
	.account_greeting {}
	.accountlinks {}
		.accountlinks li {}
		.accountlinks li a {}

	/* Group: [#FEATURED#], [#SPECIALS#], [#NEW#], [#ALSO_BOUGHT#], [#RELATED#], [#BEST_SELLERS#] */
	.product-list {}
		.product-list pul-msg {}
		.product-list ul {}
		.product-list ul li {}
		.product-list a.pul-image {}
		.product-list a.pul-image img {}
		.product-list a.pul-name {}
		.product-list .price {}

	/* [#CART#] */
	#cart-contents {}
		#cart-itemcount {}
		#cart-total {}
		.cart-view {}
		.cart-checkout {}



/* Individual widget targeting - NB: This isn't necessarily for final inclusion but WILL need to
   be documented! The below styles include ALL possible overrides, be warned! */

	/* [#LOGIN#] */
	#widget_login {}
		#widget_login .widget-head {}
			#widget_login .widget-head span {}
		#widget_login .widget-body {}
			#widget_login .inputText { display: block; width: 187px; border: none; padding: 6px; margin: 0 0 15px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 1px 1px 4px #848484 inset; -webkit-box-shadow: 1px 1px 4px #848484 inset; }
			#widget_login #email_address {}
			#widget_login #password {}
			#widget_login .inputText:focus { -moz-box-shadow: 0 0 5px #ff9048; -webkit-box-shadow: 0 0 5px #ff9048; }
			#widget_login .button { display: block; border: none; cursor: pointer; height: 36px; margin: 0; overflow: hidden; padding: 0; text-indent: -9000px; width: 126px; background: transparent url(/wp-content/themes/TalentPotential/templateImages/clients_input_button.jpg) no-repeat scroll left top; }
			#widget_login .button:focus { outline: none; -moz-box-shadow: 0 0 5px #ff9048; -webkit-box-shadow: 0 0 5px #ff9048; }
			#widget_login .button:active { outline: none; }
		#widget_login .widget-foot {}
	
	/* [#LOGIN_LINK#] */
	#widget_login_link {}
		#widget_login_link .widget-head {}
			#widget_login_link .widget-head span {}
		#widget_login_link .widget-body {}
		#widget_login_link .widget-foot {}
	
	/* [#SEARCH#] */
	#widget_search {}
		#widget_search .widget-head {}
			#widget_search .widget-head span {}
		#widget_search .widget-body {}
		#widget_search .widget-foot {}
	
	/* [#BRANDS#] */
	#widget_brands {}
		#widget_brands .widget-head {}
			#widget_brands .widget-head span {}
		#widget_brands .widget-body {}
			#widget_brands ul {}
			#widget_brands ul li {}
			#widget_brands ul li a {}
		#widget_brands .widget-foot {}
	
	/* [#DYNAMIC_MENU#] */
	#widget_dynamic_menu { padding: 0 110px 0 0; *margin-left: 65px; }
		#widget_dynamic_menu .widget-head {}
			#widget_dynamic_menu .widget-head span {}
		#widget_dynamic_menu .widget-body {}
		#widget_dynamic_menu .widget-foot {}
	
	/* [#STATIC_MENU#] */
	#widget_static_menu { margin: 12px 0 27px; }
	#widget_static_menu_2 { margin: 12px 0 27px; }
		#widget_static_menu .widget-head {}
			#widget_static_menu .widget-head span {}
		#widget_static_menu .widget-body {}
		#widget_static_menu .widget-foot {}
	
	/* [#CART#] NB: This is the [#CART#] widget wrapper only! */
	#widget_cart {}
		#widget_cart .widget-head {}
			#widget_cart .widget-head span {}
		#widget_cart .widget-body {}
		#widget_cart .widget-foot {}
	
	/* [#ACCOUNT#] */
	#widget_account {}
		#widget_account .widget-head {}
			#widget_account .widget-head span {}
		#widget_account .widget-body {}
		#widget_account .widget-foot {}
	
	/* [#CURRENCIES#] */
	#widget_currencies {}
		#widget_currencies .widget-head {}
			#widget_currencies .widget-head span {}
		#widget_currencies .widget-body {}
		#widget_currencies .widget-foot {}
	
	/* [#FEATURED#] */
	#widget_featured {}
		#widget_featured .widget-head {}
			#widget_featured .widget-head span {}
		#widget_featured .widget-body {}
			#widget_featured pul-msg {}
			#widget_featured ul {}
			#widget_featured ul li {}
			#widget_featured a.pul-image {}
			#widget_featured a.pul-image img {}
			#widget_featured a.pul-name {}
			#widget_featured .price {}
		#widget_featured .widget-foot {}
	
	/* [#SPECIALS#] */
	#widget_specials {}
		#widget_specials .widget-head {}
			#widget_specials .widget-head span {}
		#widget_specials .widget-body {}
			#widget_specials pul-msg {}
			#widget_specials ul {}
			#widget_specials ul li {}
			#widget_specials a.pul-image {}
			#widget_specials a.pul-image img {}
			#widget_specials a.pul-name {}
			#widget_specials .price {}
		#widget_specials .widget-foot {}
	
	/* [#NEW#] */
	#widget_new {}
		#widget_new .widget-head {}
			#widget_new .widget-head span {}
		#widget_new .widget-body {}
			#widget_new pul-msg {}
			#widget_new ul {}
			#widget_new ul li {}
			#widget_new a.pul-image {}
			#widget_new a.pul-image img {}
			#widget_new a.pul-name {}
			#widget_new .price {}
		#widget_new .widget-foot {}
	
	/* [#ALSO_BOUGHT#] */
	#widget_also_bought {}
		#widget_also_bought .widget-head {}
			#widget_also_bought .widget-head span {}
		#widget_also_bought .widget-body {}
			#widget_also_bought pul-msg {}
			#widget_also_bought ul {}
			#widget_also_bought ul li {}
			#widget_also_bought a.pul-image {}
			#widget_also_bought a.pul-image img {}
			#widget_also_bought a.pul-name {}
			#widget_also_bought .price {}
		#widget_also_bought .widget-foot {}
	
	/* [#RELATED#] */
	#widget_related {}
		#widget_related .widget-head {}
			#widget_related .widget-head span {}
		#widget_related .widget-body {}
			#widget_related pul-msg {}
			#widget_related ul {}
			#widget_related ul li {}
			#widget_related a.pul-image {}
			#widget_related a.pul-image img {}
			#widget_related a.pul-name {}
			#widget_related .price {}
		#widget_related .widget-foot {}
	
	/* [#BEST_SELLERS#] */
	#widget_best_sellers {}
		#widget_best_sellers .widget-head {}
			#widget_best_sellers .widget-head span {}
		#widget_best_sellers .widget-body {}
			#widget_best_sellers pul-msg {}
			#widget_best_sellers ul {}
			#widget_best_sellers ul li {}
			#widget_best_sellers a.pul-image {}
			#widget_best_sellers a.pul-image img {}
			#widget_best_sellers a.pul-name {}
			#widget_best_sellers .price {}
		#widget_best_sellers .widget-foot {}




/* Standard (default) Product Listing ---------------------------------------------------------- */
/* NB: This includes default tags for the following widgets/objects in product_listing.html:     */
/* [%NAME%], [%DESCRIPTION%], [%IMAGE_THUMB%], [%IMAGE_MINI%], [%PRICE%], [%OPTIONS%],           */
/* [%AVAILABILITY%], [%SKU%], [%INFO%], [%ADDTOCART%]                                            */

form#filter {} /* Search Filter */
	.filter {}
	
.page-results {} /* Page Results, top and bottom of page (pr0 and pr1 respectively) */
	.pr0 {}
	.pr1 {}
	.page-results a {}

.product-listing-table {} /* Product Listing Table */
	.product-listing-cell /* One cell (product) in the listing table */
	.product-listing-cell.newprod /* .newprod modifier is attached to a new product */
	.product-listing-cell.last /* .last modifier is attached to last product in row */
	
	.product-listing-name {} /* [%NAME%] */
	
	.product-listing-description {} /* [%DESCRIPTION%] */
	
	.product-listing-image {} /* [%IMAGE_THUMB%], [%IMAGE_MINI%] */
		.product-listing-image a {}
		.product-listing-image a img {}
	
	.product-listing-price {} /* [%PRICE%] */
	
	/* OPTIONS HERE */
	
	/* AVAILABILITY HERE */
	
	.product-listing-sku {} /* [%SKU%] */
	
	.product-listing-moreinfo {} /* [%INFO%] */
		.product-listing-moreinfo a {}
	
	.product-listing-addtocart {} /* [%ADDTOCART%] */
		.product-listing-addtocart a {}
	



/* Standard (default) Product Detail ----------------------------------------------------------- */
/* NB: This includes default tags for the following widgets/objects in product.html:             */
/* [%NAME%], [%DESCRIPTION%], [%ADDTOCART%], [%CATLINK%], [%OPTIONS%], [%BUNDLE%],               */
/* [%COLLECTION%], [%IMAGES%], [%IMAGES_MINI%], [%IMAGE_MINI%], [%IMAGE_LARGE%],                 */
/* [%IMAGE_THUMB%], [%PRICE%], [%SAVINGS%], [#BUY#], [%AVAILABILITY%], [%OTHERBUNDLES%],         */
/* [%BRAND%], [%SKU%], [%TABS%], [%CF_PCF_%]                                                     */
/* For [#REVIEWS#], see section at bottom of product detail styles                               */

#product-detail
#product-detail.onspecial /* .onspecial modifier attached when product is on special offer */

	.product-detail-name {} /* [%NAME%] */
	
	.product-detail-description {} /* [%DESCRIPTION%] */
	
	.product-detail-catlink {} /* [%CATLINK%] */
	
	.product-detail-options {} /* [%OPTIONS%] */
	
	.product-detail-bundle {} /* [%BUNDLE%] */
	
	/*COLLECTIONHERE*/
	
	.product-detail-images {} /* [%IMAGES%], [%IMAGES_MINI%] */
		#gallery {}
		.lbox {}
		.lbox li {}
		.lbox li a {}
		.lbox li a img {}
		.enlarge {}
	
	.product-detail-image-mini {} /* [%IMAGE_MINI%] */
		.product-detail-image-mini a {}
		.product-detail-image-mini a img {}
		.product-detail-image-mini a span {}

	.product-detail-image-thumb {} /* [%IMAGE_LARGE%], [%IMAGE_THUMB%] */
		.product-detail-image-thumb a {}
		.product-detail-image-thumb img {}
		.product-detail-image-thumb span {}

	.product-detail-price {} /* [%PRICE%] */
	
	.prod-detail-saving {} /* [%SAVINGS%] */
	
	.prod-detail-buy {} /* [#BUY#] */
		.prod-detail-buy .inputText {}
		.prod-detail-price {}
		.prod-detail-buynow {}
		.prod-detail-buynow .button {}
	
	/* AVAILABILITY HERE */
	
	/* OTHERBUNDLES HERE */
	
	#brand {} /* [%BRAND%] */
		#brand .subHeading {}
		.brand-other {}
		.brand-other a {}

	.product-detail-sku {} /* [%SKU%] */
	
	#tabmenu {} /* [%TABS%] */
		#tabmenu ul {}
		#tabmenu ul li {}
		#tabmenu ul li a {}
		#tabmenu ul li a span {}
	#tabwrapper {}
		#tabwrapper .tab {}
		
	.cf-data {} /* [%CF_PCF_(cfid)%] */
	


/* Standard Account Page ----------------------------------------------------------------------- */
/* index.php?p=account                                                                           */

.portal-menu {}

	.portal-menu a {}

	#portal-account {}
	#portal-orders {}
	#portal-statement {}
	#portal-profile {}
	#portal-addresses {}
	#portal-password {}
	#portal-logout {}


#acc {} /* 'My Account' */

	#acc .subHeading {}
	#acc .subsec {}
		.acc-item {}
		.acc-item a {}
	
	#account-account {}
	#account-finance {}
	#account-orders {}
	#account-helpdesk {}
	#account-events {}
	#account-projects {}
	

#accHistory {} /* 'Orders' */
	
	.orders-search {}
	
		#orderDetail {}
			#orderDetail .pageHeading {}
			#orderDetail .subHeading {}
			#orderDetail .subsec {}
			#orderDetail .o-tax {}
			#orderDetail .o-status {}
			
			.order_detail {}
			.order_detail .itmQty {}
			.order_detail .itmName {}
			.order_detail .itmSku {}
			.order_detail .itmTotal {}
			
			#orderDetail .totalTitle {}
			#orderDetail .totalPrice {}
			
			#orderDetail .order-shipping {}
			#orderDetail .order-billing {}
			
			#orderDetail #extra_comment {}
			
	
#accEdit {} /* 'Profile' */

	form#account_edit {}
	
	
#addrBook {} /* 'Address Book' */


#editPass {} /* 'Password' */

	form#account_password {}
		.inputRequirement {}
		input#password_current {}
		input#password_new {}
		input#password_confirmation {}
		
		
		
/* Standard Helpdesk Page ---------------------------------------------------------------------- */
/* index.php?p=helpdesk                                                                          */

.ticket-details {}
.ticket-description {}
.helpdesk-note {}
.helpdesk-panel {}
.helpdesk-note-details {}
.helpdesk-note-text {}
.helpdesk-note-file {}
.helpdesk-note-file a {}



/* Standard Projects Page ---------------------------------------------------------------------- */
/* index.php?p=project                                                                           */

#project-menu {}
#project-menu a {}
	.project-description {}

.project-job {}
	.project-job-title {}
		.project-job-title img {}
		.project-job-title a {}

	.project-files {}
		.project-files-title {}
		.project-files-filename {}
		.project-files-filename a {}
		.project-files-filesize {}
		.project-files-filemodified {}

	.project-job-info {}
	.project-job-description {}

	.project-notes {}
		.project-notes-form {}
		.project-notes-form .inputText {}
		.project-notes-form .button {}
		.project-notes-form .job-upload {}
		.project-notes-form .job-upload .tidyForm {}



/* Standard Checkout Process Pages ------------------------------------------------------------- */
/* index.php?p=checkout                                                                          */

.stageWrp .moduleRowSelected {}
.stageWrp .pageHeading {}
.stageWrp .subHeading {}
.stageWrp .subsec {}
.stageWrp .subsec .main {}
.stageWrp #ordercomments {}

#checkout_1 {}
	
	#checkout_1 .pageHeading {}
	#checkout_1 .subHeading {}
	#checkout_1 .subsec {}
	#checkout_1 #ordercomments {}
	
#checkout_2 {}

	#checkout_2 .pageHeading {}
	#checkout_2 .subHeading {}
	#checkout_2 .subsec {}
	#checkout_2 .subHeading.coupons {}
	#checkout_2 .subsec.coupons {}
	#checkout_2 #ordercomments {}
	#checkout_2 #orderCustomFields {}
	
#checkout_3 {}

	#checkout_3 .pageHeading {}
	#checkout_3 .subHeading {}
	#checkout_3 .subsec {}
	#checkout_3 .otsubtotal {}
	#checkout_3 .ot_shipping {}
	#checkout_3 .ot_tax {}
	#checkout_3 .ot_total {}
	#checkout_3 form#checkout_confirmation .button {}
	
	


/* Standard Smartforms ------------------------------------------------------------------------- */
/* index.php?p=contact                                                                           */

#contact-page {}

	#contact-message {}
	
	#contact-form {}
		.contact-fieldset {}
		.contact-fieldtext {}
		.contact-field {}
		.contact-required {}
	


/* Standard Events & Calendar Pages ------------------------------------------------------------ */
/* index.php?p=event                                                                             */
/* index.php?p=calendar                                                                          */

#cal-calendars {}
#cal-calendars .inputText {}

#cal-legend {}
	#cal-legend ul {}
	#cal-legend ul li {}

.calendar-month-prev {}
	.calendar-month-prev a {}
	
.calendar-month-month {}
	.calendar-month-month a {}

.calendar-month-next {}
	.calendar-month-next a {}
	
.calendar-table {}
	.calendar-month-dayNames {}
	.calendar-month-emptyDays {}
	.calendar-month-day {}
	.calendar-month-today {}
	.calendar-month-linkDay {}
	.calendar-month-linkDay a {}
	

#event {}

	#event .pageHeading {}
		#event .pageHeading .event-code {}
		#event .pageHeading .event-title {}
	
	#event .subsec {}
	
	
#calSearchDates {}
#calSearchVenue {}
	#calSearchVenue .inputText {}
	
#eventList {}
	
	.eventListMonth {}
	
	.eventListEvent {}
		.eventListEventCol {}
		.eventListEventCode {}
		.eventListEventVenue {}
		.eventListEventTitle {}
		.eventListEventTitle a {}
		.eventListEventStart {}
		.eventListEventEnd {}
