body {
	background: url(/images/bg.gif) repeat;
	margin: 0;
	padding: 0;	
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
}

.pop {
	background: #fff;
	padding: 0 2px 2px 4px; 
}

img { 
	border: 0; 
}

.product { 
	float: right; 
}

h1, h2, h3, h4, h5 {	
	font-family: Helvetica, Arial, Verdana, sans-serif;	
	margin: 0;	
	padding: 0;	
	line-height: 1.1em;
}

h1 { 
	font-size: 18px;
	border-bottom: 1px solid #4a5e93;	
	padding: 0;
	margin: 6px 0 5px 3px;
	letter-spacing: -.05em;
}

.basket h1 { 
	border-bottom: 0;
}

h2 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #4a5e93;
	padding: 1px 2px 1px 0;
	clear:both;
	margin-bottom: 5px;
}

h2.top {
	margin-top: 0;
}

h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4a5e93;
	padding: 1px 2px 1px 0px;
	margin-bottom: 5px;
}

h4 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #4a5e93;
	padding: 1px 2px 1px 0px;
	margin-bottom: 5px;
}

h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #111;
}

p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #343535;
	padding: 0;
}

a {
	color: #7b2743;
	text-decoration: none;
}

a.back {
        color: #1f3674;
}

a:hover.back {
        text-decoration: underline;
}

a.back img {
        padding-right: 5px;
}

ul {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #343535;
	list-style: square;
	line-height: 24px;
	margin: 5px 4px 0 0;
	padding: 0 0 10px 20px;
}

.across {
	width: 544px;
	clear: both;
}

.orange {
	color: #cb5303;
}

.purple {
	color: #0e88c1;
}

.green {
	color: #018715;
}

.bodywrapper {
	width:767px;
	margin: 10px auto 10px auto;
}

#header {
	float: left;
	width:767px;
	background-image:url(/images/bg_header.gif);
}

.headerLeft {
	float: left;
	padding: 8px 4px 4px 24px;
}

.headerRight {
	float: right;
	width: 400px;
	text-align: right;
	margin: 0 6px 0 0;
}

.strapline {
	padding: 8px 10px 0 0;
	margin: 0 0 0 -80px;
	
}

.structNav {
	clear: both;
	float: right;
}

.structNav ul {
	margin: 0;
	padding: 14px 10px 0px 0px;
}

.structNav ul li {
	padding: 0px 6px 0px 6px;
	margin: 0px 0px 0px 0px;
	font: bold 11px Arial, Helvetica, sans-serif;
	border-right: 1px solid #c4173c;
	display: inline;
}

.structNav ul li.noborder {
	border: 0;
}

.structNav ul li a {
	color: #c4173c;
}

.main {
	padding:0 13px 14px 13px;
	margin:0;
	background: #FFF;
	float: left;
}

ul#navlist {
	margin: 0;
	padding: 0;
	height: 28px;
	display: inline;
	list-style-type: none;
}

ul#navlist li {
	float: left;
	height: 28px;
	margin: 0;
}

ul#navlist a {
	display: block;
	margin: 0; 
	padding:0;
	width: 100%; 
	height: 100%;
	overflow:hidden;
	text-decoration: none;
}

ul#navlist #home a  {
	width: 81px;
}

ul#navlist #about a  {
	width: 96px;
}
	
ul#navlist #brochure a  {
	width: 154px;
}

ul#navlist #news a  {
	width: 174px;
}
	
ul#navlist #environment a  {
	width: 124px;
}	

ul#navlist #contact a  {
	width: 112px;
}



.mainNav {
	text-align: left;
	width: 741px;
	margin: 0;
	padding: 0;
	float: left;
}

.mainNav ul {
	width: 741px;
	margin: 0;
	padding: 0;
}

.mainNav ul li  {
	display: inline;
	float: left;
	list-style:none;
}

.mainNav ul li a {
	border: 0;
}

.home a {
	display: block;
	width: 81px;
	float: left;
	height: 28px;
	background: transparent url(/images/home.gif) no-repeat;
}

.home a:hover {
	background-position: 0 -28px;
} 

.about a {
	display: block;
	width: 96px;
	float: left;
	height: 28px;
	background: transparent url(/images/aboutus.gif) no-repeat;
}

