﻿body
{
    font-family:Arial;
    font-size:0.7em;
	color:#07282F;
	background-image:url(../images/shd/bck_main.jpg);
	padding:0px;
	margin:10px 0px 0px 0px;
}
a,a:link,a:visited,a:active,a:hover,a:visited:hover
{
	color:#9966CB;
	text-decoration:none;
}

#shopCol1 a,#shopCol1 a:link,#shopCol1 a:visited,#shopCol1 a:active,#shopCol1 a:hover,#shopCol1 a:visited:hover
{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

a:active,a:hover,a:visited:hover{
	color:#660099;
	text-decoration:none;
}
a img
{
    border:none;
}

input
{
    font-size:1.0em;
    padding:0;
    margin:0;
}

select 
{
    font-size:0.9em;
}

h1,h2,h3,h4,h5,p
{
    margin:0;
    padding:0;
    color:#333333;
}

p
{
    color:#07282F;    
    margin:0px 0px 10px 0px;
}

h1
{
    font-size:1.6em;
    font-weight:bold;
    margin:0px;
    padding:6px 6px 0px 6px;
	color:#9966CB;
}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span
{
    color:#9966CB;
}

h2{
    font-size:1.3em;
    font-weight:bold;
    padding:2px 0px;
	color:#9966CB;
}

h3
{
    font-size:1.2em;
    font-weight:bold;
}

h4
{
    font-size:1.0em;
    font-weight:bold;
}
h5
{
    font-size:1.0em;
    font-weight:bold;
}
h6
{
    font-size:1.0em;
    font-weight:normal;
}

fieldset 
{
    border:none;
}
fieldset legend
{
    display:none;
}
.brLB
{
    clear:both;
}
.floatLeft{float:left;}
.floatRight{float:right;}
.clear{clear:both;}
/****** PAGE LAYOUT **/
        #pageContainer, #shopPageContainer
        {
            margin:auto;
            width:760px;
            padding:0px;
            display:block;
            margin-top:0px;
        }
        
        #header, #shopHeader
        {
            float:left;
            width:760px;
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
        }
        
        #header #logo, #shopHeader #logo
        {
            float:left;
            margin:0px;
            padding:0px;
        }
		
		 #divSubHeaderLeft
        {
            float:left;
			width:100px;
        }
        #divSubHeaderRight
        {
            float:right;
            width:230px;
            text-align:right;
        }
		
		.phoneText
        {
			color:#000000;
			font-size:14px;
        }
		
		#divPhone
        {
            float:right;
            width:250px;
            text-align:right;
			color:#FFFFFF;
			font-size:18px;
			padding-right:25px;
        }
	
		
		#siteSearch
		{ 
			padding-left:50px;
		}
		
		input.search {background-color: #B394C2; font-size: 12px; color:#FFFFFF;}
        
        #divContent
        {
            float:left;
            width:760px;
            margin:5px 0px 0px 0px;
            padding:0px;

        }
        
        #col1
        {
            float:left;
            width:550px;
            padding:5px 2px; 
        }
		
		#corporateHeader
        {
            float:right;
			text-align:right;
            width:565px;
			height:142px;
			padding-bottom:10px;
			background-repeat:no-repeat;
			background-position:top;
			background-image:url(../images/hdrs/30.jpg);
        }
		
		/*#col1 h3{
			background-image:url(../images/shd/bck_main.jpg);
			border-bottom:thick #FFFFF inset;
			border-top:#FFFFFF;
			color:#FFFFFF;
			font-weight:bold;
			padding:2px;
		}*/
		
		#col1 ul{
			padding-top:0px;
			margin-top:5px;
		}
		
		#col1 li{
		list-style-image:url(http://www.amactraining.co.uk/images/shd/r.gif)
		}
/****** HOME PANELS **/
		
		#homePersonPanel {
		float:left;
		margin:0pt 0pt 0px;
		width:100%;
		}
		
		#homePersonPanel div{
		padding:12px;
		min-height:176px;
		float:left;
		margin-right:5px;
		}
		#box2, .divFeaturedProducts {
		background-image:url(../images/shd/dbl_panel_bck.png);
		width:255px;
		min-height:203px;
		padding-top:12px;
		}
		#box2, .divFeaturedProducts ul
		{
		    list-style:none;
		    margin:0px;
		    padding:0px;
		}
		#box2, .divFeaturedProducts ul li
		{
		    float:left;
		    width:255px;
		    line-height:1.3em;
		    margin:0px 0px 5px 0px;
		}
		#box2, .divFeaturedProducts ul li img
		{
		    padding:0px 5px 0px 0px;
		}
		#box1, #box3, .divNextEvents {
		background-image:url(../images/shd/bck_panel.png);
		width:129px;
		min-height:178px;
		padding:12px;
		}
		
		#box4 {
		width:129px;
		min-height:178px;
		padding:0px;
		margin-top:-12px;
		}
		
		#divSpecialOffers{
		background-image:url(../images/shd/bck_panel_right.png);
		width:129px;
		min-height:178px;
		padding:12px;
		}
		
		#box1 h2, #box3 h2, #divSpecialOffers h2, #box4 h2{
		color:#333333;
		font-weight: strong;
		font-size: 1.0em;
		}
		
		#box2 h2{
		font-weight: strong;
		font-size: 1.0em;
		}
		
		#box1 h3, #box3 h3, #box4 h3, #divSpecialOffers h3{
		color:#FFFFFF;
		font-weight: strong;
		font-size: 1.3em;
		}
		
		#box1 h4, #divSpecialOffers h4{
		color:#FFFFFF;
		font-weight: strong;
		font-size: 1.4em;
		}
		
		#box2 h4{
		font-weight: strong;
		font-size: 1.8em;
		}
		
		#box1 p, #box3 p, #box4 p, #divSpecialOffers p {
		color:#FFFFFF;
		}
		
		#box3 a,#box3 a:link,#box3 a:visited,#box3 a:active,#box3 a:hover,#box3 a:visited:hover
		{
		color:#FFFFFF;
		}
		
		#box4 a,#box4 a:link,#box4 a:visited,#box4 a:active,#box4 a:hover,#box4 a:visited:hover
		{
		color:#FFFFFF;
		}
		
		#divTopNews , divTopNews p, divTopNews h2, divTopNews h3{
		height:100px;
		padding:0px;
		margin:0px;
		width:300px;
		}
		
