/*
|=================================================================|
|							          |	
| 			MADDISON CC4			          |
|							          |	
|=================================================================|
|							          |
| Theme Name: Maddison CC4				          |
| Theme URL: Serira Designs.com http://seriradesigns.com          |
| Author: KatGirl 						  |
| Author URL: http://seriradesigns.com		      		  |
| Version: 1						          |
| Copyright: International and domestic Copyright Laws apply      |
| 								  |
|=================================================================|
|								  |
|			LICENCE TYPE 			  	  |
|=================================================================|
| 								  |
| Maddison CC3 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	  					  |		
|								  |
|=================================================================|
*/


/**SEARCH FACILITY
**********************/
#Search {
	background:#CDD6AA;
	width:175px;
	height:25px;
	padding:8px 0 0 5px;
	margin:10px 0 0 0;
	}

.searchBtn {
	background-image:url(../styleImages/icons/searchBtn.gif);
	background-repeat:no-repeat;
	background-position: right center;
	height:18px;
	width:18px;
	border:none;
	text-align:right;
	float:right;
	display:inline;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0;
	margin-left: 2;
	}
		
.searchBox {
	color: #696969;
	background-color: #FFFFFF;
	height:14px;
	font-size:0.8em;
	float:left;
	border: 1px solid #ACB468;
	}


#AdvancedSearchLink, #AdvancedSearchLink a {
	background-color:#CDD6AA; 
	color: #333333;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	}
#AdvancedSearchLink a:hover {text-decoration: underline;}
table#AdvancedSearchForm td {padding: 5px;}
table#AdvancedSearchForm .textbox {width: 250px;font-size: 14px;}
table#AdvancedSearchForm .textboxSml {
	width: 118px; 
	font-size: 14px;
	background: #FFFFFF;
	border: 1px solid #ACB468;
	color: #696969;
	}



/**FORM ELEMENTS
*****************/
form, ol, ul {
	margin: 0px;
	padding: 0px;
	}

.textbox {
	background: #FFFFFF;
	border: 1px solid #ACB468;
	font-size: 12px;
	color: #696969;
	}
	
.textbox_width {
	background: #FFFFFF;
	border: 1px solid #ACB468;
	font-size: 10px;
	color: #696969;
	width:100px;
	}
	