.about a:hover {
	background-position: 0 -28px;
} 

.brochure a {
	display: block;
	width: 154px;
	float: left;
	height: 28px;
	background: transparent url(/images/brochure_request.gif) no-repeat;
}

.brochure a:hover {
	background-position: 0 -28px;
} 

.news a {
	display: block;
	width: 174px;
	float: left;
	height: 28px;
	background: transparent url(/images/news.gif) no-repeat;
}

.news a:hover {
	background-position: 0 -28px;
} 

.environment a {
	display: block;
	width: 124px;
	float: left;
	height: 28px;
	background: transparent url(/images/environment.gif) no-repeat;
}

.environment a:hover {
	background-position: 0 -28px;
} 

.contact a {
	display: block;
	width: 112px;
	float: left;
	height: 28px;
	background: transparent url(/images/contactus.gif) no-repeat;
}

.contact a:hover {
	background-position: 0 -28px;
}

.mainbg {
	text-align:left;
}


#leftColumn {
	width: 185px;
	float: left;
	padding: 0 0 30px 0;
}


#leftNav {
		width: 185px;
		margin: 0;
		padding: 4px 0 0 0;
}

#leftNav ul  {
        margin: 0;
        padding: 0;
        list-style: none;
}

#leftNav ul li {
        background: url(/images/bg_leftnav_off.gif) no-repeat top center; }

#leftNav ul li a {
        display: block;
        font: normal 11px arial, Helvetica, sans-serif;
        text-decoration: none;
        padding: 5px 0 0 29px;
        color: #090a44;
        text-decoration: none;
        height: 27px;
}

#leftNav ul li a:hover {
        color: #c4173c;
        text-decoration: none;
}

#leftNav ul li#current {
        background: url(/images/bg_leftnav_on.gif) no-repeat; }

#leftNav ul ul li {
        margin: 0;
        padding: 0;
        border-bottom: 1px dashed #CCC;
        background-image: none;
}

#leftNav ul ul a {
        padding: 0 5px 0 30px;
        color: #444;
        background: #FFF url(/images/left_arrow.gif) no-repeat;
        height: 20px;
        text-decoration: none;
}

#leftNav ul ul a:hover, #leftNav ul li ul li#subcurrent a {
        color: #000;
        background: #dbe3eb url(/images/left_hover.gif) no-repeat; }

#leftNav ul ul li.noborder {
        border: 0;
}




.measure {
	padding: 8px 3px 7px 28px;
	padding:expression("7px 3px 6px 28px");
	margin: 0 0 3px 0;
	margin:expression("0 0 3px 0");
}

#leftNav a:hover {
	color: #090a35;
}

#leftNav a#current	{
	color: #090a35;
	font-weight:bold;
}

#leftNav a:hover.nobg {
	background: #dbe3eb;
}

#leftNav a:hover.nobgselected {
	background: #dbe3eb;
}

#leftNav a.nobg {
	border-bottom:1px dashed #CCC;
	background: #FFF no-repeat;
	color: #323472;
	padding: 3px 0 3px 30px;
	margin: 0;
	background-image:url(/images/left_arrow.gif);
	background-position: 10px 2px;
	height: 14px;
}

#leftNav a.nobgselected {
	border-bottom:1px dashed #CCC;
	background:#dbe3eb no-repeat;
	color: #323472;
	padding: 3px 0 3px 30px;
	margin: 0;
	background-image:url(/images/left_arrow2.gif);
	background-position: 10px 2px;
	height: 14px;
}

#leftNav a:hover.nobg {
	background: #dbe3eb no-repeat;
	background-image:url(/images/left_hover.gif);
	background-position: 10px 2px;
}

#leftNav a:hover.nobgselected {
	background: #dbe3eb no-repeat;
	background-image:url(/images/left_hover.gif);
	background-position: 10px 2px;
}

#subNav {
	padding: 0 0 4px 0;
	margin: 0;
}
.ecomNav {
	float: right;
	width: 222px;
	margin: 8px 0 0 0;
	padding: 0px;
	clear: both;
}

