/* Global Settings */

html,body{margin:0; padding:0; background-image:url(../images/background.jpg); background-repeat: repeat-x;}
body{font: 76% arial,sans-serif;}
div#wrapper{float:left;width:100%; z-index:10; position:relative; margin:-82px 0 10px 0;}
div#container{text-align:left; width:966px; margin:0 auto;}
img { border:0;}


/* Common Formatting */

h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
h1 {font: 170% arial,sans-serif; color:#A4A75F; margin: 0px 0px 10px 0px; padding:10px 0px 0px 0px;} /* Main Headers */
h2 {font: 150% arial,sans-serif; color:#A4A75F; margin: 0px; padding:10px 0px 0px 0px;} /* Page Subheaders */
h3 {font: 170% arial,sans-serif; color:#A4A75F; margin: 0px; padding: 0px 0px 5px 9px;} /* Headers for right column */
h4 {font: 170% arial,sans-serif; color:#A4A75F; margin: 0px; padding: 10px 0px 5px 9px;} /* Headers for left column */
h5 {font: 120% arial,sans-serif; color:#000; margin: 0px; padding: 0px 0px 5px 0px;} /* Subject Title */
h6 {font: 200% arial,sans-serif; color:#A4A75F; margin: 0px; padding: 0px 0px 5px 0px;} /* Course Header */
p {margin:0 10px 0px 10px; padding: 0 0 10px 0;}
.divider { height: 1px; margin: 10px 0px 10px 0px; border-bottom: 1px dashed #808F1E;} /* Used to replace the conflicting HR margin problem in browsers*/ 
.button { float:right; border: none;}
.pageright { float:right; border:solid 1px #999999; margin: 0 0 10px 10px; padding: 0 0 0 0; width: 140px; height: 140px; overflow: hidden;}

/* Links */

a{color: #738021;}

.white{ color: #FFF; text-decoration: none; font-weight:bold; margin: 0px 5px 0px 5px; }
a:link.white { color: #FFF; text-decoration: none; }
a:hover.white { color: #FFF; text-decoration: underline;}
a:visited.white { color: #FFF; text-decoration: none;}
a:visited:hover.white { color: #FFF; text-decoration: underline;}

/* Global Classes */

.clear 			{ clear:both; }
.float-left 	{ float:left; }
.float-right 	{ float:right; }
.text-left 		{ text-align:left; }
.text-right 	{ text-align:right; }
.text-center 	{ text-align:center; }
.text-justify 	{ text-align:justify; }
.bold 			{ font-weight:bold; }
.italic 		{ font-style:italic; }
.underline 		{ border-bottom:1px solid; }
.moreinfo 		{ padding-top:5px; }
.wrap 			{ width:960px;margin:0 auto; }
.img-left 		{ float:left;margin:4px 10px 4px 0; }
.img-right 		{ float:right;margin:0px; }
.nopadding 		{ padding:0; }
.noindent 		{ margin-left:0;padding-left:0; }
.nobullet 		{ list-style:none;list-style-image:none; }
.price			{ font-weight:bold; color:#9E2424;}
.pricestrike	{ font-weight:bold; color:#9E2424; text-decoration: line-through;}
.new			{ font-weight:bold; color:#9E2424; text-transform:uppercase;}
.seperator		{ margin: 0px 10px 0px 10px}
.formleft		{ margin: 0 10px 10px 0; padding: 4px 0 0 0; float: left; width: 150px;}
.formright		{ margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; float: left; width: 300px;}
.formrighttext  { font-weight:bold; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; float: left; width: 300px;}
.formfull		{ margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; float: left; width: 435px;}
.formtextright  { margin: 0px 0px 0px 0px; padding: 2px 0px 2px 0px; width: 295px;}
.dropdown {margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 340px;}
.readarticlebutton {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.sitemaplink{margin: 10px 0px 0px 20px; padding: 7px 0px 0px 15px; width: 300px; height: 23px; background-image: url(../images/sitemaplink.gif); background-repeat: no-repeat; background-position: left bottom;}
.sitemaplinkindent{margin: 0px 0px 0px 32px; padding: 7px 0px 0px 15px; width: 300px; height: 23px; background-image: url(../images/sitemaplink.gif); background-repeat: no-repeat; background-position: left bottom;}

/*Top 4 buttons */

a.butt_leisurecourses{background-image:url(../images/butt_leisurecourses.gif); background-repeat:no-repeat; width: 168px; height: 70px; border: none; float: left; }
a.butt_leisurecourses:hover{background-image:url(../images/butt_leisurecourses2.gif); background-repeat:no-repeat; width: 168px; height: 70px; border: none; float: left; }

a.butt_certifiedcourses{background-image:url(../images/butt_certifiedcourses.gif); background-repeat:no-repeat; width: 148px; height: 70px; border: none; float: left;}
a.butt_certifiedcourses:hover{background-image:url(../images/butt_certifiedcourses2.gif); background-repeat:no-repeat; width: 148px; height: 70px; border: none; float: left;}

a.butt_businesscourses{background-image:url(../images/butt_businesscourses.gif); background-repeat:no-repeat; width: 148px; height: 70px; border: none; float: left;}
a.butt_businesscourses:hover{background-image:url(../images/butt_businesscourses2.gif); background-repeat:no-repeat; width: 148px; height: 70px; border: none; float: left;}


a.butt_specialoffers{background-image:url(../images/butt_specialoffers.gif); background-repeat:no-repeat; width: 159px; height: 70px; border: none; float: left;}
a.butt_specialoffers:hover{background-image:url(../images/butt_specialoffers2.gif); background-repeat:no-repeat; width: 159px; height: 70px; border: none; float: left;}


/* Header Section */

div#header {margin:12px 0px 0px 0px; color: #79B30B; background-color: transparent; width:966px; float: left;}
.loggedin{width: 280px; height: 22px; left: 365px; border: solid 1px #999999; padding: 8px 0 0 10px; background-color:#FFFFFF; float: right; z-index:150; position:relative; }
.logoutbutton { float:right; padding: 0px 0 0 0; margin: -18px 10px 0 0;}
div#basketoptions {width: 200px; height: 30px; position:relative; z-index:160; margin: -30px 0 0 0; left: 650px; float: right;}
.basketoptions{ color: #FFF; text-decoration: none; font-weight:bold; margin: 0px 0px 0px 0px; width: 30px; float: left; }
.basketoptionswhite{ color: #FFF; text-decoration: none; font-weight:bold; margin: 0px 0px px 0px; float: left; padding: 4px 7px 0 0; }
div#mainbanner{width: 670px; height: 245px; float: right; position:relative; z-index:1; margin: 0px;}
div#sitemap{ width: 200px; float:left; z-index:2; position:relative; margin-left:15px;}
div#topbar{width:571px; height:55px; top:30px; float:right; margin-top: -150px;}
div#logo{width:290px; height:70px; top:38px; position: relative; float:left; margin-top: -230px;}
div#buttons{float: right; margin:0px; padding: 0px; line-height:0px; z-index:4; position:relative; margin-top: -190px;}
div#buttons .buttons a.leisurecourses {float:left; width: 169px; height: 70px; padding:0px; background: url(../images/butt_leisurecourses1.gif) 0 0 no-repeat; text-decoration: none;}
div#buttons .buttons a.leisurecourses2 {float:left; width: 169px; height: 70px; padding:0px;background: url(../images/butt_leisurecourses2.gif) 0 0 no-repeat; text-decoration: none;}
.buttons a.certifiedcourses {float:left; width: 148px; height: 70px; padding:0px; background: url(../images/butt_certifiedcourses1.gif) 0 0 no-repeat; text-decoration: none;}
.buttons a.certifiedcourses2 {float:left; width: 148px; height: 70px; padding:0px; background: url(../images/butt_certifiedcourses2.gif) 0 0 no-repeat; text-decoration: none;}
.buttons a.businesscourses {float:left; width: 148px; height: 70px; padding:0px; background: url(../images/butt_businesscourses1.gif) 0 0 no-repeat; text-decoration: none;}
.buttons a.businesscourses2 {float:left; width: 148px; height: 70px; padding:0px; background: url(../images/butt_businesscourses2.gif) 0 0 no-repeat; text-decoration: none;}
.buttons a.specialoffers {float:left; width: 159px; height: 70px; padding:0px; background: url(../images/butt_specialoffers1.gif) 0 0 no-repeat; text-decoration: none;}
.buttons a.specialoffers2 {float:left; width: 159px; height: 70px; padding:0px; background: url(../images/butt_specialoffers2.gif) 0 0 no-repeat; text-decoration: none;}
div#strapline{float: left; margin:0px; padding: 10px 0 0 0; width:955px;z-index:3; position:relative; margin-top: -120px; background-color: #FFFFFF; height: 29px;}
div#strapline p {color: #999999; font-family: Arial; font-style:italic; font-weight: bold; font-size: 16px;}

.dmarquee {float: left; margin:0px; padding: 10px 0 0 0; width:955px;z-index:3; position:relative; margin-top: -120px; background-color: #FFFFFF; height: 29px;}
.dmarquee p {color: #999999; font-family: Arial; font-style:italic; font-weight: bold; font-size: 16px;}

/* Left Section */

div#leftnav{float:left; width:283px;}
div#leftnav ul{background-color: #A4A75F; list-style-type:none; text-transform:uppercase; font-size:140%; margin: 0px 0px 12px 0px; width:271px; padding-top:30px;}
div#leftnav ul li{padding: 5px; margin: 0px;}
#Active1 { padding: 0px 0px 0px 10px; margin: 10px 0px 0px 0px; font-family: Arial, Verdana; background-color: #A4A75F; font-size: 70%; background-image:url(../images/bg_navigation.jpg); background-position:top; background-repeat:no-repeat; width:283px;}
#Active1 ul { display: block; list-style: none; margin: 0px 0px 0px 0px; padding: 0px; border: none; width: 250px; margin: 20px 0px 0px 0px; }
#Active1 li { display: block; width: 250px; padding: 0px; color: #5F6046; text-decoration: none; border-bottom: 1px solid #FFF; border-bottom-style:dashed; margin: 0px; list-style-image: none; font-weight:bold;}
html>body #Active1 a { width: auto; }
#Active1 a { display: block; color: #555642; text-decoration: none; font-weight:bold;  }
#Active1 a:hover { color: #FFFFFF;}
#Active1 a.selected { display: block; color: #FFFFFF; text-decoration: none; font-weight:bold;  }
#Active1 a.selected:hover { color: #FFFFFF;}
#Active1 a.secondlevel { display: block; color: #E2ECA6; text-decoration: none; font-weight:bold; padding: 0 0 0 25px; background: url(../images/arrow_secondlevel_over.gif) 0 0 no-repeat; }
#Active1 a.secondlevel:hover { color: #FFFFFF; background: url(../images/arrow_secondlevel.gif) 0 0 no-repeat;}
#Active1 a.secondlevelselected { display: block; color: #FFFFFF; text-decoration: none; font-weight:bold; padding: 0 0 0 25px; background: url(../images/arrow_secondlevel.gif) 0 0 no-repeat; }
#Active1 a.secondlevelselected:hover { color: #FFFFFF; background: url(../images/arrow_secondlevel.gif) 0 0 no-repeat;}

div#search{ height:120px; background-image:url(../images/bg_search.jpg); background-repeat: no-repeat; margin:10px 0px 0px 0px;}
div#search .searchbox{ width:204px; margin:0px 0px 10px 10px; border: 1px solid #333; padding: 3px 0px 3px 5px; float: left;}
div#search .button{ padding-left: 10px; float: left; border: none;}
.radiobtns {float: left; padding: 0 0 0 7px; margin: -10px 0 0 0;}
div#mybaskettop {width: 283px; height: 17px; float: left; padding: 0 0 0 0; background-image:url(../images/bg_basket.jpg); background-position: left top; background-repeat: no-repeat;}
div#mybasket{width: 271px; float: left; border-left: solid 1px #999999; border-right: solid 1px #999999; border-bottom: solid 1px #999999; padding: 0 0 20px 10px;}
div#mybasket .img-right{float:right; margin:10px 15px 0px 0px;}
div#cards{clear: both; height: 49px; margin: 12px 0px 0px 0px;}
div#aboutbox{height: 93px; margin: 12px 0px 0px 0px;}
div#video{height: 268px; background-color:#FFFFFF; margin: 12px 0px 0px 0px;}

/* Centre Section - styles for 3 column centred section */

div#content{float:left; width: 469px; padding: 0 0 0 10px; margin: 80px 0 0 0; }
div#contenttop{width: 469px; background-image:url(../images/bg_top2.jpg); height:71px; margin: 0px 0px 0px 296px;}
div#content p{line-height:1.4; margin:0px; padding: 0 0 15px 0;}
div#content ul{list-style-type: disc; margin: 0 0 0 15px; padding: 0 0 0 10px;}
div#content ul li{ list-style-type: disc; margin: 0 0 0 0; padding: 0 0 5px 0;}
.courses {margin: 10px 0px 0px 0px; width:469px; float: left; }
.coursethumb {float: left; width: 100px; height: 100px; border: 1px solid #9A9A9A; margin:0px 10px 0px 0px;}
.courseinfo {float: left; width: 229px;  margin:0px 10px 0px 0px;}
.courseinfo p{ margin:0px;}
.courseoptions {float: left; width: 118px; line-height: 0px;}
.coursebuttons {padding-bottom:10px;}
.greenheader { font-size:150%; color:#00FFCC;}

.resources {margin: 10px 0px 0px 0px; width:469px; float: left; }
.resourcesthumb {float: left; width: 24px; height: 25px; margin:0px 10px 0px 0px;}
.resourcesinfo {float: left; width: 425px;  margin:0px 10px 0px 0px; }
.resourcesinfo p{ margin:0px;}
.resourcesoptions {float: right;}
.resourcesbuttons {padding-bottom:10px;}

/* Centre Section - styles for 2 column centred section */

div#content2 {float:left; width: 662px; padding: 0 0 0 0; margin: 20px 0 0 10px;}
div#content2 .courselogin{width: 559px; height: 42px; float: right;}
div#content2 #mainContent {width: 622px; border: 1px solid #B2B2B2; padding: 0 20px 20px 20px; position:relative; z-index:100;}
div#coursesheader{margin: 40px 0 0 0; padding: 0 0 0 10px;}
div#courseselector {margin: 0 0 0 0; width: 662px; height:192px; background-position: left bottom; background-image:url(../images/img_pda.jpg); background-repeat: no-repeat;}
.tabcontainer{ width: 600px; float:left; margin: 12px 0 0 5px;}
.tabs{ width:500px; height: 180px; padding: 0px 0px 0px 0px; margin:1px 0px 0px 0px; display:inline; position:relative; z-index:110; float: left;}
.tabs a.courseshome {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_courseshome1.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.courseshome:hover {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_courseshome2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.courseshomeselected {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_courseshome2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.eskills {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_eskills1.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.eskills:hover {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_eskills2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.eskillsselected {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_eskills2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.leisurecourses {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_leisurecourses1.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.leisurecourses:hover {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_leisurecourses2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.leisurecoursesselected {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_leisurecourses2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.certifiedcourses {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_certifiedcourses1.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.certifiedcourses:hover {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_certifiedcourses2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.certifiedcoursesselected {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_certifiedcourses2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.businesscourses {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_businesscourses1.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.businesscourses:hover {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_businesscourses2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.businesscoursesselected {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_businesscourses2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.specialoffers {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_specialoffers1.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.specialoffers:hover {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_specialoffers2.jpg) 0 0 no-repeat; text-decoration: none;}
.tabs a.specialoffersselected {float:left; width: 50px; height: 180px; padding:0px 5px 0px 5px; font: bold 13px sans-serif; color:#333; background: url(../images/menu_specialoffers2.jpg) 0 0 no-repeat; text-decoration: none;}
.breadcrumbs {height: 20px; border-top: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2; margin: 0px 0px 10px 0px; float:left; width: 100%;}
.pagedisplay {text-align: right; width: 622px; height: 18px; margin: 15px 0px 0px 0px;  float: left; padding: 2px 2px 2px 2px; }
div#contenttop2{width: 469px; background-image:url(../images/bg_top2.jpg); height:71px; margin: 0px 0px 0px 296px;}
div#content2 p{line-height:1.4; margin:0px;}
.coursesections {margin: 10px 0px 10px 0px; width:305px; float: left; position: relative;}
.coursesections2 /* Floats section right */ {margin: 10px 0px 0px 0px; width:305px; float: right; position: relative;}
.coursesummary {margin:0px; }
.coursesummary h5{font: 120% arial,sans-serif; color:#BDCB69; margin: 0px; padding: 0px 0px 5px 0px;}
.coursesummary p{padding: 0 0 0 0;}
.courses2 {margin: 10px 0px 0px 0px; width:630px; position:relative; float:left;}
.courseinfo2 {float: left; width: 390px;  margin:0px 10px 0px 0px;}
.coursetopics {height:20px; }
.coursetopics h5{font: 120% arial,sans-serif; color:#BDCB69; margin: 0px; padding: 0px 0px 5px 0px;}
.topics {width: 135px;  float: left;}
.coursetype { width: 135px;  float: left;}
.topicprice {width: 100px; float: left; }
.addtobasket {width: 250px; float: left; margin: 0px 0px 0px 10px;}
.totalprice {float: right; position: relative; right: 105px;}
.allsubjects{float: left; width: 622px; padding: 0 0 0 0; margin: 5px 0 0 0;}
.allsubjects a.links{float:left;}

/* Right Section */

div#rightnav{float:left; width:185px; position: relative; z-index:100; padding: 0 0 0 10px; margin: 0 0 0 5px; text-align: left;}
div#alreadyamember{ background-color:#E2ECA6; width: 178px; margin: 0px 0px 0px 0px; z-index:2; }
div#alreadyamember .formbox{width: 150px; margin: 0px 0px 4px 10px; padding:0px 0px 0px 0px;}
div#alreadyamember .button{ float:left; padding:5px 0px 0px 10px;}
div#notamember{ background-color:#606154; width: 178px; margin: 0px 0px 0px 0px;}
div#notamember p{ color: #FFF;}
div#notamember .buttons{ padding: 0px 0px 10px 32px;}
div#latestnews{ background-color:#E2ECA6; width: 178px; margin: 0px 0px 0px 0px;}
div.boxheader { margin: 12px 0px 0px 0px; z-index:2; position:relative; line-height:0px;}
div.boxfooter {margin:-10px 0px 0px 0px; z-index:2; position:relative; line-height:0px;}

/* Footer Section */

div#footer{ background-image:url(../images/bg_footer.jpg); clear:both; width:990px; height:149px; position:relative; z-index:500; margin: 0px auto 0px auto;}
div#footer p{margin:0;padding:5px 10px; position:relative; top: 30px; left: 20px;}
div#logos{float: right; width: 293px; height:66px; position:relative; top: 30px; right: 40px;}



/*Table layout for topics list */

table.topicstable 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	background-color: transparent;
	float: left;
	border-collapse: collapse;
}
table.topicstable th {
	padding: 5px 10px 5px 0;
	background-color: transparent;
	color: #A4A75F;
	border-bottom: 1px dashed #A4A75F;
	width: 120px;
}
table.topicstable td 
{
    padding: 5px 10px 5px 0;
	background-color: transparent;
	border-bottom: 1px dashed #A4A75F;
	width: 120px;

}

.tablebuttons 
{
padding: 5px 0 5px 0;
margin: 0 0 0 0;
}

.totalcost
{
    text-align:right; 
    padding: 10px 10px 0 0; 
    float: left;
    width: 458px;
    
}

/*Table layout for basket */

table.baskettable 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	background-color: transparent;
	float: left;
	border-collapse: collapse;
	width: 468px;
}
table.baskettable th {
	padding: 5px 10px 5px 0;
	background-color: transparent;
	color: #A4A75F;
	border-bottom: 1px dashed #A4A75F;

}
table.baskettable td 
{
    padding: 5px 10px 5px 0;
	background-color: transparent;
	border-bottom: 1px dashed #A4A75F;
	

}

.baskettablebuttons 
{
padding: 5px 0 5px 0;
margin: 0 0 0 0;
}

.basketdiscountcost
{
    text-align:right; 
    padding: 7px 0 0 0; 
    float: left;
    width: 458px;
    border-bottom: solid 1px #CCCCCC;
          
}

.baskettotalcost
{
    text-align:right; 
    padding: 10px 10px 0 0; 
    float: left;
    width: 458px;
        
}


/*Table layout for lhs basket list */

table.basket_lhs 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	background-color: transparent;
	float: left;
	border-collapse: collapse;
	width: 260px;
}
table.basket_lhs th {
	padding: 5px 10px 5px 0;
	background-color: transparent;
	color: #A4A75F;
	
}
table.basket_lhs td 
{
    padding: 5px 10px 5px 0;
	background-color: transparent;
	
}

.basket_lhs_buttons 
{
padding: 5px 0 5px 0;
margin: 0 0 0 0;
}

.basket_lhs_totalcost
{
    text-align:right; 
    margin: 10px 0 0 0; 
    padding: 10px 0 0 0; 
    float: left;
    width: 260px;
    border-top: solid 1px #A4A75F;
   
}

/*Table layout for checkout basket list */

table.basket_checkout 
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
	background-color: transparent;
	float: left;
	border-collapse: collapse;
	width: 470px;
}
table.basket_checkout th {
	padding: 5px 10px 5px 0;
	background-color: transparent;
	color: #A4A75F;
	
}
table.basket_checkout td 
{
    padding: 5px 10px 5px 0;
	background-color: transparent;
	
}

.basket_checkout_buttons 
{
padding: 5px 0 5px 0;
margin: 0 0 0 0;
}

.basket_checkout_totalcost
{
    text-align:right; 
    margin: 10px 0 0 0; 
    padding: 10px 0 0 0; 
    float: left;
    width: 460px;
       
}

.worldpayimg
{
    float: right;
    padding: 0 0 0 5px;
    margin: 0 0 0 0;
}

.orderhistory
{
    padding: 0 0 10px 0;
    margin: 0 0 0 0;
    border-bottom: 1px dashed #A4A75F;
}

.faq
{
    padding: 2px 0 0 35px;
    margin: 20px 0 0 0;
    width: 430px;
    background-image: url("../images/butt_question.jpg");
    background-repeat: no-repeat;
    background-position: left top;
    
    
}

.contentarrow
{
    width: 110px;
    float: left;
    background-image: url("../images/bigarrow.jpg");
    background-repeat: no-repeat;
    height: 29px;
    padding-left: 44px;
    padding-top: 14px;
    margin-bottom: 15px;
    
}
