/*
|=================================================================|
|							          |	
| 			SPEED FREAKS		            	  |
|							          |	
|=================================================================|
|							          |
| Theme Name: SPEED FREAKS Fixed Version		          |
| Theme URL: Serira Designs.com http://seriradesigns.com          |
| Author: KatGirl 						  |
| Author URL: http://seriradesigns.com		      		  |
| Version: 1.0						          |
| Copyright: International and domestic Copyright Laws apply      |
| 								  |
|=================================================================|
|								  |
|			LICENCE TYPE 				  |
|							  	  |
|=================================================================|
| 								  |
| Speed Freaks 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.com						  |
|								  |
|=================================================================|
| 								  |
|			DISCLAIMER:				  |
|=================================================================|
| The modification is provided on an "AS IS" basis, without 	  |
| warranty of any kind, including without limitation the  	  |
| warranties of merchantability, fitness for a particular purpose | 
| and non-infringement. The entire risk as to the quality and     |
| performance of the skin is borne by you. Should the skin prove  |
| defective, you and not the author assume the entire cost of any | 
| service and repair. 				  		  |		
|								  |
|=================================================================|
*/


/**SEARCH 
************/
.searchBox {
	color: #666666;
	background: #FFFFFF;
	border: 1px solid #0099CC;
}

.searchBtn {
	margin:10px auto;
	color: #FFFFFF;
	background: #FF4600;
	border: 1px solid #FFFFFF;
	height: 25px;
	width: 50px;
	text-align:center;
}

.searchBtn:hover {
	background: #000000;
	color: #0099CC;
	border: 1px solid #0099CC;
}



/**GENERAL FORMS 
******************/
form {
	margin: 0 auto;
	padding: 0;
	text-align:center;
}


form#cart {
	margin:0 auto;
	padding:0;
}


form#NewsletterForm {
	border:1px solid #0099CC;
	padding:10px 0;
}

.OrderCheck span {/**view orders.tpl */
	color: #0099CC;
	background: #000000;
}



#CBWidth {/*registrationform*/
	width:103px;
}



#PCBWidth {/*personalprofile country box*/
width: 123px;
}

.textbox {
	color: #333366;
	background: #FFFFFF;
	border: 1px solid #0099CC;
	font-size: 11px;
	padding-left:3px;
}

.textboxSP {
	color: #333366;
	background: #FFFFFF;
	border: 1px solid #0099CC;
	font-size: 11px;
	margin-top:10px;
	text-align:center;
	padding-left:3px;
}


.textboxDisabled {
	color: #FFFFFF;
	background: #444444;
	border:1px solid #0099CC;
	font-size: 11px;
}



/**MAILING LIST
*****************/
.submit {	
	padding: 3px;
	color: #FFFFFF;
	background: #FF4600;
	height: 25px;
	border: 1px solid #FFFFFF;
	width:65px;
	}


.submit:hover {
	background: #000000;
	color: #0099CC;
	border: 1px solid #0099CC;
}




/**LISTS
************/
ul {
	margin: 0 0 0 5px;
	padding: 0;
}

ol {
	margin:0 0 0 10px;
	padding:0;
}


li {
	list-style-position: inside;
	margin: 5px 0;
	padding: 0px;
}

li.bullet {
	list-style-type: circle;
	color: #FCFCFC;
	background: #000000;	
}

li.bulletLrg {
	list-style-type: square;
	color: #FCFCFC;	
	background: #000000;
}

li.num {
	color: #FCFCFC;	
	background: #000000;
	text-align:left;	
	list-style-position:outside;
	margin-left:20px;
	}

li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}




/**GENERAL LINKS
******************/
.txtSession, a.txtSession {
	color:#FCFCFC;
	background: #000000;
	text-decoration:none;
}


a.txtSession:hover {
	text-decoration:underline;
}

.txtCopy, a.txtCopy {
	color: #FCFCFC;
	background: #000000;
	text-decoration:none;
}

a.txtCopy:hover {
	color: #0099CC;
	background: #000000;
}




/**SITE DOCUMENTS
******************/
.SiteDocs {
	background:#FFFFFF;
	color: #444;
	width:100%;
	height:42px;
	font-size:11px;
	text-align:center;
	margin:40px auto 20px auto;
	padding:10px 0;
	text-transform:uppercase;
}

.dec {
	border-bottom:3px double #444;
	border-top:3px double #444;
	width:100%;
	height:20px;
	padding:10px 0 7px 0;
	}
	
.SiteDocs a {
	color: #444;
	background:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	}
	
.SiteDocs a:hover {
	text-decoration: underline;
	}

.SiteDocs span {
	color:#0099CC;
	background:#FFFFFF;
	text-align:center;
}





/**MOST USED LINKS
*********************/
.txtDefault, a.txtDefault{
	color: #0099CC;
	background: #000000;
	text-decoration:none;
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
}

a.txtDefault:hover {
	color: #FCFCFC;
	background: #000000;
	text-decoration:none;
}