.ecomNav ul {
	margin: 0;
	padding: 0;
	display:inline;
	margin: 0 6px 0 0;
	padding: 0 0px 14px 0px;
	border-bottom: 1px dashed #c4c4c4;
	float: right;
	height: 22px;
}

.ecomNav ul li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:inline;
}

.ecomNav a {
margin: 0;
padding: 0px;
}


.ecomNav a.basket {
margin: 0px 4px 0px 8px;
padding: 0px;
}

.rightContent {
	float: right;
	width: 544px;
	padding:  0px 0px 12px 0px;
	margin: 2px 0px 0px 0px;
}

.fullContent {
	float: right;
	width: 740px;
	padding:  0px 0px 12px 0px;
	margin: 2px 0px 0px 0px;
}

p.intro {
	padding: 0;
	margin: 0;
}

.format {
	padding: 0 13px 14px 13px;
	margin:0;
	background: #FFF;
}

ul.format {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #343535;
	list-style: url(/images/bullet.gif);
	margin: 5px 4px 0 0;
	padding: 0 0 10px 20px;
	width: 510px;
}

#categorylist {
	min-height: 60px;
}

.categorylist ol {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #343535;
	list-style: none url(/images/bullet.gif);
	margin: 1em 1.5em 0 1em;
	padding: 0 1em 1em 1em;
}
.categorylist ol li {
   line-height: 1.2em;
   margin: 0;
   padding: 0;
}

* html ol li {
	position: relative;
}

.categorylist ol li.column1 {
	margin-left: 0;
}

.categorylist ol li.column2 {
	margin-left: 15em;
}

.categorylist li.reset {
   margin-top: -7.2em;
}

.shop {
	padding:0 13px 14px 13px;
	margin:0;
	background: #FFF;
}

ul.shop {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #343535;
	list-style: url(/images/bullet.gif);
	margin: 5px 4px 0 0;
	padding: 0 0 0 60px;
	float: left;
	width: 400px;
}

ul.sitemap {
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	color: #343535;
	list-style: url(/images/bullet.gif);
	margin: 5px 4px 0 0;
	padding: 0 0 0 20px;
	float: left;
	width: 400px;
}

.checkButtons {
	padding:10px 0 10px 0;
	clear:both;
	float:left;
	width:450px;
}

h1.intro {
	font-size: 16px;
	color: #9f3048;
}

.leftPic {
	padding: 3px 0 3px 0;
	margin: 0;
}

#footer {
	padding: 0;
	margin:0;
	background-repeat:no-repeat;
	background-image:url(/images/bg_footer.gif);
	height: 60px;
	width: 767px;
	clear: both;
}

#footer ul {
	margin: 0;
	padding: 12px 55px 0 h140px;
}

#footer ul li {
	display: inline;
}

#footer ul li a  {
	color: #a5a5a5;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-right: 1px solid #a5a5a5;
	padding-right: 5px;
}

#footer #noborder a {
	border-right: 0;
}

#prodSearch {
	background-image:url(/images/bg_prodtop.gif);
	background-repeat:no-repeat;
	padding: 10px 0px 2px 10px;
	margin: 3px 0px 0px 0px;
}

