/* GENERAL */

html,body,div,span,applet,object,iframe, h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:Arial;text-align:left;vertical-align:baseline}
a img, :link img, :visited img {border:0}
table {border-collapse:collapse; border-spacing:0}
ol, ul {list-style:none}
q:before, q:after, blockquote:before, blockquote:after {content:""}
.left {float:left; width:auto}
.right {float:right; width:auto}
.last {border:none}
.removed {display:block; text-indent:-99999px}
.hidden {position:absolute; left:-99999px}
.clear {clear:both}
hr {display:none}
body {background-color:#B9D0F0; position:relative}
a {text-decoration:none; color:#223135}
p {color:#223135; font:normal 13px/140% Arial; margin-bottom:15px; text-align :justify}
ul.disc {list-style-type:disc}
#wrapper {margin:0 auto; height:auto; position:relative; top:0; width:988px}
body.cols2 #wrapper {z-index:250}
#wrapper-inner {background:url("http://cdn.abraxor.com/images/f/bg-main-y.png") repeat-y left top; float:left; width:100%}


/* HEADER */


#header {background:transparent url("http://cdn.abraxor.com/images/f/bg-main-t.png") no-repeat scroll center 17px; height:auto; margin:0 auto; position:relative; top:1px; width:988px}
body.cols2 #header {z-index:50}
#header-inner {margin:0 auto; position:relative; width:880px; height       :80px}
#logo {background:url("http://cdn.abraxor.com/images/f/abraxor.png") no-repeat left top; height:53px; right:7px; position:relative; top:17px; width:320px}
#logo span {background:url("http://cdn.abraxor.com/images/f/abraxor_cloud.png") no-repeat left top; display:block; height:43px; position:absolute; right:0px; top:-14px; width:96px}
#navigation {font-size:14px; position:absolute; right:4px; top:40px}
#navigation li {margin-left:30px}
#navigation li {float:right; font:normal 125% Arial; margin-left:30px; width:auto}
#navigation li a {color:#223135; text-decoration:none}
ul#topnav li.selected {background:transparent url("/images/p/nav22.png") repeat scroll center top; font-weight:bold}
#envelope {position:relative; top:-240px; left:835px}
#tel {position:relative; top:-51px; left:757px; width:200px}
#tel p {font-size:16px; font-weight:bold; position:relative; top:10px}
#tel img {position:relative; bottom:30px; right:30px; width:25px}
#enquiryemail {position:relative; top:-264px; left:750px}


/* CONTENT */


#content {display:inline; float:left; margin:0 0 0 54px; position:relative; width:880px; z-index:100}
body.cols2 #content {margin:0; width:640px}
body.cols2 #content .heading {color:#233135; font-size:200%; font-weight:bold; margin:18px 0 -15px; text-align:center}
body.cols2 h2 {color:#233135; font-size:200%; font-weight:bold; margin:18px 0 15px; text-align:center}
body.cols2 #content .bigscreen img {border:#ddd dotted thin; padding:0px; display:block; border-color:white; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:40px; width:550px}
body.cols2 #content .head {font-weight:bold; font-size:17px; margin-left:20px; margin-top:10px; margin-bottom:5px; color:#233135; font-family:serif; font-style:italic}
body.cols2 #content .smallscreen {margin:20px; float:center; width:auto; text-align: center}
body.cols2 #content .smallscreen img {border:1px dotted white; padding:10px; width:300px}
body.cols2 #content .line img {margin-left:2px; margin-bottom:15px}
body.cols2 #content li {color:#223135; font:normal 13px/140% Arial; margin-bottom:0px; margin-left :30px; line-height:0}
.quote {display:inline; float:left; margin :0 0 12px 26px; padding:29px 0 0 35px; width:782px}
body.cols2 .quote {width:582px; font-family:Georgia,"Times New Roman",Times,serif; margin:-10px 30px 30px 0px}
.quote p {-x-system-font:none; color:#233135; display:block; float:left; font-family:georgia; font-size:143.75%; font-size-adjust:none; font-stretch:normal; font-style:italic; font-variant:normal; font-weight:normal; line-height:normal; margin-bottom:0; padding:0 23px 5px 0; text-align:center; width:759px}
body.cols2 .quote p {width:577px; padding:0 !important}
body.cols2 #content p {padding-left:20px; padding-right:30px}
body.cols2 #content a {font-weight:bold}
#content_v2 {display:inline; float:left; margin:0 0 0 54px; position:relative; width:880px; z-index:100}
body.cols2 #content_v2 {margin:0; width:640px}
body.cols2 #content_v2 h1 {color:#233135; font-size:200%; font-weight:bold; margin:18px 0 -15px; text-align:center}
body.cols2 #content_v2 h2 {color:#233135; font-size:150%; font-weight:bold; margin:40px 0; text-align:center}
body.cols2 #content_v2 .bigscreen img {border:#ddd dotted thin; padding:0px; display:block; border-color:white; margin-top:0px; margin-bottom:0px; margin-left:auto; margin-right:40px; width:550px}
body.cols2 #content_v2 .head {font-weight:bold; font-size:17px; margin-left:20px; margin-top:10px; margin-bottom:5px; color:#233135; font-family:serif; font-style:italic}
body.cols2 #content_v2 .smallscreen {margin:20px; float:right; width:auto}
body.cols2 #content_v2 .smallscreen img {border:1px dotted white; padding:10px; width:300px}
body.cols2 #content_v2 .line img {margin-left:2px; margin-bottom:15px}
body.cols2 #content_v2 li {color:#223135; font:normal 13px/140% Arial; margin-bottom:0px; margin-left :30px; line-height:1.5; margin-left:50px; margin-right:30px; text-align:justify}
body.cols2 #content_v2 p {padding-left:20px; padding-right:30px}
body.cols2 #content_v2 a {font-weight:bold}
#bottom-content {display:inline; float:left; margin :0 0 25px 47px; width:790px}
#bottom-content p {font-size:14px}
#bottom-content p a {font-weight:bold; color:#37464A}
#bottomBullet {list-style-type:disc; margin-left:20px; margin-bottom:15px}
#bottomBullet li {font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#37464A; line-height:140%}


/* LHN */


#left-col h1 {color:#223135; float:right; font:bold 156.25% Tahoma; padding:20px 27px 20px 10px; width:auto}
#left-col {background:#CDDDF5 url("http://cdn.abraxor.com/images/f/lhn-bg.png") no-repeat right top; display:inline; float:left; margin :0 30px 0 54px; min-height:718px; /* see ltie7.css */position:relative; top:-8px; width:199px; z-index:250}
#left-col li {float:left; font:normal 93.75% Tahoma; margin-bottom:35px; width:100%}
#left-col li.selected {background:transparent url("http://cdn.abraxor.com/images/f/lhn-selected-bg-t22.png") no-repeat scroll 85% top; margin-bottom:20px}
#left-col li a {color:#1F3133; display:block; float:right; padding-right:27px; text-align:right; text-decoration:none; width:155px}
#left-col li.selected a {background:url("http://cdn.abraxor.com/images/f/lhn-selected-bg-b22.png") no-repeat 21% bottom; margin-top:12px; padding-bottom:25px; width:170px; position:relative}


/* SERVICES */


#cmslist {list-style-type:disc; margin-left:20px}
.contentList {list-style-type:disc; margin-left:20px; margin-bottom:20px; margin-top:-10px; margin-right:30px}
.contentList li {line-height:1.3 !important}
.printAndScreen {margin:20px 0px 30px 65px}


/* PORTFOLIO */


.clientLogo img {margin-left:25%; padding-bottom:30px; padding-top:30px}


/* ABOUT US */


body.cols2 #content .name p {font-size:20px; font-weight:bold; padding-top:5px; padding-bottom:0px}
body.cols2 #content .job p {font-weight:bold; padding-top:0px; padding-bottom:0px}
body.cols2 #content .pic img {height:70px; float:left; padding-right:15px; padding-top:0px; padding-bottom:0px; margin-left:20px}
#wasim {margin-top:120px}


/* CONTACT US */


body.cols2 #content .map {float:right; margin-top:-120px}
body.cols2 #content .twitter img {width:70px; position:relative; top:2px}
body.cols2 #content .address {float:right; margin-right:100px; width:auto}
#twitter_div {border:thin dotted #b9d0f0; margin-bottom:10px; margin-top:30px; color:#37464A; padding-right:30px; margin-right:15px}
#twitter_update_list {margin-top:15px}
#twitter_update_list li {line-height:1.3 !important; list-style-type:none; margin-left:-15px; padding:5px 0 5px 0}
.twitter p {margin-top:10px}


/* FOOTER */


#footer {border-top:2px solid #ACC7EE; display:inline; float:left; margin:0 0 0 77px; width:833px}
#footer li {color:#ACC7EE; float:right; font:normal 68.75% Tahoma; padding:5px 0; width:auto}


/* HOMEPAGE ROTATOR */


#home-rotator, #home-panels {float:left; width:100% !important}
#home-panels {background-color:#1D4985; min-height:226px; /* see ltie7.css */padding:20px 0 25px 0}
#home-panels img.ss {border:2px solid #AFBFD4; display:inline; float:left; margin:0 17px 0 19px}
#home-panels .panel {top:20px !important}
#home-panels .text {float:left; width:400px}
#home-panels .text p, 
#home-panels .text h2 {color:#fff}
#home-panels .text h2 {font:bold 112.5% Arial; margin-bottom:2px}
#rotator-nav {float:left; position:relative; width:100%}
#rorator-fade {height:7px; left:-4px; position:absolute; top:0px; width:888px; z-index:100}
#rotator-nav ul {display:inline; float:left; margin-left:7px; width:100%; z-index:90}
#rotator-nav li {float:left; margin-right:4px; z-index:90; width:auto}
#rotator-nav li a {color:#203133; display:inline; float:left; font:normal 139.6875% Tahoma; margin-left:4px; padding:0 4px 6px 0; text-decoration:none; z-index:90; width:auto}
#rotator-nav li a:hover {text-decoration:none !important}
#rotator-nav li a span {display:inline; float:left; padding:6px 0 7px 0; position:relative; text-align:center; width:162px; z-index:90}
#rotator-nav li a.activeSlide span {z-index:200}

#navigation li {font:normal 125% Arial; /* FONT SIZE */margin-left:30px; /* SPACING */}
#footer {border-top:2px solid #ACC7EE; /* BORDER COLOUR AND WIDTH */}
#footer li, #footer li a {color:#ACC7EE; /* COLOR OF TEXT */}
#footer li {font:normal 68.75% Tahoma; /* FONT OF TEXT */}
#left-col h1 {color:#223135; /* color of header */font:bold 200% serif; /* Font of header */font-style:italic}
#left-col li {font:normal 93.75% Tahoma; /* Font of navigation items */margin-bottom:35px; /* Space between navigation items */}
#left-col li.selected {margin-bottom:20px; /* space between selected navigation item and next item */}
#left-col li a, 
#left-col h1 {padding-right:27px; /* space between navigation items and edge */}
#home-panels, 
#rotator-nav #pager li a.activeSlide span {background-image:url("http://cdn.abraxor.com/images/p/selected_tab.png"); /* BG COLOR OF ROTATOR &HIGHLIGHT TAB */}
#home-panels .text p, 
#home-panels .text h2, 
#rotator-nav #pager li a.activeSlide, 
#rotator-nav #pager li a.activeSlide span {color:#fff; /* COLOR OF ROTATOR TEXT AND HIGHLIGHT TAB FONT COLOR */}
#home-panels .text p, 
#home-panels .text h2 {text-align:left; /* Text alignment of title &body of rotator */font-size:13.4px; /* font size of text of rotator */}
#home-panels a {color:white; font-weight:bold}
#home-panels li {color:white}
#home-panels .text h2 {font:bold 112.5% Arial; /* FONT OF ROTATOR HEADING */margin-bottom:2px; /* BOTTOM MARGIN OF ROATOR HEADING */}
#rotator-nav li {margin-right:4px; /* SPACE BETWEEN TABS */}
#rotator-nav li a {color:#203133; /* FONT COLOR OF TAB IN 'OFF' STATE */font:normal 139.6875% Tahoma; /* FONT OF TAB IN 'OFF' STATE */}
#rotator-nav li a span {background-image:url("http://cdn.abraxor.com/images/p/closed_tab.gif"); /* COLOR OF TAB IN 'OFF' STATE */width:162px; /* WIDTH OF TABS */font-family:Georgia,"Times New Roman",Times,serif; font-style:italic}
#rotator-nav li a:hover span {background-image:url("http://www.abraxor.com/images/p/hover_tab.gif"); /* HOVER COLOR OF TAB */}
#bottom-content {margin-bottom:25px; /* SPACE BELOW BOTTOM TEXT */margin-top :30px; /* SPACE ABOVE BOTTOM TEXT */}


.errors {color:#233135; font-size:13px; margin-left:100px; width:700px}
#errorHeading {font-size:500%; font-weight:bold; margin:18px 0 -15px; text-align:center}
.errors a {font-weight:bold}
.errors li {line-height:1.5 !important}
.errors img {margin-top:20px}
#result1, #result2 {margin:-10px auto 30px 20px; font-weight:bold}
#result1 {color:#ECAC35}
#result2 {color:#BACDCB}


/* BLOG */


.morearticles { font-size:12px; font-weight:bold}
.adTitle {color:#20C; font-size:130%; text-decoration:underline}
.adLink {color:green}
#content_v2 ul {list-style-type:disc}
.blogArchive {margin-right:15px}
.blogArchive .domtab {margin-top:30px}
.blogArchive ul.domtabs {}
.blogArchive ul.domtabs li {background:#ECF2FB none repeat scroll 0 0; float:left; margin-left:0 !important; padding:10px 40px 10px 15px; width:20px}
.blogArchive ul.domtabs a {font-size:20px}
.blogArchive .month {background:#D7E4F7; padding:13px 10px 1px 10px}
.blogArchive .month p {padding-left:0 !important; font-size:15px; word-spacing:10px; margin-left:7px}
.blogArchive h2 {-moz-border-radius:10px; -webkit-border-radius:10px; background:#ECF2FB none repeat scroll 0 0; margin-bottom:-30px !important; padding:10px 0; width:360px}
.blogArchive h3 {-moz-border-radius:10px; -webkit-border-radius:10px; background:#ECF2FB none repeat scroll 0 0; font-size:20px; margin:50px 0 20px 0; padding:10px; text-align:center; width:40px}
.blogArchive h3.categories {width:200px; margin-top:0; font-size:200%; font-weight:bold; color:#333}
.blogArchive p.entry {width:360px; padding-left:10px !important}
.blogArchive p.entry a {bottom:16px; display:block; left:25px; position:relative}
.blogArchive .clear {clear:both}
.blogArchive #domtabprintview {padding-left:0 !important; position:relative; float:right; top:10px; font-size:16px}
.blogArchive ul.domtabs li.active a {}
.blogArchive ul.domtabs li.active {background:#D7E4F7}


/* TEST */


.ad {background:#ECF2FB none repeat scroll 0 0; margin-bottom:10px; margin-left:20px; padding:10px 0 1px; width:310px; -moz-border-radius:5px; -webkit-border-radius:5px}
.nav_categories li {background:#ECF2FB none repeat scroll 0 0; float:left; padding:5px; margin-top:10px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-left:5px !important}
ul.nav_categories {}
.cat {float:right; position:relative; right:20px; top:18px; width:200px}
.cat a {line-height:120%}
img.centre {margin:40px auto; display:block}
#left-col li a:hover {color:#0057BF}
#content a.thickbox img {display:block; margin:40px auto}
#lumen {font-size:20px; position:absolute; top:10px; left:10px}
li a:hover {color:#030}
.contactForm {-moz-border-radius:5px; -webkit-border-radius:5px; background:#EAF1FB none repeat scroll 0 0; width:400px; margin-bottom:10px; font-size:13px; margin-left:20px; padding:10px; margin:20px auto}
.contactForm td {padding:2px}
.contactForm tr {padding:2px}
td#asterisk {font-size:80%; padding-left:235px; position:relative; width:160px}
ul#topnav {bottom:75px; float:right; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 5px 0 0; padding:0; position:relative}
ul#topnav li {margin:0; padding:0; overflow:hidden; /*--Important - Masking out the hover state by default--*/float:left; height:25px}
ul#topnav a, ul#topnav span {/*--The <a>and <span>share the same properties since the <span> will be a duplicate of the <a>tag--*/background:transparent url("http://www.abraxor.com/images/p/nav22.png") repeat-x scroll 0 0; clear:both; color:#333; float:left; font-size:15px; height:20px; line-height:20px; /*--Vertical alignment of text--*/padding:4px 10px; text-decoration:none; text-transform:uppercase; width:100%}
ul#topnav a {/*--This is basically the hover state of navigation--*/color:#fff; background-position:left bottom; margin-top:-2px}
ul#topnav span {/*--Default state of navigation--*/background-position:left top}
#wrapper-inner {margin-top:-60px}
#rotator-nav li a span {height:22px}
body.cols2 #content .thanks h1 {color:#233135; font-size:200%; font-weight:bold; margin-left:270px; margin-top:20px; padding-bottom:50px; text-align:center; width:400px}
body.cols2 #content .thanks p {padding:0px 30px 0 20px; margin-left:80px}
.thanks ul {margin-left:100px; padding-bottom:40px}
body.cols2 #content .thanks ul li {line-height:150%; list-style-image:none; list-style-position:outside; list-style-type:disc; margin-left:40px}
#requiredfield1, #requiredfield2, #requiredfield3 {color:red}

#content p img {display:block; margin:0 auto;}