/**
  *	Thanks for taking an interest in the source code!
  *	Designed and coded by James Stanley (www.jrstanley.co.uk) for Gorgeous George
  *	Copyright Gorgeous George			
  */

/*
 * account_address.tpl
 */
#account_address_page #tblAddress td { padding: 5px 0;}
#account_address_page #tblAddress .a { background-color: #d9d9d9; }
#account_address_page #tblAddress .b { background-color: #f0f0f0; }
#account_address_page #tblAddress .e { background-color: #FFB39F; border: solid #E9947E; border-width: 1px 0; }
#account_address_page #tblAddress .label { text-align: left; padding-left: 10px; }
#account_address_page h2 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	border-bottom: 1px solid #c0c0c0;
	color: #555555;
	}

/*
 * account_addresses.tpl
 */
#account_addresses_page .address {
	border: solid #d0d0d0;
	border-width: 1px 0;
	padding: 10px 1px 10px 21px;
	margin-bottom: 20px;
	background-color: #f0f0f0;
	height: 100px;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	}
#account_addresses_page .address:hover {
	background: #ffffff url(../images/layout/header_bg.png) 0 20px repeat-x;
	border: 1px solid #d0d0d0;
	padding: 10px 0 10px 20px;
	}

/*
 * account_create.tpl
 */
#account_create_page h3 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	color: #1B5790;
	border-bottom: 1px solid #c0c0c0;
	margin-bottom: 8px;
	margin-top: 12px;
	}
#account_create_page .label {
	font-size: 0.8em;
	font-weight: bold;
	padding-right: 4px;
	}

/*
 * account_history.tpl
 */
#account_history_page .results {
	border-bottom: 1px solid #c0c0c0;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 3px 10px;
	margin-bottom: 15px;
	}
#account_history_page .order {
	border: solid #d0d0d0;
	border-width: 1px 0;
	padding: 15px 1px 10px 21px;
	margin-bottom: 20px;
	background-color: #f0f0f0;
	height: 70px;
	font-size: 0.8em;
	font-family: Arial, Helvetica, sans-serif;
	}
#account_history_page .order:hover {
	background: #ffffff url(../images/layout/header_bg.png) 0 20px repeat-x;
	border: 1px solid #d0d0d0;
	padding: 15px 0 10px 20px;
	}
	
/*
 * account_login.tpl
 */
#account_login_page {
	}
#account_login_page #new_customer {
	float: left;
	width: 45%;
	}
#account_login_page #existing_customer {
	width: 45%;
	float: right;
	}
#account_login_page #new_customer h2, #account_login_page #existing_customer h2 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 1.1em;
	margin-bottom: 5px;
	border-bottom: 1px solid #c0c0c0;
	color: #1b5790;
	}
#account_login_page #new_customer .leader_text, #account_login_page #existing_customer .leader_text {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 12px;
	}
#account_login_page #login {
	padding-bottom: 20px;
	}
#account_login_page #forgot_password_link {
	float: left;
	padding-top: 7px;
	margin-right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #555555;
	text-decoration: none;
	border-bottom: 1px dashed #555555;
	}
#account_login_page #forgot_password_link:hover {
	border-bottom: 1px solid #555555;
	}
#account_login_page #tblLogin .label {
	padding-right: 10px;
	text-align: right;
	color: #222222;
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 0.9em;
	}
	
/*
 * account_invoice.tpl
 */
#account_invoice_page { color: #333333; font-size: 0.8em; }
#account_invoice_page strong { text-decoration: underline; }
#account_invoice_page .a, #account_invoice_page .b, #account_invoice_page .e {
	border: 1px solid #d0d0d0;
	margin-bottom: 10px;
	padding: 5px;
	} 
#account_invoice_page .a td {
	width: 33.3%;
	vertical-align: top;
	}
#account_invoice_page .d {
	padding-bottom: 3px;
	}
#account_invoice_page .a table, #account_invoice_page .c {
	width: 100%;
	}
#account_invoice_page .c td {
	vertical-align: top;
	}
#account_invoice_page .f {
	text-align: right;
	}
#account_invoice_page .left {
	text-align: left;
	}
#account_invoice_page .right {
	text-align: right;
	}
#account_invoice_page .center {
	text-align: center;
	}
#account_invoice_page .g {
	width: 100%;
	}
#account_invoice_page .y {
	background-color: #f0f0f0;
	padding: 3px 15px 0 0;
	}
#account_invoice_page .z {
	background-color: #d9d9d9;
	padding: 5px 15px 0 0;
	}		
#account_invoice_page h2 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 1.6em;
	color: #333333;
	margin-top: 20px;
	margin-bottom: -7px;
	}
#account_invoice_page h3 {
	font-family: 'Trebuchet MS', Tahoma, Arial, sans-serif;
	font-size: 1.2em;
	color: #1B5790;
	text-decoration: underline;
	}