#searchwrap {
	background-image:url(/images/bg_prodbot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

table.prod1 {
	border: 1px solid #96a1be;
	margin-left:25px;
}

tr.prod1 {
	background: transparent;
	font: normal 11px arial, helvetica, sans-serif;
	color: #333;
}

th.prod1 {
	background: #ccd5ef;
	font: bold 12px arial, helvetica, sans-serif;
	color: #222;
}

th.line {
	border-bottom: 1px solid #928fa8;
}


tr.prod1 td {
	border-bottom: 1px solid #c5c5c5;
}

tr.nobl td {
	border-bottom: 0;
}

td.quantity {
	width: 40px;
	padding-left:13px;
}

td.shopquantity {
	width: 35px;
	padding-left:10px;
}

table.basket {
	width: 100%;
	text-align: left;
}

table.basket2 {
	width: 70%;
	text-align: left;
}

table.compare {
	width: 730px;
	text-align: left;
}

table.options {
	margin-top: 10px;
	width:450px;
	float: left;
}

th.options {
	color: #111;
	font: bold 13px Arial, Helvetica, sans-serif;
	background: #e4e3e3;
	height: 26px;
	padding-left: 6px;
	text-align:center;
}

td.options {
	color: #444;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px;
	border: 0;
	text-align:center;
	border-bottom: 1px solid #e4e3e3;
}

td.optionsnoline {
	color: #444;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px;
	border: 0;
	text-align:center;	
}

td.optionsLeft {
	color: #444;
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
	padding: 3px;
	border: 0;
	text-align:left;
	border-bottom: 1px solid #e4e3e3;	
}

td.optionsLeftnoline {
	color: #444;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 3px;
	border: 0;
	text-align:left;
}

td.optionsRight {
	height: 24px;
	color: #333;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 3px;
	border: 0;
	text-align:right;
	border-bottom: 1px solid #e4e3e3;	
}

input.buyButton {
	background: #4a5988;
	color: #FFF;
	font: bold 12px Arial, Helvetica, sans-serif;	
	text-align: center;	
	width: 37px;	
	height: 20px;	
	padding: 0 0 2px 0;
	border: 1px outset #533c45;	
	cursor: hand;
}

span.buyButton {
	background: #4a5988;
	color: #FFF;
	font-weight: bold;	
	text-align: center;	
	width: 40px;	
	height: 20px;	
	padding: 4px;
	border: 1px outset #533c45;
}

.spacer {
	clear: both;
}

.hidden {
	display: none;
}


.product { 
	float: right; 
}
/*category*/

.thumbTall { 
	width:170px; 
	float: left;  
	margin-top:0;
	margin-left:0px;
	margin-right:9px;
	border: 1px solid #ccc; 
	height: 246px;
	margin-bottom:10px;
}

.thumbTall2 { 
	width:176px; 
	float: left;  
	margin:-1px;
	margin-top:0;	
	border: 1px solid #ccc; 
}

h2.thumb { 
	height: 26px;
	margin: 0; 
	padding: 5px 8px 4px 9px; 
	margin-bottom: 0;
	background:#c8babc;
	color:#402b2d;
	font: bold 11px Arial, Helvetica, sans-serif;
}
	
p.Box {
	font-size: 75%; 
	padding: 0 5px 0px 10px; 
	margin:0;
} 
	
.thumbTall ul {
	border: none; 
	float: left; 
	margin: 0;}

.thumbTall li {
	list-style-type:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	float: left; 
 	background: url(/images/blue_arrow.gif) top left no-repeat; 
	margin:0; 
	padding: 0 0 2px 10px; 
	width: 150px;
	}

.rangeLink {
	padding: 7px 0 5px 9px;
}

.thumbTall2 ul {
	border: none; 
	float: left; 
	margin: 0; 
}

.thumbTall2 li {
	list-style-type:none;
	font: bold 11px Arial, Helvetica, sans-serif;
	float: left; 
 	background: url(/images/blue_arrow.gif) top left no-repeat; 
	margin:0; 
	padding: 0 0 2px 10px; 
}
	
.rangeLink2 {
	padding: 7px 0 5px 9px; 
}

/*endgroup*/

#crumb {
	width:450px;
	margin-left: -22px;
}

#crumb ul {
	color:  #999;
	font: 11px Arial, Helvetica, sans-serif;
}

#crumb ul li {
	display: inline;
	padding-left: 5px;
}

#crumb ul li a  {
	color:  #0b79bf;
	border-right: 1px solid #999;
	padding-right: 5px;	
	font-weight:normal;
}

#crumb li.noborder {
	border-right: 0;
}

.confirmDetails {
	width: 190px;
	float: right;
	color: #402b2d;
	margin-top: -50px;
	font:  normal 12px arial, helvetica, sans-serif;
	padding: 8px;
	line-height: 16px;
	background: #d9dceb url(/images/boxBg.gif) repeat-x;
}

.hr {
	width: 100%;
	height: 10px;
	margin-top: 6px;
	margin-bottom: 6px;
	border-bottom: 1px solid #b1b1b1;
}

/*<group=formelements>*/

form {
	margin-bottom: 0;
	margin-top: 0;
}