.textbox_country {background: #FFFFFF;border: 1px solid #ACB468;font-size: 10px;color: #696969;width:145px;}
.textboxDisabled {background-color: #FFFFFF;border: none;font-size: 12px;color: #000000;}
.submit {color: #222222;background: #d6c338;height: 22px;padding: 0 3px 3px 3px;text-transform: uppercase;font-size: 12px;border: none; cursor: pointer; }
.submit:hover {color: #FCFCFC;background-color: #808000;}
.submit_Grey {color: #FFFFFF;background: #414141;line-height: 20px;padding: 2px 5px;text-transform: uppercase;font-size: 12px;border: none;}
.submit_Grey:hover {color: #222222;background: #d6c338;}
#ChangePassword .submit {width:120px;}


/**LIST STYLING & HYPERLINKS
*******************************/
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
	}


li.bullet {
	list-style-type: square;
	color: #D6C338;	
	background: none;
	}

li.bulletLrg {
	list-style-type: square;
	color: #D6C338;	
	background: none;
	}

li.num {
	color: #FFFFFF;
	background: none;
	list-style-position:outside;
	margin:0 4px 5px 25px;
	}

li.num a:link, li.num a:visited, li.num a:hover {
	color: #D6C338;
	background: none;
	text-decoration:none;
	}
	
li.num a:hover {text-decoration:underline;}

/**MY ACCOUNT
***************/
#MyAccount {width:200px;margin:0px auto;padding:20px;}
li.account {list-style-type: square;padding-top: 5px;padding-bottom: 5px;color: #d6c338; background:none; text-transform:uppercase;}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {color: #d6c338; text-decoration:none;}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {text-decoration:underline;}
.txtCopy {color: #cccccc; }

/**GENERAL BUTTONS
********************/
a.txtButton {color: #222222;background-color: #d6c338;padding: 5px;line-height: 20px;text-align: center;text-decoration: none;text-transform:uppercase;font-weight:bold;}
a.txtButton:hover {color: #FCFCFC;background-color: #808000;padding: 5px;line-height: 20px;text-align: center;text-decoration: none;font-weight:bold;}
a.txtCheckout, a.txtUpdate {color: #222222;background-color: #d6c338;text-decoration: none;font-weight: bold;padding: 5px;border: 1px solid #ACB468;text-transform:uppercase;}
a.txtUpdate:hover, a.txtCheckout:hover {color: #FCFCFC;background-color: #808000;text-decoration: none;font-weight: bold;padding: 5px;border: 1px solid #ACB468;text-transform:uppercase;}

/**MISCELLANEOUS
******************/
.txtOldPrice {text-decoration: line-through;}
.txtSale {color: #d6c338;}
.txtOutOfStock {color: #d6c338; }
.center {text-align:center;}
.txtStockWarn {color: #FF0000;}
.txtError {font-weight: bold;color: #050F72;background-color: #FFCECE;border: 1px solid #FF0000;padding: 2px;}

/**SHOPPING BASKET HOME PAGE
*******************************/
#Cart {	margin-bottom: 10px;padding-right:5px;}
#CartProduct {text-align:left;}
#CartProduct a  {color: #d6c338;background:none;text-decoration: none;font-weight: normal;}
#CartProduct a:hover {color: #222222;background:none;text-decoration:none;}
#CartProduct {color: #d6c338;background: none;font-weight: normal;}
#CartItems {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3B427C;
}
#CartItems, #CartTotal {text-align: left;}
#CartItems span, 
#CartTotal span { float: right; margin-top: -20px;}
#CartProduct span {float: right;}
#CartTotal {font-weight:bold;}
#CartView {text-align: center; padding-top: 3px;margin-bottom: 10px;}
#CartView a {color: #222222;background: #d6c338;text-decoration: none;padding: 3px 5px;text-transform:uppercase;font-size: 12px;}
#CartView a:hover {color: #FCFCFC;background-color: #808000;text-decoration:none;}

/**VIEW CART PAGES
*********************/
#ViewBasket {
	background-image:url(../styleImages/headers/ViewBasket.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:20px 0;
	height:51px;
	width:400px;
	padding:0;
	text-align:left;
	} 

#ViewBasket h1 {
	display:none;
	text-align:left;
	margin:40px 0;
	padding:0;
	color:#696969;
	background:#FFFFFF;
	font-weight:normal;
	font-family:"Century Gothic", Helvetica, Arial, Verdana, sans-serif;
	font-size: 22px; 
	}/*This will hide the text in your header */


#cartProgress {color: #222222;background: #d6c338;padding: 4px;border: 1px solid #333333;width: 540px;margin: 10px auto 40px;text-transform:uppercase;text-align:center;font-size: 16px;font-weight:normal;}
#cartProgressInner {padding:5px;}
.txtcartProgressCurrent {color: #FFFFFF;background: #d6c338;}
.quickBuy {text-align: center;color: #d6c338;background: normal;margin:0;}
.CartProdImage img {height: 90px; border: none;}
.CartProdName {margin-bottom:10px;}
.tdcartTitle {color: #ffffff;background-color:#2D346B; text-transform:uppercase;}
.tdTitle {
	color: #FFFFFF;
	background-color:#2D346B;
	text-transform:capitalize;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.tdcartEven {
	color: #FFFFFF;
	font-size:13px;
	border-top-style: none;
}
.tdcartOdd {
	color: #FFFFFF;
	font-size:13px;
	border-top-style: none;
}
.tdcartEven a:link, .tdcartEven a:visited, .tdcartEven a:hover {color: #FFFFFF;background-color: #414141;text-decoration:none;}
.tdcartOdd a:link, .tdcartOdd a:visited, .tdcartOdd a:hover {color: #FFFFFF;background-color: #414141;text-decoration:none;}
.tdcartEven a:hover, .tdcartOdd a:hover {text-decoration:underline;}
.tdCartSubTotal {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #2D346B;
}

/**STEP 1 PAGE
****************/
.regSep{padding: 20px 10px;margin: 20px 0px;}
.regSep p {margin-bottom:20px;}
#Step1Form {width:300px;margin:0 auto;}
#LoginForm p {text-align:center;}
.floatRight {float: right;position: relative;margin-top: 0px;line-height: 24px;width: auto;}

/**STEP 3 & 4 PAGE
*******************/
table#Step4, table#Step3 {margin-bottom: 20px;}

/**LOGIN PAGE
****************/
#Login {margin:10px auto;}
#Login td {padding:0 0 5px 5px;}

/**REGISTRATION PAGE
***********************/
table#RegistrationForm {margin-bottom: 40px;width: 560px;padding-bottom: 10px;}
#RegistrationForm td {padding: 5px;}
#RegistrationForm td.tag {}
#RegistrationForm td .textbox {width: 150px;}

/**VIEW ORDER NOTES
********************/
#ViewOrdersForm {margin-bottom: 20px;}
ol#ViewOrderNotes {}
ol#ViewOrderNotes li {list-style-position: outside; margin: 10px 0 10px 20px;padding: 0;width: 540px;float:left;}
ol#ViewOrderNotes li .NoteBox {float: left;width: 530px;}
ol#ViewOrderNotes li .NoteBox h3 {margin-top: 0; margin-left: 0;}

/**SERIRA DESIGNS COPYRIGHT NOTIFICATION
******************************************/
#DesignerCredits, #CopyrightNotice {color: #cccccc;text-align: center;font-size: 11px;margin: 10px auto 0;} 
#DesignerCredits a {color: #cccccc;text-decoration:underline;}
#DesignerCredits a:hover {color: #FCFCFC;}
#CopyrightNotice {margin: 0 auto;}

/**DEVELLION COPYRIGHT NOTIFICATION
*************************************/
.txtCopyright {color: #d6c338;text-align: center;font-size: 11px;padding-top: 5px;} 
a.txtCopyright {color: #FCFCFC;	}
a.txtCopyright:hover {text-decoration: underline;}

/**MISCELLANEOUS
*****************/
.dropDown {width: 120px;border:1px solid #CCC;}
.dropDownBox {width: 140px;border:1px solid #CCC;margin-top:5px;color: #696969;font-size:11px;}