#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.mainbg {
	background-image: url(images/mainbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	
}
.bread {
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #a4a4a4;
	text-decoration: none;
}
.hdshadowltbg {
	background-image: url(images/img-shadow_leftbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.shadowrightbg {
	background-image: url(images/img-shadowrightbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.mainmenubg {
	background-image: url(images/mainmenu-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.mainmenubgnew {
	background-image: url(images/mainmenu-bg1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.webgal-bg {
	background-image: url(images/website-gallery-new/img-2-1-2-3-bg.jpg);
	background-repeat: repeat;
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
}

h1{
	background-image: url(images/contentheaderbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family:calibri, arial;
	font-size:17px;
	color:#B60B0B;
	height: 30px;
	padding-top: 9px;
	padding-right: 5px;
	padding-left: 7px;
	padding-bottom: 5px;
	
}
.footerbg {
	background-image: url(images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sublinktext {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

h2{
	font-family:calibri, arial;
	font-size:17px;
	color:#b60b0b;
	display:inline;
}
h3{
	font-family:calibri, arial;
	font-size:14px;
	color:#ec7e2f;
	display:inline;
}
h4{
	font-family:arial;
	font-size:13px;
	color:#333333;
	font-weight:bold;
	display:inline;
}
.linktextbold{
	font-family:arial;
	font-size:11px;
	color:#333333;
	font-weight:bold;
}
.content {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:19px;
}
.content-index {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#414042;
	text-decoration:none;
	line-height:19px;
}
.red-index {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#eb2d2e;
	text-decoration:none;
	line-height:19px;
}
.blue-index {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#37a7d6;
	text-decoration:none;
	line-height:19px;
}
.bluelink a:link{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#37a7d6;
	text-decoration:none;
	line-height:19px;
	}
.bluelink a:visited{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#37a7d6;
	text-decoration:none;
	line-height:19px;
}
.bluelink a:hover{
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#eb2d2e;
	text-decoration:none;
	line-height:19px;
}

.what-is-pxa {
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color:#414042;
	text-decoration:none;
	line-height:19px;
}

.blackcontenthead {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}


.smallcontent {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height:15px;
}
.tabcontent{
display:none;
}

.tabledottedlines {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;

}
.links {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #be0d13;
	text-decoration: none;
}
.tableborder {
	border: 1px solid #999999;
}
.producttableborder {
	border: 1px solid #d9d9d9;
}
.textbox {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding: 2px;
	height: 20px;
	width: 175px;
}
.textbox2 {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	padding: 2px;
	height: 50px;
	width: 150px;
}
.tabg {
	background-image: url(images/img-signupbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.tabtextbox {
	height: 15px;
	width: 150px;
	font-family: arial;
	font-size: 10px;
	color: #333333;
	background-position: top;
}
.alerttext {
	font-family: arial;
	font-size: 10px;
	color: #FF3300;
	text-decoration: none;
}
.tableorangeborder {
	border: 1px dotted #DB660F;
}
.textareastyle {
	font-family: arial;
	font-size: 11px;
	color: #333333;
	width: 300px;
}
.tabledottedborder {
	border: 1px dotted #DB660F;
}
.subheading {
	font-family: arial;
	font-size: 13px;
	color: #333333;
}
.singuplink {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
	text-decoration: none;
}
.imgbg {
	background-image: url(images/img-logobanner-7.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.HomeLinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration:none;
}
a.HomeLinks:hover{
	color:#B60B0B;
	text-decoration:none;
}
.HomeLinksSelected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #B60B0B;	
	text-decoration:none;
}
.linktext {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
a.linktext:hover{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #B60B0B;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;

}
.linktextSelected{
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #B60B0B;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;

}
.contentbold {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.pricetext {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FF6600;
}

.get-quote {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #eb2a2d;
	text-decoration:none;
}
.navigate {
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF9900;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.smalllinks {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: #003399;
	text-decoration: underline;
}
.price {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
}
.imgleftbg {
	background-image: url(images/img-linecurve-ltbg1.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.imgrightbg {
	background-image: url(images/img-linecurve-rtbg1.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.imgbtmbg1 {
	background-image: url(images/pixel-avatar-packs/img-btmbg1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.imgtopbg {
	background-image: url(images/img-leftcurvetop.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.uiheader {
	background-image: url(images/pixel-avatar-packs/img-hd.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.uimidbg {
	background-image: url(images/pixel-avatar-packs/img-midbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.hrseparator {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #DFDFDF;
	border-right-color: #DFDFDF;
	border-bottom-color: #DFDFDF;
	border-left-color: #DFDFDF;
}

.uimidbgtwo {
	background-image: url(images/pixel-avatar-packs/img-midbg1.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.uimidbg3 {
	background-image: url(images/pixel-avatar-packs/img-midbg12.gif);
	background-repeat: repeat-x;
	background-position: top;
}.textareaclass {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	height: 75px;
	width: 175px;
}
.uiltbg {
	background-image: url(images/pixel-avatar-packs/img-lt-corbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.uirtbg {
	background-image: url(images/pixel-avatar-packs/img-rtcor-bg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.imgbtmbg {
	background-image: url(images/pixel-avatar-packs/img-btmbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.priceselection {
	border: 1px solid #C3C3C3;
}
.scrollltbg {
	background-image: url(images/img-scroll-ltbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.scrollrtbg {
	background-image: url(images/img-scroll-rtbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.scrolltopbg {
	background-image: url(images/img-scroll-topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.scrollbtmbg {
	background-image: url(images/img-scroll-btmbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.gencurvesltbg {
	background-image: url(images/img-g-ltbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.gencurvertbg {
	background-image: url(images/img-g-rtbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.gencurvestopbg {
	background-image: url(images/img-g-topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.gencurvebtmbg {
	background-image: url(images/img-g-btmbg.gif);
	background-repeat: repeat-x;
	background-position: top;

}
.scrollbg {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #E9E9E9;
}
.intropgltbg {
	background-image: url(images/img-intro-ltbg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.intropgtopbg {
	background-image: url(images/img-intro-topbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.intropgbtmbg {
	background-image: url(images/img-intro-btmbg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.intropgrtbg {
	background-image: url(images/img-intro-rtbg.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.webgalbg {
	background-image: url(images/img-website-gall-piece.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
}
.orangelinkbg {
	background-image: url(images/glossy-button/img-org-sublink--bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.orangelinebg {


	background-image: url(images/glossy-button/img-line-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.greylink2bg {

	background-image: url(images/glossy-button-2/img-grey-link2-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.orglink2bg {


	background-image: url(images/glossy-button-2/img-org-link2-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom top;
}
.greyline2bg {
	background-image: url(images/glossy-button-2/img-grey-line-bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.businessassociateblue {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #1A8DB9;
	text-decoration: none;
}
.businessassociateblue:hover{ 
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #B60B0B;
	text-decoration: none;
}
.businessassociateblue:selected {
	font-family: arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #B60B0B;
	text-decoration: none;
}
.festive-bg {
	background-attachment: scroll;
	background-image: url(images/festival-bg/new-year-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #ac0000;
  
}
.bg-right-corner {
	background-image: url(images/website-design/bg-right-corner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


.first a:link{
	font-family: arial;
 font-size: 11px;
	font-weight: bold;
 color: #dd7821;
 text-decoration: none;
 background-color: #ffffff;
 padding: 2px;
 border: 1px solid #dd7821;
 height: 21px;
 width: 65px;
	}
.first a:visited{
font-family: arial;
 font-size: 11px;
	font-weight: bold;
 color: #dd7821;
 text-decoration: none;
 background-color: #ffffff;
 padding: 2px;
 border: 1px solid #dd7821;
 height: 21px;
 width: 65px;
}
.first a:hover{
	font-family: arial;
 font-size: 11px;
	font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 background-color: #dd7821;
 padding: 2px;
 border: 1px solid #dd7821;
 height: 21px;
 width: 65px;
}

.numbers a:link{
	font-family: arial;
 font-size: 11px;
	font-weight: bold;
 color: #dd7821;
 text-decoration: none;
 background-color: #ffffff;
 padding: 2px;
 border: 1px solid #dd7821;
 height: 21px;
 width: 23px;
	}
.numbers a:visited{
font-family: arial;
 font-size: 11px;
	font-weight: bold;
 color: #dd7821;
 text-decoration: none;
 background-color: #ffffff;
 padding: 2px;
 border: 1px solid #dd7821;
 height: 21px;
 width: 23px;
}
.numbers a:hover{
	font-family: arial;
 font-size: 11px;
	font-weight: bold;
 color: #ffffff;
 text-decoration: none;
 background-color: #dd7821;
 padding: 2px;
 border: 1px solid #dd7821;
 height: 21px;
 width: 23px;
}

.numbersselected
{
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background-color: #dd7821;
padding: 2px;
border: 1px solid #dd7821;
height: 21px;
width: 23px;
}
.textselect
{
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
background-color: #dd7821;
padding: 2px;
border: 1px solid #dd7821;
height: 21px;
width: 23px;
}
.gallery-border {
	border: 6px solid #c1c0bf;
}

.logo-border {
	border: 3px solid #e0dfdf;
	
}
.logo-border-dark {
	border: 3px solid #c7c7c7;
	
}
.ciset {
	font-family: arial;
	font-size: 9px;
	color: #a1a1a1;
	text-decoration: none;
}