input, select {
	border: 1px solid #CCC;
	font: normal Arial, Helvetica, sans-serif;
	color:#666;
	padding:0;
	margin:0;
}

input.text {
	width: 104px;
	padding:0;
	font-size:95%;
	font-size:expression( "80%" );
	padding:2px;
}

input.quantity {
	width: 30px;
	margin: 0;
}

input.submitbutt {
	width:26px; 
	font: bold Arial, Helvetica, sans-serif;
	font-size:95%;
	font-size:expression( "80%" );
	background-color:#090a35;
	margin-left: 2px;
	margin-top: 2px;
	color: #FFFFFF;
	padding:2px;
	border:0;
}

input.formButton { 
	width: 140px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: left;
	background:#090a35;
	color: #FFF;
	border:0;
	padding: 2px 2px 2px 12px;
	margin-right: 10px;
	background-image:url(/images/form_arrow.gif);
}

input.formButt {
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align: left;
	background:#223361;
	color: #FFF;
	border:0;
	padding: 2px 18px 2px 20px;
	margin-right: 10px;
	background-image:url(/images/new_arrow.gif);
	background-position:0px 2px;
}

input.addButton { 
	font: bold 12px Arial, Helvetica, sans-serif;
	text-align: center;
	background:#090a35;
	color: #FFF;
	border:0;
	padding: 1px;
}

input.search {
	width: 126px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #223360;
	margin: 4px 0 10px 0;
	margin: expression("4px 0px 6px 0px");
	padding: 2px 2px 2px 2px;
}

input.searchsub {
	padding: 0;
	margin: 0;
	margin:expression("-2px 0px 0px 0px");
}

input.nostyle { 
	border:0;
}

.formset {
	width: 500px;
	color: #333;
	margin-left: 20px;
	float:left;
}

.formsetbilling {
	width: 320px;
	color: #333;
	margin-left: 20px;
}

.label {
	float: right;
}

.basketCont {
	margin-left: 400px;
	margin-top: 30px;
}

.basketCont2 {
	margin-left: 600px;
}

.formsubmit {
	clear: both;
	margin-left: 150px;
	margin-top: 30px;
}

.password {
	margin-left: 150px;
	margin-top: 30px;
}

div.row {
	clear: both;
	padding-top: 4px;
	font:  normal 12px arial, helvetica, sans-serif;
	color: #808080;
}

div.row span.label {
	float: left;
	padding: 4px;
	width: 120px;
}

div.row span.labelfull {
	float: left;
	padding: 4px;
	width: 470px;
}

div.row span.formw {
	float: right;
	width: 350px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
}

div.row span.formwsmall {
	float: left;
	width: 100px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	padding: 0 0 0 23px;
}

div.row span.details {
	float: right;
	width: 180px;
	text-align: left;
	font-size: 105%;
	line-height: 130%;
	color: #402b2d;
	font-weight: bold;
	padding: 2px 0 2px 0;
}
	
div.row span.formw2 {
	float: left;
	width: 380px;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	padding-top: 5px;
}
  
div.row span.none {
	float: left;
	width: 380px;
}

div.row input, select, textarea, input#email, input#oldcustomer {
	font: 1em arial, helvetica, sans-serif;
	background: #f3f3f3;
	padding: 2px;
}

.error {
	font-weight:bold;
	color: red;
}

.clear {
	clear: both;
}

#product1 {
	font-size: 14px;
	line-height: 22px;
	height: 331px;
	background: url(/images/point1Bg.jpg) no-repeat 431px 0;
}

#product1 .first {
    font-size: 20px;
    font-size: expression( "160%" );
	color: #282552;
}

#product1 img, #customised1 img, #carrier1 img, #film1 img {
	float: left;
}

#product2 {
	clear: both;
	font-size: 14px;
	line-height: 22px;
	height: 280px;
	background: url(/images/point2Bg.jpg) no-repeat 227px 6px;
	border-bottom: 1px solid #c5c5c5;
}

#product2 img, #film2 img {
	float: right;
	padding: 5px;
}

#product2 .first, #customised1 .first, #carrier1 .first, #film1 .first {
    font-size: 20px;
	color: #b0002f;
}