a.txtLink{
	color: #FCFCFC;
	text-decoration:none;
	font: normal 14px Arial, Verdana, Helvetica, sans-serif;
}

a.txtLink:hover {/*no background color declared as its used for multiple purposes*/
	text-decoration:underline;
}


a.txtLocation {
	color:#FCFCFC;
	background: #000000;
	text-decoration:none;
}

a.txtLocation:hover {
	text-decoration:none;
}




/**CART LINKS
***************/
.txtOldPrice {
	text-decoration: line-through;
}

.txtSale {
 	color: #FF4600;
	background: #000000;
}

.txtOutOfStock {
	color: #FF0000;
	background: #000000;
}


a.txtLocation {
	color: #FCFCFC;
	background: #000000;
}


a.txtSession{
	color: #031074;
	text-decoration: none;
}

a.txtSession:hover {
	color: #031074;
	text-decoration: underline;
}

.txtOldPrice {
	text-decoration: line-through;
}

.txtOutOfStock {
	color: #FF0000;
	background: #000000;
}


li.num .txtSave, .txtSave {
	color:yellow;
	background:#000000;
	padding-left: 18px;
}


/**NOT USED
************/
.tblList {
	border: 1px solid #070F72;
}

.tdListTitle {
	background: #070F72;
	font-weight: bold;
	color: #FFFFFF
}

.tdEven {
	background: #FFFFFF;
}

.tdOdd {
	background: #EBEDFE;
}




/**SHOPPING CART - HOME PAGE
******************************/
.txtCart {
	color: #FFFFFF;
	background: #000000;
	font-size: 12px;
	font-weight:normal;
	padding-bottom:20px;
}

.txtCart p {
	color: #0099CC;
	background: #000000;
	margin:0;
	padding:2px;
}

.txtCart span {
	color: #FFFFFF;
	background: #000000;
}

.cartTotal {
	border-top: 1px dashed #0099CC;
	padding-top: 10px;
	margin-top:5px;
}

.cartTotal p {
	font: normal 12px Arial;
	color: #FFFFFF;
	background: #000000;
	padding: 5px 0;
}

span.txtCartPrice {
	color:#0099CC;
	background: #000000;
	float:right;
	margin-right:10px;
	margin-top:-15px;
}


#ViewCartButton {
	text-align: center;
	padding-top:25px;
	margin:0;
}

a.txtviewCart:link, a.txtviewCart:visited, a.txtviewCart:active {
	color: #FFFFFF;
	background: #FF4600;
	text-decoration: none;
	padding: 5px 3px;
	border: 1px solid #FFFFFF;
	font: normal 12px Arial;
}

a.txtviewCart:hover {
	background: #000000;
	color: #0099CC;
	border: 1px solid #0099CC;
}




/**CART PAGES
***************/
.cartProgress {
	font: normal 16px "Century Gothic";
	color: #FCFCFC;
	background: #000000;
	padding: 4px;
	margin: 40px 0 20px 0;
	text-align:center;
}

.txtcartProgressCurrent {
	color: #0099CC;
	background: #000000;
}

.quickBuy {
	text-align: center;
	color: #CCCCCC;
	background: #000000;
	margin-bottom:30px;
}



.tdcartTitle {
	color: #0099CC;
	background: #000000;
	border-bottom: 3px double #0099CC;
	border-top:3px double #0099CC;
}


.tdcartFill {
	color: #FCFCFC;
	background: #FF4600;
	border-bottom: 3px double #FCFCFC;
	border-top:3px double #FCFCFC;
}

.tdcartOdd {
	color: #FFFFFF;
	background: #FF580A;
	border-bottom: 3px double #FFFFFF;
	border-top:3px double #FFFFFF;
}

.tdcartOdd a {
	font-weight:normal;
	color:#FFFFFF;
	background: #FF580A;
}

.tdcartEven {
	color: #FFFFFF;
	background: #FF580A;
	border-bottom: 3px double #FFFFFF;
	border-top:3px double #FFFFFF;
}

.tdcartEven a {
	font-weight:normal;
	color:#FFFFFF;
	background: #FF580A;
}

.tdCartSubTotal {
	padding-top: 10px;
	color: #0099CC;
	background: #000000;
}

.tdName {
	color: #0099CC;
	background: #0099CC:
}


.Border {
	border-left:1px solid #0099CC;
	border-right:1px solid #0099CC;
	}
	
.txtStockWarn {
	font-size: 75%;
	color: #FF0000;
	background: #000000;
}

.txtError {
	font-weight: bold;
	color: #050F72;
	background: #FFCECE;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.txtCopyright, a.txtCopyright {
	text-align: center;
	font-size: 11px;
	padding-top: 5px;
	color: #FCFCFC;
	background: #000000;
}

a.txtCopyright:link, a.txtCopyright:visited, a.txtCopyright:hover {
	color: #0099CC;
	background: #000000;
	text-decoration:none;
}

a.txtCopyright:hover {
	text-decoration:underline;
}

.dropDown {
	width: 120px;
}
