/* ------------------------------------------------------------------------------------------------------------------------------------------------ 

  Date: 21st July 2008
  Creator: www.ccskins.net
  Contact: Please use our Helpdesk system supplied at our store for communication
  Skin Title: GameStore skin
  Cubecart Version: 3
  Licence: Single User & Single Store Licence only unless otherwise instructed
  
  Please read our Terms and Conditions either from the document enclosed with this skin or on our store before using this skin
  ------------------------------------------------------------------------------------------------------------------------------------------------ */

/*   --  CODE FOR SHOP BY CATEGORY LINKS -- */
.txtcatlinks, a.txtcatlinks {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:23px;color:#0D0D0D;text-decoration:none;}

/*   --  CODE FOR SHOP BY CATEGORY LINKS HOVER -- */
a.txtcatlinks:hover {
 	color: #e20074}
	
/*   --  CODE FOR NAV CATEGORY LINKS -- */
.txtnavlinks, a.txtnavlinks {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:12px;font-weight:bold;line-height:23px;color:#0D0D0D;text-decoration:none;}

/*   --  CODE FOR NAV CATEGORY LINKS HOVER -- */
a.txtnavlinks:hover {
 	color: #e20074}	

/*   --  CODE FOR A CATEGORY OR PRODUCT LISTED LINE LINK -- */
li {
	list-style-position: inside;margin: 0px;padding: 0px;}

/*   --  CODE FOR A CATEGORY OR PRODUCT SMALL BULLET LINK -- */
li.bullet {
	list-style-type: square;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #000000;}
	
/*   --  CODE FOR A CATEGORY OR PRODUCT LARGE BULLET LINK -- */
li.bulletLrg {
	list-style-type: square;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 100%;color: #000000;}
	
/*   --  CODE FOR A CATEGORY OR PRODUCT NUMBER LINK -- */
li.num {
	margin-left:-7px;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:11.7px; font-weight:bold;color: #000000;	}
	
/*   --  CODE FOR AN ACCOUNT OPTIONS LINE LINK -- */
li.account {
	list-style-type: square;padding-top: 5px;padding-bottom: 5px;}

/* SEARCH BOX USED FOR TYPING SEARCHES */
.searchBox {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;color: #000000;vertical-align:text-bottom;height: 17px;background-color: #ffffff;border: 1px solid #3E3E3E;}

/* TEXT BOXES USED THROUGHOUT SITE */
.textbox {
	background-color: #ECECEC;border: 1px solid #A8B4B0;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 11px;color: #2b2bf7;}

/* TEXT BOXES WHEN DISABLED USED THROUGHOUT SITE */
.textboxDisabled {
	border: none;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 11px;color: #000000;}

.text {
  font-size:12px;font-family:"Arial", Verdana, Helvetica, sans-serif;font-size: 12px;text-decoration:none;}
  



/* USED TO CONTROL FORMS THROUGHOUT SITE */
form, ol, ul {
	margin: 0px;padding: 0px;}

/* CHECKOUT BUTTON CODE */
a.txtCheckout {
	font-family: "Arial", Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;background-color: #e20074;text-decoration: none;font-weight: bold;padding: 2px;border: 1px solid #000000;}

/* UPDATE BUTTON CODE */
a.txtUpdate {
	font-family: "Arial", Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;background-color: #FF9900;text-decoration: none;font-weight: bold;padding: 2px;border: 1px solid #000000;}

/* SUBMIT BUTTON CODE */
.submit {	
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px; vertical-align:top; height:16px;padding-left:2px;padding-right:2px;font-weight:bold;border:0px;color: #FEFFFF;background-color: #e20074;text-decoration: none;}

a.txtButton {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFe;background-color: #0E51B4;padding: 2px;line-height: 16px;text-align: center;text-decoration: none;}

a.txtButton:hover {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #FF3300;padding: 2px;line-height: 16px;text-align: center;text-decoration: none;}

/* SESSION LINKS AT TOP OF SITE */
.Session, a.Session {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:12px;color:#EFEFEF; font-style:normal;text-decoration:none;}

/* SESSION LINKS HOVER AT TOP OF SITE */
a.Session:Hover {
	color: #e20074;}

/* HOMEPAGE MENU LINKS BELOW LOGO AT TOP OF SITE */
.TopLinks, a.TopLinks {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #EFEFEF;font-style:normal;text-decoration:none;}

/* HOMEPAGE MENU LINKS HOVER BELOW LOGO AT TOP OF SITE */
a.TopLinks:Hover {
	color: #e20074;}
		
/* SITE DOC LINKS THROUGHOUT THE SITE */		
.DocLinks, a.DocLinks {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #EFEFEF;font-style:normal;text-decoration:none;}
	
/* SITE DOC LINKS HOVER THROUGHOUT THE SITE */
a.DocLinks:Hover {
	color: #e20074;}
	
/* TEXT COPYRIGHT LINKS THROUGHOUT THE SITE */
.txtCopyright, a.txtCopyright {
	text-align: center;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 8px;padding-top: 5px;color: #BFCCC8;}
	
/* TEXT COPYRIGHT LINKS HOVER THROUGHOUT THE SITE */	
a.txtCopyright:hover {
	text-decoration: none; color: #BFCCC8;}

/* SESSION LINKS THROUGHOUT THE SITE */
.txtSession {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #FFFFFE;}

/* SESSION LINKS HIGHLIGHTED THROUGHOUT THE SITE */
a.txtSession {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;text-decoration: none;} 

/* SESSION LINKS HOVER THROUGHOUT THE SITE */
a.txtSession:hover {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;text-decoration: underline;} 

.txtCopy, .txtSiteDocs {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #333333;}

a.txtSiteDocs {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #031074;text-decoration: none;}

a.txtSiteDocs:hover {
	font-family: Verdana, "Arial", Helvetica, sans-serif;color: #031074;text-decoration: underline;}

.popular-products, a.popular-products, .featured-items, a.featured-items, .account-info, .sale-items, a.sale-items {
	margin-left:-5px;font-family: Verdana, "Arial", Helvetica, sans-serif;font-weight:normal;font-size: 11.6px;color: #272727;text-decoration:none;}

a.popular-products:hover, a.sale-items:hover, a.account-info:hover, a.featured-items:hover {
 	margin-left:-5px;font-family: Verdana, "Arial", Helvetica, sans-serif;font-weight:normal;font-size: 11.6px;color: #e20074;text-decoration:none;}	
		
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:12px;color: #000000;text-decoration:none;}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
 	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:12px;color: #e20074;text-decoration:none;}

.txtcat-prodtitles, a.txtcat-prodtitles {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size:12px; font-weight:bold;color: #272727;text-decoration:none;}
	
a.txtcat-prodtitles:hover {
 	font-family: Verdana, "Arial", Helvetica, sans-serif;color:#000000;font-weight:bold;font-size:12px;text-decoration:none;}	

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;color: #0E51A4;}

a.txtCartProduct:hover {
	text-decoration: none;color: #FF3400;}

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #FF9900;text-decoration: none;padding: 3px;border: 1px solid #000000;}

a.txtviewCart:hover {
	background-color: #e20074;color: #FFFFFF;}

.vewbasket-button, a.vewbasket-button {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;padding-left:6px;padding-bottom:1px;padding-right:6px;font-weight: bold;color: #FEFFFF;background-color: #e20074;text-decoration: none;}

a.vewbasket-button:hover {
	color:#FEFFFF;background-color:#e56fac;}

.joinmail-button, a.joinmail-button {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;padding-left:6px;padding-right:6px;font-weight: bold;color: #FEFFFF;background-color: #e20074;text-decoration: none; 3px;border: 1px solid #000000;}

a.joinmail-button:hover {
	color:#000000 ;background-color:#e56fac;}

/* LATEST PRODUCTS BOX TITLE TEXT */
.txtLatestTitle {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 105%;color: #2E2E2E;padding-left:10px;padding-top:4px;}

/* SHOPPING BASKET BOX TITLE TEXT */
.txtBasketTitle {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #EDECEC;margin-top:-1px;}	
	
/* CART TITLE BACKGROUND CODE */		
.tdcartTitle {
	height:26px;
	background-image: url(../styleImages/backgrounds/tdListTitle.png);
	background-repeat: repeat-x;
	background-position: left;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:14px;
	color: #2E2E2E;}

	
.txtContentTitle {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 110%;font-weight: bold;font-style: italic;color: #FF3400;}	
	
.tdListTitle {
	height:26px;
	background-image: url(../styleImages/backgrounds/tdListTitle.png);
	background-repeat: repeat-x;
	background-position: left;
	font-family: "Arial", Helvetica, sans-serif;
	font-size:14px;
	color: #2E2E2E;}
	
.tblList {
	border: 1px solid #BFCCC7;}	
	
/* LANGUAGE DROP DOWN SELECTOR CODE */
.lang-dropDown {
	width: 188px;}

/* CURRENCY DROP DOWN SELECTOR CODE */
.cur-dropDown {
	width: 188px;}

/* LANGUAGE DROP DOWN SELECTOR CODE */
.dropDown {
	width: 120px;}

.tdEven {
	background-color: #FFFFFD;}	
	
.tdOdd {
	background-color: #F1F1F1;}
	
.tdcartEven {
	background-color: #F1F1F1;}
	
.tdcartOdd {
	background-color: #FFFFFD;}

.txtbasketPrices {
	color: #FEFEFE;font-weight:bold;}	
	
.txtbasketTotals {
	float: right;color: #FEFEFE;font-weight:bold;}
	
.txtSessionGrey {
	color:	#BFCCC8;font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;text-transform: capitalize;}

.txtSearch {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-size: 12px;color: #EFEFEF;}

.txtOldPrice {
	font-size:12px;color:#606060;text-decoration: line-through;}

.txtSale {
	font-size:14px;
	font-weight:bold;color: #e20074;}
.txtNormal {
	font-size:14px;
	font-weight:bold;color: #e20074;
}
.txtOutOfStock {
	font-size:80%;
	font-weight:bold;
	color: #3d3d3d;}

.txtBoxSave {
	font-size:11px;color: #000000;padding-left: 22px;}

.txtCartPrice {
	float: right;color: #e10072;padding-right: 3px;}

.txtCart {
	font-family: "Arial", Helvetica, sans-serif;font-size: 12px;color: #0E51A3;}

.cartTotal {
	border-top: 1px dashed #0E51A3;width: 150px;padding-top: 2px;margin-top: 3px;}

.cartProgress {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-weight: normal;color: #666666;padding: 4px;border: 1px solid #CCCCCC;width: 350px;margin: auto;}

.txtcartProgressCurrent {
	color: #61A2DF;font-weight: bold;}

.quickBuy {
	text-align: center;font-family: Verdana, "Arial", Helvetica, sans-serif;color: #666666;}

.tdCartSubTotal {
	padding-top: 15px;padding-bottom:15px;border-top: 1px solid #666666;}

.txtStockWarn {
	font-size: 12px;color: #FF0000;}

.txtError {
	font-family: Verdana, "Arial", Helvetica, sans-serif;font-weight: bold;color: #050F72;background-color: #FFCECE;border: 1px solid #FF0000;padding-top: 2px;padding-right: 2px;padding-bottom: 2px;padding-left: 2px;}
	
/* start mod: Fully Flexible Contact Forms */
/* by Estelle - http://cubecart.expandingbrain.com */

/* Information displayed after email is sent */
.divEmailInfo {
	margin: 1em auto 1em auto;
	color: black;
	background-color: #E0FFB8;
	padding: 1em;
	position: relative;
}
.divEmailError {
	margin: 1em auto 2em auto;
	padding: 1em;
	color: red;
	background-color: #FFEEE7;
}
.divEmailFields {
	margin: 1em auto;
	padding: 10px;
	width: 95%;
	overflow: auto;
	border: 1px dashed #94DA3A;
}

/* Table and field sizes/alignment */
table.contactForm {
	margin: 0 auto;
	width: 100%;
}
.contactForm input.textbox {
	width: 96%;
}
.contactForm select {
	/*width: 243px;*/
}
.contactForm textarea {
	width: 99%;
	height: 160px;
}

/* Field error messages */
span.validation-advice, span.custom-advice, label.error {
	margin-top: 5px;
	color: #FF0000;
	background-color: #FFFFFF; /* set this to fix problem in IE */
	font-weight: bold;
}

/* This is for the CAPTCHA */
#recaptcha_area {
	margin: 0.5em 0;
}
.recaptcha_theme_white .required, .recaptcha_theme_blackglass .required, .recaptcha_theme_red .required {
	border: 1px solid #70CDCC !important;
}
.recaptcha_theme_white .validation-failed, .recaptcha_theme_blackglass .validation-failed, .recaptcha_theme_red .validation-failed {
	border: 2px solid #FF3333 !important;
}
.recaptcha_theme_white .validation-passed, .recaptcha_theme_blackglass .validation-passed, .recaptcha_theme_red .validation-passed {
	border: 1px solid #B1D16C !important;
}
.recaptcha_theme_white .validation-advice, .recaptcha_theme_blackglass .validation-advice, .recaptcha_theme_red .validation-advice {
    display: none;
}

/* end mod: Fully Flexible Contact Forms */