#divShopContent
{
    float:left;
    width:780px;
    margin:0;
    padding:0px;

}     
#shopCol1
{
    float:left;
    width:200px;
	margin:0;
    padding:0px;
}

#shopCol2
{
    float:left;
    width:420px;
	padding-right:7px;
	
}

#shopCol2 h2
{
	border-bottom:thick #FFFFF inset;
	border-top:#FFFFFF;
	background-image:url(http://www.amactraining.co.uk/images/shd/shopH2.jpg);
	margin-top:2px;
	margin-left:-10px;
	padding-left:10px;
	color:#000000;
	width:384px;
	font-weight:bold;
	font-size:1.5em;	
}

#shopCol2 h2 a {color:#000000;}

#shopProductCol1
{
    float:left;
    width:160px;
}

#shopProductCol2
{
    float:left;
    width:405px;
	padding-left:0px;
	padding-right:7px;
}

#shopProductCol2 ul li a
{
	margin-left:-45px;
	font-weight:bold;
}

#shopCol3
{
    /*display:none;*/
	float:right;
    width:154px;
	margin:0;
    padding:0px;
}

.ulLibProdPage
{		margin:0px 0px 5px 0px;
		padding:0px;
		list-style:none;
}

.ulLibProdPage li, .ulLibProdPage-Prods
{
    margin:0px;
    padding:0px;    
}

#ctl00_cphContent_ctlVacancies_ulOuter ul{
		margin-left:0px;
		padding:0px;
		list-style:none;
}

		
	    #col1home
        {
            float:left;
            width:448px;
            padding:0px 0px; 
            min-height:164px;
        }
        
        #editableContent
        {
            float:left;
        } 
        
        #innerrgt
        {
            width:350px;
            float:right;
            display:block;
            margin-right:5px;
        }
        
        #innerleft
        {
            width:140px;
            float:left;
            display:block;
        }
        
        #col2
        {
         float:right;
         width:180px;
	     padding:5px;
		}
			
		#col2 div{
		padding:12px;
		min-height:176px;
		margin-right:5px;
		}
		
		#col2home
        {
           float:left;
            width:305px;
	        padding:2px 2px;
        }
        
        
        .innerContent
        {
            padding:6px;
            float:left;
        }
        
        #footer
        {
            float:left;
			width:760px;
			height:95px;
            padding-top:5px;
        }
        
        #divFooterBar
        {
            float:left;
            width:100%;
            clear:both;
            background-image:url(../images/shd/bck_footer.jpg);
            background-repeat:repeat-x;
            margin:0px;
            padding:0px;
            color:#FFF;
        }
		
        
        #divFooterCourses
        {
            float:left;
            width:100%;
            clear:both;
            margin:0px;
            padding:0px;
        }
        
        #divFooterBar p
        {
            margin:0px auto;
            width:760px;
            padding:0px 0px;
            color:#FFFFFF;
            padding:15px 0px 15px 0px;
            font-family:Verdana;
        }
        
        #divFooterBar p a
        {
            color:#FFF;
        }
        
		#divFooterBar p a:hover
        {
        color:#9966CB;
        }
        
		
         #divFooterCourses p
         {
            margin:0px auto;
            width:760px;
            padding:0px 0px;
            color:#FFFFFF;
            padding:10px 0px;
            text-align:center;
         }
        
        .right
        {
            text-align:right;
        }
        
