.branding {font-family: arial; font-size: 28px; font-weight: 700; color: #ffffff;}
.tagline {font-family: arial; font-size: 14px; font-weight: 600; color: #ffffff;}

.basecopy, .main {font-family: arial; font-size: 12px; font-weight: 400; color: #333333; text-decoration: none;}
.basecopy a:visited, .main a:visited {font-family: arial; font-size: 12px; font-weight: 400; color: #9E6218; text-decoration: none;}
.basecopy a:hover, .main a:hover {font-family: arial; font-size: 12px; font-weight: 400; color: #FF8C00; text-decoration: none;}
.basecopy a:link, .main a:link {font-family: arial; font-size: 12px; font-weight: 400; color: #0697CC; text-decoration: none;}

textarea {font-family: arial; font-size: 12px; font-weight: 400; color: #45413B;} 

.basecopybold {font-family: arial; font-size: 12px; font-weight: 600; color: #333333;}
.plaintitle {font-family: arial; font-size: 16px; font-weight: 600; color: #666666;}

.flag {border: 2px solid #ffffff}

/* Shop CSS */
.basecopy span.plaintitle a {font-family: arial; font-size: 16px; font-weight: 600; color: #0697CC;}

.table_header {
font-family: arial; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;
background-color: #A2A2A2;
}

.table_sub {
font-family: arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;
background-color: #E3F0FF;
}

.checkout_right {
font-family: arial; font-size: 12px; font-weight: 400; color: #000000; text-decoration: none;
background-color: #E6DEDE;
}

.checkout_head {
font-family: arial; font-size: 16px; font-weight: 600; color: #666666;
}


p#bf {
	font-family: arial;	
	clear: both;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto 0.5em auto;
	text-align: right;
/*--- Set this width to match your wrapper ---*/
	width: 700px;
}

p#bf a {
	border-bottom: none;
	font-weight: bold;
	text-decoration: none;
}

p#bf a:hover {
	color: #9370DB;
	text-decoration: underline;
}

p#bf span a,#bf span a:hover {
	font-weight: normal;
	text-decoration: none;
}

p#bf, p#bf a, #bf span a:hover {
/*---- Change this colour to suit your page ---*/
	color: #ADAFA4;
}

/* --- footer --- */
#aefooter {
    padding: 4px;
    background-color: #E6DEDE;
    font-size: 11px;
    font-family: Verdana;
    border: 1px solid #9A9A9A;
    width: 718px;
/*    width: 710px; */
}
/* --- end footer --- */

