body{margin:0 auto 0 auto; width:960px; font-family:Verdana, Arial, Helvetica, sans-serif; background:#eeeeee; font-size:12px;}
a {color:#000; text-decoration:underline;}
a:hover {color:#555}
img {border:0px;}
p { margin-bottom:10px;}
h1,h2,h3,h4{font-weight:normal; margin:20px 0 20px 0; padding:0px;}
h1 {font-size:18px; color:#fff; background-color:#010063; padding:10px;}
#rightCol h1 {padding-top:20px; font-size:24px;}
h3 {font-size:16px; text-align:center; font-weight:bold}
#leftCol h1{margin-top:0px;}



/*GENERIC*/
.floatL {float:left;}
.floatR {float:right;}
.clear {clear:both;}
.txtOff {text-indent:-999px}

/*FONTS*/
.subtext{font:9px;}
#footerRightInner {text-align:right;}
#copyright{font-size:9px; color:#fff}
#headerBox a{ font-weight:bold; color:#fff;}

/*DIMENSIONS*/
#mainWrapper {width:960px;}
#contentWrapper{ }
#mainWrapperMargins{margin:0 10px 0 10px}
#mainWrapper {}
#header {height:149px}
#contentWrapper {}
#leftCol {float:left}
#leftColLeft {float:left}
#leftColRight {float:right}
#rightCol {float:right}
#rightColLeft {float:left}
#rightColRight {float:right}
#footerOuter {}
#footerInner { padding:10px 10px 10px 10px;}
#footerInner a {color:#fff; text-decoration:none;}
#footerLeft {}
#footerRight {}
#headerBox{width:264px; float:right}
#headerBox{}
#headerBoxInner{margin:10px 10px 10px 160px;}
#catalogue{margin:0px 275px 0px 0px}
#mainStatement{float:left}
#upDates{width:30%; float:right;}



/*BG COLORS*/
#header {}
#mainWrapper {background: url(../images-tpl/header.jpg) top left no-repeat #fff}
#headerBox{background-image:url(../images-tpl/headerbox.gif); margin:106px 675px 0 0;}
#footerOuter {background:#000000}

/*LISTS*/
ul.basicList {margin:10px 0 0 0; padding:0px;}
ul.basicList li {list-style-type: none; margin:0px;}
ul.basicList li a {padding:0 0 0 10px;}
ul.bulletList01 {padding:10px 0 0 0px; padding:0px; margin:0px}
ul.bulletList01 li {list-style-type: none; margin:0px; background: url(../images-tpl/li-bullet-01.gif) no-repeat top left; padding:0 0 0 10px;}
ul.bulletList01 li a {padding:0 0 0 10px; background: url(../images-tpl/li-bullet-01.gif) no-repeat top left;}

/*CSS BUTTONS*/
.buttonWrapper{width:200px;}
.buttonWrapper{height:43px;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-family:arial, sans;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-size:12px;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {color:#fff;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {font-weight:bold;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {background:#FE8A15;}
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {padding:14px 0px 14px 0px;}
.button a:link, .button a:hover, .button a:active, .button a:visited {padding:14px 35px 14px 36px;}
.button a:hover {color:#fff; background:#333;}

/*FORMS*/
#formWrapper { margin-bottom:20px}
form table {width:100%}
.formTdLeft {width:156px}
.formTdRight {height:40px}
.formTdBlank {height:10px;}
form, #error, #success {font-family:arial, sans-serif; font-size:11px; color:#000;}
#error, #success {margin-bottom:20px;}	
#error ul, #success ul {margin:0; padding:0;}
#error ul li, #success ul li{list-style-type: none; margin:0px; padding:0 0 0 15px;}
#error ul li{background: url("../../includes/contact-form/error-li.gif") no-repeat bottom left;} 
#success ul li{background: url("../../includes/contact-form/success-li.gif") no-repeat bottom left;}
input, textarea {border: 1px solid #010063; background:#fff}
input {width:95%}
textarea {width:95%}
input.button, input.button a:link, input.button a:hover, input.button a:active, input.button a:visited
{border:0px; width:68px; text-align:centre; margin-right:10px; background:#010063; padding:10px}

/*RULES*/
.rule01 {border-top: 1px solid #000000; margin:20px 0 0px 0}
.rule02 {border-top: 1px solid #101922; margin:20px 0 20px 0}
.rule03 {border-top: 1px solid #000000; margin:20px 0 20px 0}
.rule04 {border-top: 1px dashed #6E8899; margin:20px 0 20px 0}
.rule05 {border-top: 1px solid #A8B8C2; margin:20px 0 0 0}
.rule05mid {border-top: 1px solid #A8B8C2; margin:1px 0 1px 0}
.rule05base{border-top: 1px solid #A8B8C2; margin:0px 0 20px 0}

/*FLASH ANIMATIONS*/
#flashAnim {background:url("../flash/no-flash.gif") no-repeat top left;}
object a {display:block}

/*BLOCKROW*/

/*BOF Promo boxes*/
.promoBlockWrapper{
margin:0 0 0 0;
	width:940px;/*block wrapper full width*/
	height:138px;}
		
.promoBlockLeft {
	width:615px;/*col 1&2 wrapper width*/}
.promoBlockRight {width:293px/*col 3 wrapper width*/}
.blockButton1 ul li a, .blockButton2 ul li a, .blockButton3 ul li a {
padding-top:128px;/*top padding*/
height:10px;}/*both should equal overall block height*/

.promoBlockIndividualOuter{
width:293px;/*overall block width, third of mainwrapper*/
height:138px;/*overall block height*/}

/*++++BLOCK: COMMON STYLING++++*/
.blockButton1 ul, .blockButton2 ul, .blockButton3 ul {list-style-type:none; padding:0px; margin:0px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #fff}
.blockButton1 ul li a, .blockButton2 ul li a, .blockButton3 ul li a {color:#333; list-style-type:none; padding-right:10px; padding-left:100px; padding-bottom:0px;  margin:0px; display:block;}
.blockButton1 ul li a:hover, .blockButton2 ul li a:hover, .blockButton3 ul li a:hover {color:#000; list-style-type:none; display:block;}

/*BLOCK IMAGES*/
/*++++BLOCK: 1++++*/
.blockButton1 ul li a {background: url(../images-tpl/gb.jpg) #fff no-repeat;}
.blockButton1 ul li a:hover {background: url(../images-tpl/gb.jpg) #fff -2px left no-repeat;filter:alpha(opacity=80);opacity: 0.80;}
/*++++BLOCK: 2++++*/
.blockButton2 ul li a {background: url(../images-tpl/eu.jpg) #fff no-repeat;}
.blockButton2 ul li a:hover {background: url(../images-tpl/eu.jpg) #fff -2px left no-repeat;filter:alpha(opacity=80);opacity: 0.80;}
/*++++BLOCK: 3++++*/
.blockButton3 ul li a {background: url(../images-tpl/row.jpg) #fff no-repeat;}
.blockButton3 ul li a:hover {background: url(../images-tpl/row.jpg) #fff -2px left no-repeat;filter:alpha(opacity=80);opacity: 0.80;}
/*EOF Promo boxes*/


.separator {background: url(../images-tpl/line-ed.jpg) top left no-repeat; height:5px}
#col70pc {width:70%; float:left}
#col30pc {width:29%; float:left}
#col70pcDel {width:64.5%; float:right}
#col70pcSpan {width:70%; float:right}
#catalogueButton{width:250px; float:right;}
.btnRepeat{float:left; margin:10px;}
