/*
|=================================================================|
|							          |	
| 			  gpbikestore			          |
|							          |	
|=================================================================|
|							          |
| Theme Name: gpbikestore
| Theme URL: http://www.gpbikestore.com
| Author: Gp Bikes, Inc 
| Original Theme: Wicked CC4
| Original Author: Serira Designs
| Orginal Theme URL: http://www.seriradesigns.com/          			  |		      		  |
| Version: 1.1							  |
| Creation Date: September 2009			          |
| Copyright: International and domestic Copyright Laws apply      |
| 								  |
|=================================================================|
|								  |
|			LICENCE TYPE 			  	  |
|=================================================================|
| 								  |
| gpbikestore theme is NOT General Public License (GPL) nor is it Open 	  |
| Source Software and limitations Do apply.		  	  |
|								  |
| You cannot copy, steal, duplicate, sell, modify, claim this 	  |
| theme as your own work, publically display this theme in or     | 
| through any medium unless explicitly authorised by 		  |
| Serira Designs and Gp Bikes Inc.	  					  |		
|								  |
|=================================================================|
*/


form, ol, ul {margin: 0px;padding: 0px;}
ul#AccountListing {margin: 20px 0 20px 20px;}
ul#AccountListing li.account {margin: 10px 0 0 0; font-size: 16px; list-style-type: square; color: #bd0509;}
li {list-style-position: outside; margin: 0px;	padding: 0px;}
li.bullet, li.bulletLrg {list-style-type: square; color: #bd0509;}
li.num, .txtBoxSave {color: #bd0509;}

.searchBox, .textbox, .textboxSml {color: #333333; background-color: #FFFFFF; border: 1px inset #000000;}
.textboxDisabled {background-color: #bd0509; border: none; color: #FFFFFF;}

.submit, 
.searchBtn, 
.txtButton,
a.txtButton, 
a.txtCheckout,
 a.txtUpdate {	
	color: #111111;
	background-color: #bd0509;
	border: 1px solid #000000;
	padding: 2px 4px;
	text-transform: lowercase;
	text-decoration: none;
	cursor: pointer;
	}
	
.submit:hover, 
.searchBtn:hover, 
.txtButton:hover,
a.txtButton:hover,  
a.txtCheckout:hover, 
a.txtUpdate:hover  {	
	color: #FFFFFF;
	background-color: #1d1c1c;
	border: 1px solid #bd0509;
	padding: 2px 4px;
	text-transform: lowercase;
	text-decoration: none;
	cursor: pointer;
	}
	

.txtOldPrice {text-decoration: line-through;}
.txtSale, .txtOutOfStock {color: #bd0509;}
.txtStockWarn {	font-size: 75%;	color: #FF0000;}
.txtError {font-weight: bold;color: #FFFFFF; background-color: #bd0509;	border: 1px solid #000000;padding: 2px;}
 
/**HYPERLINKS
**************/
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {color: #FFFFFF;text-decoration:none;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {color: #bd0509;}
a.RedLink {color: #bd0509; text-decoration: none;}
a.RedLink:hover {color: #FFFFFF;}


/**VIEW CART PAGES
*******************/
.cartProgress {
	font-weight: normal;
	color: #FFFFFF;
	padding: 7px 0;
	border: 1px solid #CCCCCC;
	width:  500px;
	margin: 20px auto;
	text-align: center;
	}

.txtcartProgressCurrent {color: #bd0509; font-weight: bold;}
.cartProgress span {margin: 0 15px}
.quickBuy {text-align: center;	color: #FFFFFF; margin-bottom: 10px;}
.tdcartTitle {color: #FFFFFF; background-color: #bd0509; padding: 2px 5px !important;}
#Step3Form, #Step4Form, #ViewCartForm {margin-bottom: 20px;}
.tdcartEven, .tdcartOdd {border-bottom: 1px solid #CCCCCC; background-color:transparent}
.tdCartSubTotal {padding-top: 10px;}
#Step3Form .textbox {width: 140px;}

/**STEP 1 FORM 
***************/
#Step1Form {margin-bottom: 20px;}
#Step1Form td {padding: 5px; }
.regSep{padding: 10px 20px 0 0px;margin: 10px 0;border-top: 1px solid #cccccc;width: 355px;float: left;display: inline;}
.regSep h3 {color: #bd0509; margin: 0; font-size: 14px;}
.regSep p {font-size: 12px; height: 60px;}

/**REGISTRATION 
******************/
#RegistrationForm {}
#RegistrationForm td {padding: 10px 5px 10px 0}
#RegistrationForm .textbox {width: 140px;}

/**PROFILE FORM
*******************/
#ProfileForm .textbox {width: 180px;}
#ProfileForm td {padding: 5px;}

/**GATEWAY PAGE
****************/
#GatewayForm {margin: 30px auto 0;}
#GatewayForm .tdcartEven {background: #BD0509;text-align: left;paddng-left: 5px;}
#GatewayForm .tdcartOdd {background: #000000;text-align: left;padding-left: 5px;}

/**SEARCH FORM
******************/
#AdvancedSearchForm {margin-top: 20px; width: 300px;}
#AdvancedSearchForm .textbox {width: 178px;} 
#AdvancedSearchForm .textboxSml {width: 80px;}
#AdvancedSearchForm td {padding: 10px;}

/**GENERAL PADDING AND TEXT BOX WIDTH FOR TABLES
****************************************************/
#GiftForm td, #TAFForm td {padding: 10px;}
#GiftForm .textbox, #TAFForm .textbox {width: 180px;}
#LoginForm td {padding: 5px;}
#LoginForm .textbox {width: 180px;}


/**NEWSLETTER PAGE
**********************/
#NewsletterForm td {padding: 10px 0;}
#NewsletterForm td.tag {padding: 20px 0 0 0;}



/**DEVELLION COPYRIGHT NOTICE
*******************************/
.txtCopyright, a.txtCopyright {	text-align: center; font-size: 11px;padding-top: 5px;color: #FFFFFF;}
a.txtCopyright:hover {text-decoration: none;}



/* start mod: Extended Product Options - http://cubecart.expandingbrain.com */

/* COLOURS WHEN NOT SELECTED plus other default values */
.voHorizontal, .voHorizontalSelected, .voVertical, .voVerticalSelected, .voWithNames, .voWithNamesSelected {
	border: 1px solid #DB0509;    /* customize this! - default border colour */
	text-align: center;
	margin: 0 5px 10px 5px;
	padding: 5px;
}
/* COLOURS WHEN SELECTED */
.voHorizontalSelected, .voVerticalSelected, .voWithNamesSelected {
	background-color: #660000;    /* customize this! - background colour when selected */
	border: 1px solid #FF0000;    /* customize this! - border colour when selected */
}
/* SIZE OF HORIZONTAL VISUAL OPTIONS */
.voHorizontal, .voHorizontalSelected, .voWithNames, .voWithNamesSelected {
	width:  120px;                /* customize this! - width of horizontal visual options */
	height: 145px;                /* customize this! - height of horizontal visual options */
	float: left;
}
/* SIZE OF VERTICAL VISUAL OPTIONS */
.voVertical, .voVerticalSelected {
	width:  140px;                /* customize this! - width of vertical visual options */
	height: 130px;                /* customize this! - height of vertical visual options */
	padding-left: 0;
}
.voImage {
	vertical-align: middle;
	margin: 5px 0;
}

/* end mod: Extended Product Options - http://cubecart.expandingbrain.com */