/****** HEADER ELEMENTS **/
        
        #header p
        {
            float:left;
            display:block;
        }
        
        #login
        {
            float:left;
        }
        
        #login div
        {
            float:left;
        }
        
        #login .spanLogin
        {
            display:block;
        }
        
        #login .spanLogin label
        {
            float:left;
            width:140px;
        }
        
        #login input
        {
            width:100px;
            margin-right:10px;
        }
        
        #divBreadcrumb
        {
            display:none;
            float:left;
            width:760px;
        }
        #divBreadcrumb ul
        {
            margin: 0;
            padding: 0;
            list-style: none;
        }
        
        #divBreadcrumb ul li
        {
            display:block;
            position: relative;
            float:left;
            margin-right:5px;
        }
/****** FLASH IMAGE ELEMENTS **/
        #flashImage
        {
            display:block;
            width:100%;
            float:left;
            margin:5px 0 5px 0;
        }
        
/****** MAIN CONTENT COMMON PAGE **/
        
        
/****** Custom **/
a.lnkPDF
{
    display:block;
    background-image:url(../images/shd/pdf.gif);
    background-position:right;
    background-repeat:no-repeat;
    padding:2px 25px 2px 0px;
    font-weight:bold;
    text-decoration:none;
    color:#004678;
}

a.lnkPDF:hover
{
    background-image:url(../images/shd/pdf_ovr.gif);
    color:#CC0000;
}

.frmLabel
{
    float:left;
    width:100px;
}
.frmLabelWider
{
    float:left;
    width:150px;
}
.errText, .pError
{
    display:block;
    clear:both;
    color:#CC0000;
    font-weight:bold;
}

.frmError
{
    color:#CC0000;
    font-weight:bold;
    font-size:1.5em;
}

#divWarning
{
    float:left;
    width:500px;
    border:1px solid #CC0000;
    background:#FAE5E5;
    padding:10px;
    clear:both;
}

.bigger
{
    font-size:1.1em;
}
/************** TABLE STYLE ***************/

.tblHeader
{
    background:#004678;
    font-weight:bold;
}

.tdOdd
{
    background:#E5ECF1;    
}

/******************************************/

ul#projects{
	/*ME margin:0px 0px 0px 5px;*/
	padding:0px;
	list-style-type:none;
	/* border:1px solid red; */
	font-size:1.0em;
	font-weight:normal;
}

ul#projects li{
	padding:5px 0px;
}

/************** HOME NEWS***************/

	#divTopNews
{
	height:100px;
	padding:0px;
	margin:0px;
}


/************** ETF ******************/
#divEmailToFriend
{
    display:block;
    clear:both;
    margin:0px auto;
    width:750px;
    padding:0px 0px;
    color:#FFFFFF;
    padding:15px 10px 15px 10px;
    background:#FFFFFF;
    border-right:1px solid #CCCCCC;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    color:#000000;
}
#divEmailToFriend .err
{
    color:#CC0000;
}
#divEmailToFriend label
{
    float:left;
    width:100px;
    clear:left;
}

#divEmailToFriend #divEmailToFriend-You, #divEmailToFriend #divEmailToFriend-Them
{
    float:left;
    width:330px;
}
#divEmailToFriend p
{
    float:left;
    text-align:left;
    width:675px;
}
#divEmailToFriend #divEmailToFriend-Close
{
    float:right;
    text-align:right;
    width:60px;
}
td p {padding:5px;margin:0;font-family:arial;font-size:0.8em;}
td p span {font-size:1.2em;}
td p span span {font-size:1em;}

.ulShopCats, .ulShopCats ul
{
    margin:0px;
    padding:0px;
}

.ulShopCats ul li a
{
    margin:-4px;
}

#modules li {
	background-image:url(../images/shd/bck_main.jpg);
	border-bottom:thick #FFFFF inset;
	border-top:#FFFFFF;
	margin-top:2px;
	color:#FFFFFF;
	margin-left:-45px;
	font-weight:bold;
}

#modules li a{

	margin-left:45px;
	padding-left:45px;
	color:#FFFFFF;
}


#modules li a:hover{

	color:#CCCCCC;

}

.imgLogo
{
    float:right;
    padding:0px 0px 10px 10px;
}

    ul#login-items
    {
        list-style: none !important;
        margin:0px;
        padding:0px;
    }