#customised1 {
	height: 485px;
	background: url(/images/customised1Bg.jpg) no-repeat 436px 1px;
	margin: 0 15px 0 0;
}

#film1 {
	height: 211px;
	background: url(/images/film1Bg.jpg) no-repeat 143px 0;
}

#film2 {
	height: 146px;
	background: url(/images/film2Bg.jpg) no-repeat 361px 8px;
}

#customised1 p, #carrier1 p {
	font-size: 13px;
	line-height: 20px;
}

#film1 p, #film2 p {
	font-size: 12.5px;
	line-height: 17px;
}

#customised1 .quota, #carrier1 .quota {
	 padding: 5px 0 0 40px;
}

#carrier1 {
	height: 460px;
	background: url(/images/carrier1Bg.jpg) no-repeat 442px 0;
	margin: 0 20px 0 0;
}

p.padding {
	font-size: 13px;
	line-height: 20px;
	padding: 10px 15px 0 10px;
	margin: 0;
}

.checkout1 {
	margin: 12px 105px 0 50px;
}

.checkout2 {
	margin: 0 105px 0 0;
}

.checkout3 {
	margin: 0 70px 0 0;
}

.checkoutarrow {
	margin: 0 0 0 50px;
}

.checkout {
	padding: 5px;
	text-align: right;
	border-bottom: 1px solid #e4e3e3;
}

.paymethod {
	padding-bottom: 10px;
}

.clear {
	clear: both;
}

.catLeft {
	float: left; 
	width: 265px;
}

.catCentre {
	width: 267px;
	margin: 0 auto;
}

.catRight {
	float: left; 
	width: 265px;
	margin: 0 0 0 10px;
}

/* Category box */
div.rbroundbox { 
}

.rbroundbox img {
	margin: 0;
}

.rbtop div { 
	background: url(/images/tl.gif) no-repeat top left; 
} 

.rbtop { 
	background: #ccd5ef url(/images/tr.gif) no-repeat top right; 
}

.rbbot div { 
	background: #FFF;
}

.rbbot { 
	background: #FFF;
}

.rbtop div, .rbtop, .rbbot div, .rbbot {
	height: 7px;
	font-size: 1px;
}

.rbcontent { 
	margin: 0;
	background: #ccd5ef;
}

.rbcontent h6 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #223361;
	padding: 0 0 4px 5px;
	margin: 0 0 0 10px;
}

/* Tabs content */
.shadetabs {
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}

.shadetabs li {
	display: inline;
	margin: 0;
}

.shadetabs li a:link, .shadetabs a:visited {
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.shadetabs li a.tabs1:link, .shadetabs a.tabs1:visited {
	background: url(/images/tabs_feat.gif) no-repeat;
	width: 91px;
	height: 24px;
	display: block;
	float: left;
}

.shadetabs li a.tabs2:link, .shadetabs a.tabs2:visited {
	background: url(/images/tabs_sect.gif) no-repeat;
	width: 123px;
	height: 24px;
	display: block;
	float: left;
}

.shadetabs li a.tabs1:hover, .shadetabs li a.tabs2:hover, .shadetabs li.selected, .shadetabs li.selected a.tabs1, .shadetabs li.selected a.tabs2 {
	background-position: 0 -27px;
}

.tabcontentstyle, .tabcontentstyle2 {
	clear: both;
	border: 1px solid #cdd0d8;
	background: url(/images/tabscontentBg.jpg) repeat-x;
	width: 700px;
	height: 300px;
	margin-bottom: 1em;
	padding: 5px 15px;
}

.tabcontentstyle2 {
	width: 500px;
	height: 220px;
}	

.tabcontent{
	display: none;
}

.tabcontent h5 {
	letter-spacing: 0;
}

@media print {
.tabcontent {
	display:block!important;
}
}

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {	
	visibility: visible !important;
}

span.sIFR-alternate {	
	position: absolute;	
	left: 0;	
	top: 0;	
	width: 0;	
	height: 0;
	display: block;	
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

.sIFR-flash + div[adblocktab=true] {  
	display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {	
	visibility: hidden;
}

p.addleft {
	 float: left;
	 width: 45%;
	 background: none;
}

p.addright {
	float: right;
	width: 55%; 	
	background: none;
}