body { text-align: center; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#000; background-color:#FFF; margin:0px; padding:0px; } a { color:#000; text-decoration:underline; } div#container { margin-left: auto; margin-right: auto; width: 918px; text-align: left; margin-top:0px; margin-bottom:0px; padding:0px; } #header { width:918px; height:87px; color:#FFF; background-color:#000; float:left; clear:both; } #logo { width:407px; height:32px; float:left; padding:0px; margin-top:32px; margin-left:0px; margin-right:0px; margin-bottom:0px; } #logo a img { border:none 0px; } #headermenu { float:right; width:280px; height:80px; padding:0px; margin-right:0px; margin-left:0px; margin-bottom:0px; color:#616161; font-size:11px; text-align:right; } #headermenu table { float : right; text-align : right; } #headermenu table td { text-align : right; } #headermenu a:link, #headermenu a:visited { color:#FFFFFF; text-decoration:none; } #headermenu a:hover { color: #999999; text-decoration: underline; } #mainmenu { width:918px; height:26px; float:left; clear:both; background-color:#EAEAEA; padding:0px; margin-top:1px; margin-left:0px; margin-right:0px; margin-bottom:0px; border-bottom:solid 4px #B1C9E5; } #mainmenu ul { list-style-type:none; padding:0px; margin:0px; } #mainmenu ul li { display:block; float:left; list-style-type:none; margin:0px; } #mainmenu ul li a:link, #mainmenu ul li a:visited { color:#12304A; text-decoration:none; display:block; padding-left:10px; padding-right:10px; padding-top:6px; height:20px; background-color:#EAEAEA; font-size:14px; font-weight:bold; white-space:nowrap; float:left; margin:0px; } #mainmenu ul li a:hover, #mainmenu ul li a.current { background-image: url('mainmenuitembgon.jpg'); background-repeat: no-repeat; background-position: center top; } #mainmenu ul li ul li a:hover{ color:#3C8ACC; background-image:none; } #mainmenu li ul { /* second-level lists */ position: absolute; /*background: orange;*/ width: 150px; float:left; clear:both; margin-top:26px; left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */ } * html #mainmenu li ul {margin-top:0px;} #mainmenu li ul li a{ display:block; width:150px; float:left; border-bottom: solid 1px white; } #mainmenu li:hover ul, #mainmenu li.sfhover ul { /* lists nested under hovered list items */ left: auto; } #context table { margin-left : 10px; margin-bottom : 30px; } #context table td a { font-size : 14px; color : Black; /*	color:#122F49;*/ } #context table td a:hover { color : #990000; } #bigpic { width:918px; height:170px; float:left; clear:both; padding-bottom:4px; background-image: url('bigpic-bg.jpg'); background-repeat: no-repeat; background-position: left bottom; } #page { width:918px; float:left; clear:both; padding:0px; margin:0px; border-bottom: 3px solid #ABC8EA; } #frontleft, #frontlefttop, #frontleftbottom, #internallhs{ width:746px; float:left; margin:0px; padding:0px; } #frontleft { padding-bottom:30px; } #frontlefttop { clear:both; background-image: url('3box-bg.jpg'); background-repeat: no-repeat; background-position: 0px 30px; } #frontlefttop p { padding:0px; margin-top:3px; margin-bottom:3px; margin-left:2px; margin-right:0px; padding:0px; width:222px; height:65px; float:left; text-align:justify; } #frontlefttop1, #frontlefttop2, #frontlefttop3{ padding:0px; margin:0px; } #frontlefttop .fltreadmore { width:222px; float:left; text-align:right; padding:0px; margin:0px; margin-top:3px; } #frontlefttop2 p, #frontlefttop2 .fltreadmore { margin-left:12px; } #frontlefttop3 p, #frontlefttop3 .fltreadmore { margin-left:11px; } #frontlefttop h2 { float:left; clear:both; width:100%; height:18px; padding:0px; margin:0px; } #frontlefttop h2 a img { border:none 0px; } #frontlefttop1, #frontlefttop2, #frontlefttop3 { float:left; margin-top:30px; padding:0px; min-height:166px; } #frontlefttop2, #frontlefttop3 { background-image: url('vr-blue-dots.gif'); background-repeat:no-repeat; background-position: left 20px; } #frontlefttop1 { width:244px; } #frontlefttop2 { width:257px; } #frontlefttop3 { width:235px; } #fronttoppic1, #fronttoppic2, #fronttoppic3 { width:222px; height:123px; float:left; clear:both; padding:0px; margin-top:22px; } #fronttoppic1 { margin-left:2px; } #fronttoppic2 { margin-left:10px; } #fronttoppic3 { margin-left:10px; } #frontleftbottom { background-image: url('frontbottombg.jpg'); background-repeat: no-repeat; background-position: left top; } #frontleftbottom1, #frontleftbottom2  { width:350px; float:left; padding:0px; margin:0px; } #frontleftbottom2 { margin-left:36px; } #frontleftbottom h2 { width:205px; height:17px; margin:0px; padding:0px; float:left; clear:both; } #frontleftbottom h2 a img{ border:none 0px; } #frontbottompic1, #frontbottompic2 { width:350px; height:151px; float:left; clear:both; margin:0px; margin-top:5px; padding:0px; } #frontleftbottom p{ float:left; width:340px; clear:both; margin:0px; padding:0px; margin-left:5px; margin-right:5px; margin-top:5px; text-align:justify; } #frontleftbottom .fltreadmore{ float:left; text-align:right; margin-top:0px; clear:both; } /* styles for internal page left*/ #internallhs { background-image: url('internal-lhs-bg.jpg'); background-repeat: repeat-y; background-position: 0px 0px; margin-top:23px; } #sidebar { width:172px; padding-right:1px; padding-top:0px; padding-bottom:20px; padding-left:0px; margin:0px; float:left; } #sidebar #context { width:172px; float:left; clear:both; background-color:#EAEAEA; } #sidebar #context h2 { width:100%; height:23px; float:left; clear:both; background-image: url('rhs-context-header-bg.jpg'); background-repeat: no-repeat; background-position: 0px 0px; font-size:13px; margin:0px; padding-left:20px; padding-top:4px; font-size:15px; } #sidebar #context ul{ padding:0px; margin:0px; list-style-type:none; } #sidebar #context ul li{ width:152px; height:18px; float:left; clear:both; padding-top:6px; padding-left:20px; padding-bottom:6px; padding-right:0px; } #sidebar #context ul li a{ text-decoration:none; } #sidebar #lhsdemo { width:172px; height:147px; float:left; clear:both; padding:0px; margin:0px; } #sidebar #lhsdemo a{ /*	width:152px;*/ width: 100%; height:22px; float:left; clear:both; display:block; margin:0px; padding-top:125px; padding-left:20px; text-decoration:none; background-image:url('rhs-view-demo-bg.jpg'); background-repeat: no-repeat; background-position: 0px 0px; } #sidebar #lhsform { width:172px; float:left; clear:both; background-color:#EAEAEA; padding-bottom:30px; background-image: url('lhs-enquirydiv-bg.jpg'); background-repeat: no-repeat; background-position: left top; } #content { width:573px; padding-top:0px; padding-bottom:20px; padding-left:0px; padding-right:0px; margin:0px; float:left; background-image: url('content-h1-bg.jpg'); background-repeat: no-repeat; background-position: right 0px; } #content h1 { width:300; height:30px; float:left; clear:both; font-size:18px; margin:0px; padding:0px; margin-left:3px; margin-bottom:18px; } #content p{ width:500px; margin-left:15px; float:left; clear:both; margin-top:6px; margin-bottom:6px; padding:0px; text-align:justify; } #content table{ width:500px; margin-left:15px; float:left; clear:both; margin-top:6px; margin-bottom:6px; padding:0px; } /*-----------------------------------------*/ #cartcontent { width:700px; padding-bottom:20px; margin:0px; margin-left : 180px; background-image: url('content-h1-bg.jpg'); background-repeat: no-repeat; background-position: right 0px; } #cartcontent h1 { width:500; height:30px; float:left; clear:both; font-size:18px; margin:0px; padding:0px; margin-left:3px; margin-bottom:18px; } /* #cartcontent table{ margin-left:15px; }*/ /*styles for internal page left end */ #cartcontentlhs{ width:910px; float:left; margin:0px; padding:0px; } #cartcontentlhs { background-image: url('internal-lhs-bg.jpg'); background-repeat: repeat-y; background-position: 0px 0px; margin-top:23px; } #sidebar2 { width:171px; float:left; margin:0px; margin-top:24px; margin-bottom:20px; padding-left:1px; padding-right:0px; padding-top:0px; padding-bottom:0px; background-color:#FEFEFE; background-image: url('vr-blue-dots.gif'); background-repeat: repeat-y; background-position: 0px 0px; } #sidepanels { width:171px; float:left; padding:0px; /*margin-left:1px;*/ clear:both; } #sidepanels ul { list-style-type:none; padding:0px; margin:0px; } #sidepanels ul li { list-style-type:none; width:171px; height:27px; padding:none; margin:none; float:left; clear:both; } li.sp01 a, li.sp02 a, li.sp03 a, li.sp04 a, li.sp05 a, .rhsbuttext { display:block; width:171px; height:27px; float:left; clear:both; margin:0px; padding:0px; color:#122F49; text-decoration:none; font-size:14px; } li.sp01 { background-image: url('rightpanelbuttonb-1.jpg'); background-repeat: no-repeat; background-position: left top; } li.sp02 { background-image: url('rightpanelbuttonb-2.jpg'); background-repeat: no-repeat; background-position: left top; } li.sp03 { background-image: url('rightpanelbuttonb-3.jpg'); background-repeat: no-repeat; background-position: left top; } li.sp04 { background-image: url('rightpanelbuttonb-4.jpg'); background-repeat: no-repeat; background-position: left top; } li.sp05 { background-image: url('rightpanelbuttonb-5.jpg'); background-repeat: no-repeat; background-position: left top; } #sidepanels ul li#sp01a { display:block; width:171px; height:242px; float:left; clear:both; background-color:#EAEAEA; background-image: url('expanded-1-offers-bg.jpg'); background-repeat:no-repeat; } li#sp01a p{ text-align:left; padding-left:2px; padding-right:2px; margin:0px; margin-top:145px; } #sidepanels ul li#sp02a { display:block; width:171px; height:242px; float:left; clear:both; background-color:#EAEAEA; background-image: url('expanded-2-shop-bg.jpg'); background-repeat:no-repeat; background-position: left bottom; } li#sp02a p { padding-left:2px; padding-right:2px; } #sidepanels ul li#sp03a { display:block; width:167px; height:242px; padding-left:2px; padding-right:2px; float:left; clear:both; background-color:#EAEAEA; } li#sp03a p { margin:0px; padding:0px; } #sidepanels ul li#sp04a { display:block; width:171px; height:242px; float:left; clear:both; background-color:#EAEAEA; } #sidepanels ul li#sp05a { display:block; width:171px; height:242px; float:left; clear:both; background-color:#EAEAEA; } #enquiryform, #enquiryforml { width:162px; float:left; clear:both; padding-left:3px; padding-top:30px; text-align:left; } #enquiryform #name, #enquiryform #email, #enquiryforml #name, #enquiryforml #email{ width:162px; height:16px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; } #enquiryform #enquirytype, #enquiryforml #enquirytype{ width:120px; height:18px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333; } #enquiryform #details, #enquiryforml #details{ width:162px; height:62px; border:1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; } #enquiryform #submitbutton, #enquiryforml #submitbutton{ margin:0px; border:none 0px; padding:0px; padding-left:70px; } li#sp01a, li#sp02a, li#sp03a, li#sp04a, li#sp05a { display:none; } #brochurelink, #newspanel{ width:171px; height:auto; float:left; clear:both; background-color:#EAEAEA; margin-top:20px; /*margin-left:1px;*/ text-align:center; } #brochurelink { padding-bottom:5px; background-image: url('hr-blue-dots.gif'); background-repeat: repeat-x; background-position: left bottom; } #brochurelink h3, #newspanel h3{ padding:0px; margin:0px; color:#122F49; } #brochurelink img { border: none 0px; padding:0px; margin:0px; } #brochurelink p{ margin:0px; padding-left:5px; padding-right:5px; padding-top: 2px; padding-bottom:2px; text-align:left; } #newspanel { height:auto; text-align:left; } #newspanel h3{ padding-left:5px; } #newspanel ul{ margin:0px; padding:0px; list-style-type:none; } #newspanel ul li a{ display:block; width:161px; padding-left:5px; padding-right:5px; padding-bottom:5px; float:left; clear:both; } #footer { width:918px; height:40px; float:left; clear:both; border-top: 1px solid #7B90A9; text-align:center; font-size:11px; padding-bottom:30px; } #footer a { text-decoration:none; } #footer p{ margin-top:10px; margin-bottom:0px; padding:0px; } #insplink{ width:918px; height:20px; font-size:10px; float:left; clear:both; padding:0px; margin:0px; } a.insplink { color:#FF3399; } table.alanattrib { width : 200px; } #altab { width : 250px; overflow : hidden; text-align:left; margin : 0; padding : 0; } #altab table { width : 250px; margin : 0; padding : 0; border-collapse: collapse; border-spacing: 0; } input { margin: 0; padding: 0; } select { margin: 0; padding: 0; } .sectiontitle { margin: 0; padding: 0; font-size: 16px; color: rgb(33, 66, 99) } 