body {
	background: #fff;
	color: #454545;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

input, textarea {
}

img {
	border: none;
}


a {
	color: #0073c3;
	text-decoration: underline;
}

#pageContent a:visited {
	color: #800080;
}

a:hover,
#pageContent a:hover {
	color: #eb130b;
}



h1 {
	font-size: 1.85em;
}

h2 {
	font-size: 1.35em;
}

h3 {
	font-size: 1.15em;
}

h4,
h5,
h6 {
	font-size: 1em;
}


#homepage h1 {
	margin: 0.75em 0 0.75em 0;
	font-size: 1.85em;
}

#homepage h2 {
	margin: 0.75em 0 0.75em 0;
	font-size: 1.17em;
	text-transform: uppercase;
}

#homepage h2 a.ad-ttl {
	margin: 0 0 8px 0;
	line-height:1.0;
	font-size:140%;
	font-family: arial, tahoma, verdana, sans-serif;
	text-transform: none;
}

#homepage h3 {
	font-size: 1.1em;
}


h1 {
	color: #000;
}

h2,
h3,
h4,
h5,
h6 {
	color: #000;
}


hr {
	height: 1px;
	background: #d4d4d3;
	color: #d4d4d3;
}


.spacer {
	font-size: 0.001em;
	visibility: hidden;
}

.spacerGlobal {
	width: 999px;
	height: 1px;
	font-size: 0.001em;
	margin: 0 0 -2px 0;
}

.small,
small {
	font-size: 0.85em;
}

.smaller {
	font-size: 0.80em;
}

.small,
small,
.smaller {
	font-family: Arial, sans-serif;
}

.larger {
	font-size: 1.17em;
}

.nowrap,
.small a, .smaller a, a.small,  a.smaller {
	white-space: nowrap;
}

.center {
	text-align: center;
}

.bold {
	font-weight: bold;
}

.normal {
	font-weight: normal;
}

.hide {
	visibility: hidden;
}

.delete {
	display: none;
}

.clear {
	clear: both;
}


*.white,
*.white *,
.white a {
	color: #fff !important;
}

a.white:hover,
.white a:hover,
.white a:hover * {
	color: #eee !important;
}


*.gray,
*.gray *,
.gray a {
	color: #999 !important;
}

a.gray:hover,
.gray a:hover,
.gray a:hover * {
	color: #000 !important;
}


*.gray .helper * {
	color: #444 !important;
}

*.gray .helper a,
*.gray .helper a:visited {
	color: #0073c3 !important;
}

*.gray .helper a:hover {
	color: #eb130b !important;
}


#pageHeader img,
#pageFooter img {
	vertical-align: bottom;
}


#pageHeader {
	margin: 0 40px;
	padding: 8px 0 0 0;
	}

#pageHeader .spacer {
	width: 16px;
}


#registerCell {
	background: #f7f7f6;
}

#registerBox {
	padding: 8px 14px 8px 14px;
}

#registerTitle {
}

#registerContent {
}

#registerContent a {
	margin: 0 0 0 0.15em;
}


#newsTickerCell {
	background: #f7f7f6;
}

#newsTicker {
	padding: 8px 14px 8px 0;
}

#newsTicker * {
	white-space: nowrap;
	overflow: hidden;}

#newsTicker a {
	color: #999;
	text-decoration: none;
}

#newsTicker a:hover {
	color: #000;
	text-decoration: underline;
}

.newsTicker {
	overflow: hidden;
	width: 100%;
	height: 1.4em;
	font: 0.85em/1.2em Arial, sans-serif;
	}


#navigationCell {
	background: #f7f7f6;
}

#navigationBox {
	padding: 8px 14px 8px 14px;
}

#navigationBox span {
	display: inline-block;
	margin: 0 0 0 0.5em;
	
}


#logotype {
	padding: 27px /*23*/5px 27px 23px;
}

#logotype strong {
	display: block;
	width: 222px;
}

#logotype img {
}


#contactCell {
	border: 1px solid #e1e1e1;
}

#contactBox {
	padding: 3px 9px 3px 46px;
	background: left center url("/images/page/icon-telephone-email.gif") no-repeat;
}

#contactContent {
	padding: 2px 9px 1px 0;
}

#telephone {
	color: #75c026;
	font-size: 1.17em;
	font-weight: bold;
	letter-spacing: 1px;
}

#mailbox {
	padding: 0 0 0 0.25em;
	font-size: 0.9em;
}

#mailbox a {
	text-decoration: none;
}

#mailbox a:hover {
	text-decoration: underline;
}


#quotationCell {
	border: 1px solid #e1e1e1;
}

#quotationBox {
	padding: 3px 9px 3px 46px;
	background: left center url("/images/page/icon-quotation.gif") no-repeat;
}

#quotationBox a {
	display: block;
	padding: 2px 26px 1px 0;
	background: right center url("/images/page/arrow-blue.gif") no-repeat;
}


#chatCell {
	border: 1px solid #e1e1e1;
}

#chatBox {
	padding: 3px 9px 3px 46px;
	background: left center url("/images/page/icon-chat.gif") no-repeat;
}

#chatBox a {
	display: block;
	padding: 2px 26px 1px 0;
	background: right center url("/images/page/arrow-red.gif") no-repeat;
}


#pageMenuCell {
	background: #c00700;
}

#pageMenu {
	white-space: nowrap;
}

#pageMenu .menuItem {
	background: #eb130b;
}

#pageMenu .menuItemNow {
	background: #c00700;
}

#pageMenu .menuItemFirst {
}

#homepage .menuItemFirst a,
#homepage .menuItemFirst a:hover {
	cursor: default;
	text-decoration: none !important;
}

#pageMenu .menuItemLast {
}

#pageMenu a {
	white-space: nowrap;
	display: block;
	font: 1em/1em Arial, sans-serif;
	color: #fff;
	text-decoration: none;
}

#pageMenu a span {
	display: block;
}


.menuItem-lt {
	background: left top url("/images/page/menu-item-lt.gif") no-repeat;
}

.menuItem-rt {
	background: right top url("/images/page/menu-item-rt.gif") no-repeat;
}

.menuItem-rb {
	background: right bottom url("/images/page/menu-item-rb.gif") no-repeat;
}

.menuItem-lb {
	background: left bottom url("/images/page/menu-item-lb.gif") no-repeat;
}


#pageMenu .menuItemNow a {
}

.menuItemNow .menuItem-lt {
	background: left top url("/images/page/menu-item-now-lt.gif") no-repeat;
}

.menuItemNow .menuItem-rt {
	background: right top url("/images/page/menu-item-now-rt.gif") no-repeat;
}

.menuItemNow .menuItem-rb {
	background: right bottom url("/images/page/menu-item-now-rb.gif") no-repeat;
}

.menuItemNow .menuItem-lb {
	background: left bottom url("/images/page/menu-item-now-lb.gif") no-repeat;
}


#pageMenu a:hover {
	background: #c00700;
	text-decoration: underline;
}

#pageMenu a:hover .menuItem-lt {
	background: left top url("/images/page/menu-item-now-lt.gif") no-repeat;
}

#pageMenu a:hover .menuItem-rt {
	background: right top url("/images/page/menu-item-now-rt.gif") no-repeat;
}

#pageMenu a:hover .menuItem-rb {
	background: right bottom url("/images/page/menu-item-now-rb.gif") no-repeat;
}

#pageMenu a:hover .menuItem-lb {
	background: left bottom url("/images/page/menu-item-now-lb.gif") no-repeat;
}


.menuItemContainer {
}

.menuItemContent {
	padding: 11px 23px 11px 23px;
}


.spacerCell {
	width: 1px;
	background: #fff;
}

.spacerCell .spacer {
	width: 1px !important;
}


#searchCorners-l {
	background: #c00700 left bottom url("/images/page/menu-item-now-lb.gif") no-repeat;
}

#searchCorners-l .spacer {
	width: 3px !important;
	height: 3px;
	visibility: visible;
	background: left top url("/images/page/menu-item-now-lt.gif") no-repeat;
}


#searchCell {
	background: #c00700;
}

#searchBox {
	white-space: nowrap;
	padding: 2px 5px 1px 7px;
}

#searchForm {
	width: 140px;
	height: 20px;	border: 1px solid #dc7773;
}

#searchInput {
	width: 120px;
	height: 18px;
	margin: 0;
	padding: 0 4px 1px 4px;	border: none;
	background: transparent;
	font-family: Arial, sans-serif;
	font-size: 1em;
	line-height: 17px;
	color: #f4d2d1;
	cursor: text;
}

#searchButton {
	margin: 5px 5px 5px 5px;
	padding: 0;
	width: 10px;
	height: 10px;
	font-size: 1em;
	color: #f4d2d1;
	vertical-align: bottom;
}

#searchBox div {
	padding: 5px 0 0 1px;
	line-height: 1.65em;
}


#searchCorners-r {
	background: #c00700 right bottom url("/images/page/menu-item-now-rb.gif") no-repeat;
}

#searchCorners-r .spacer {
	width: 3px !important;
	height: 3px;
	visibility: visible;
	background: right top url("/images/page/menu-item-now-rt.gif") no-repeat;
}


#pageContent {
	margin: 0 40px 0 40px;
	padding: 18px 0 0 0;
	}

#homepage #pageContent {
	padding: 4px 0 0 0;
}

#mainContent {
	margin: 0 18px 0 0;
	padding: 5px 0 0 0;
	}


#pageFooter {
	margin: 0 40px;
	padding: 18px 0 30px 0;
	}

#pageFooter a {
	white-space: nowrap;
}


#pageFooter .boxGray-lt {
	margin: 0 0 18px 0;
	background: #f7f7f6 left top url("/images/page/box-gray-footer-lt.gif") no-repeat;
}

#pageFooter .boxGray-rt {
	background: right top url("/images/page/box-gray-footer-rt.gif") no-repeat;
}

#pageFooter .boxGray-rb {
	background: right bottom url("/images/page/box-gray-footer-rb.gif") no-repeat;
}

#pageFooter .boxGray-lb {
	background: left bottom url("/images/page/box-gray-footer-lb.gif") no-repeat;
	padding: 0;
}


#pageMenuSecondary {
	margin: 0 16px 0 16px;
	padding: 10px 0 10px 0;
}

#pageMenuSecondary span {
	display: inline-block;
	margin: 0.25em 5px 0.25em 0;
	font: 0.85em/1.1em Arial, sans-serif;
}


#clock {
	padding: 0 16px 0 0;
	text-align: right;
}

#clock span {
	margin: 0 0.25em 0 0;
}

#clock .nowrap {
	margin: 0;
}


#copyright {
	margin: -0.15em 0 0 0;
	padding: 0 2.5em 0 16px;
}

#copyright .companyProfileREG {
	margin: 1em 0 0 0;
}


#navigationSmallCell {
	padding-right:11px;
	/*border-right: 11px solid #d1d1d1;*/
}

#navigationSmall p {
	margin: 0 1.5em 7px 0;
}

#navigationSmall img {
	margin: 0 5px 0 0;
	position: relative;
	top: 1px;
}


#addressBox {
	border-left: 1px dotted #EFEFEF;
	padding: 0 2.5em 0.75em 10px;
}

#address {
	
}

#address .companyProfileAddress strong {
	font-size: 1.1em;
}

#address .companyProfileREG {
	display: none;
}


#logos {
	/*padding: 0 16px 0 0;*/
	/*text-align: left;*/
}

#logos img {
	/*margin: 0 0 0 10px;*/
	margin: 0 16px 6px 0;
}

#logos div {
	margin: -7px 0 0 0;
}

.opasity-box a img, opasity-box a:visited img {
	opacity:0.5;		
}

.opasity-box a:hover img {
	opacity:1.0;
}

.opasity-box a img {
	filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1) progid:DXImageTransform.Microsoft.Alpha(opacity=25) progid:DXImageTransform.Microsoft.Fade(Overlap=1.00, Duration=0.15);
	behavior:url('/common/opasity.htc');
}


#bodyExchange {
	margin: 0 !important;
	padding-left: 56px !important;
	padding-right: 56px !important;
}


#pageSubmenu {
	}

#pageSubmenuTitle {
	display: none;
}

#pageSubmenuContent {
	/*margin: 0 0 -1.25em 0;*/
	padding: 0 13px 0 0;
}


#pageSubmenu a {
}

#pageSubmenu a:visited {
}

#pageSubmenu a:hover {
}

#pageSubmenu a.selectedMenuItem,
#pageSubmenu a.activeCategory,
#pageSubmenu a.selectedMenuItem:visited,
#pageSubmenu a.activeCategory:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#pageSubmenu a.selectedMenuItem:hover,
#pageSubmenu a.activeCategory:hover {
	text-decoration: underline;
}


#pageSubmenu ul {
	padding-bottom: 0.25em;
}

#pageSubmenu ul ul {
	padding-bottom: 0.65em;
}

#pageSubmenu ul ul ul {
	padding-bottom: 0;
}

#pageSubmenu li {
	margin: 0.25em 0 0.25em 0;
}


#homepage {
}


#coverContainer {
	position: relative;
	top: -1px;
	z-index: 1001;
	margin: 0 0 3px 0;
}

#cover {
		background: #24A1D7;
	text-align: right;
}

#cover,
#cover div {
	height: 195px;
}

#cover-l {
	background: left top url("/images/page/cover-l.jpg") no-repeat;
}

#cover-r {
	background: right top url("/images/page/cover-r.png") no-repeat;
	width: 493px;}

#cover-c {
	}


#cover-lt,
#cover-rt,
#cover-lb,
#cover-rb {
	height: 3px;
	position: relative;
	font-size: 1px;
}

#cover-lt {
	margin: 0 0 -3px 0;
	z-index: 1002;
	background: left bottom url("/images/page/cover-lt.gif") no-repeat;
}

#cover-rt {
	background: right bottom url("/images/page/cover-rt.gif") no-repeat;
}

#cover-lb {
	margin: -3px 0 0 0;
	z-index: 1002;
	background: left top url("/images/page/cover-lb.gif") no-repeat;
}

#cover-rb {
	background: right top url("/images/page/cover-rb.gif") no-repeat;
}


.boxGray-lt {
	background: #eeeeeb left top url("/images/page/box-gray-lt.gif") no-repeat;
}

.boxGray-rt {
	background: right top url("/images/page/box-gray-rt.gif") no-repeat;
}

.boxGray-rb {
	background: right bottom url("/images/page/box-gray-rb.gif") no-repeat;
}

.boxGray-lb {
	background: left bottom url("/images/page/box-gray-lb.gif") no-repeat;
}

.boxGrayContent {
	padding: 14px 18px 18px 18px;
}

.boxGrayContent h2 {
	margin-top: 0 !important;
	margin-bottom: 1.15em;
}

.boxGrayContent h2 img {
	margin: 4px 0 0 0;

}


ul.gray {
	list-style: circle outside url("/images/page/marker-ul-small-gray.gif");
	padding-bottom: 0;
}

ul.gray a {
	position: relative;
	left: -1px;
}

ul.gray {
	list-style: none;
	padding-left: 0 !important;
}

ul.gray li {
	display: block;
	margin-left: -3px;
	padding-left: 1.5em;
	background: left -1px url("/images/page/marker-ul-small-gray.gif") no-repeat;
}


#homepageWhatWeDo,
#homepageWhatWeDo .boxGray-lt,
#homepageWhatWeDo .boxGray-rt,
#homepageWhatWeDo .boxGray-rb,
#homepageWhatWeDo .boxGray-lb {
	/*height: 100%;*/
	}

#homepageWhatWeDo ul {
	margin-left: 0;
	padding-left: 12px;
	padding-top: 0;
}

#homepageWhatWeDo ul h3 {
	margin: 0 0 0.15em 0;
	padding-top: 2px;
	font-size: 1em;
}

#homepageWhatWeDo ul p {
	margin-top: 0.15em;
}

#homepageWhatWeDo ul.gray {
	margin-top: -1em;
}


.lineVertical {
	background: center center url("/images/page/gray.gif") repeat-y;
}

.lineVertical .spacer {
	width: 37px;
	height: 13px;
}

.lineVertical .spacer {
	background: #fff;
}

.visible {
	visibility: visible;
}

#pageHeader .lineVertical,
#pageHeader .lineVertical .spacer {
	background: #f7f7f6;
}


#homepageRecentProjects {
}

#homepageRecentProjects h2 {
	margin: 14px 0 16px 0;
}

#homepageRecentProjects h2 img {
	margin: 4px 0 0 0;
}

#homepageRecentProjects .spacer {
	width: 16px;
}

.projectBox {
}

.projectBox a {
	display: block;
}

.projectBox a:hover .projectImage {
	border: 1px solid #eb130b;
}

.projectBox a:hover .projectTitle {
	background: 13px top url("/images/page/box-recent-projects-hover.gif") no-repeat;
}

.projectImage {
	border: 1px solid #e1e1e1;
	text-align: center;
}

.projectImage img {
	vertical-align: bottom;
}

.projectTitle {
	background: 13px top url("/images/page/box-recent-projects.gif") no-repeat;
	padding: 10px 2px 0 2px;
	position: relative;
	top: -1px;
}

.projectTitle h3 {
	margin: 0;
	font-weight: normal;
}

.projectBox a,
.projectBox a h3 {
	color: #0073c3;
}

.projectBox a:visited,
.projectBox a:visited h3 {
	color: #800080;
}

.projectBox a:hover,
.projectBox a:hover h3 {
	color: #eb130b;
}

.projectCategory {
	padding: 0 2px 0 2px;
}

.underlineDashed {
	display: inline-block;
	background: left bottom url("/images/page/underline-dashed.gif") repeat-x;
	margin: 0 -1px 0 0;
	padding: 0 1px 1px 0;
		}


.projectDescription {
	padding: 2px 2px 0 2px;
}

.projectUrl {
	padding: 2px 2px 0 2px;
}


#homepageOurWorks {
	padding: 20px 0 0 0;
	margin: 2em 0 0 0;
}

#homepageOurWorks h2 {
	margin: 0;
	position: relative;
	bottom: -35px;
}

#boxWorks-x {
	background: center top url("/images/page/box-works-x.gif") repeat-x;
}

#boxWorks-l {
	background: left top url("/images/page/box-works-l.gif") no-repeat;
}

#boxWorks-r {
	background: right top url("/images/page/box-works-r.gif") no-repeat;
}

#boxWorksImage-l {
	background: 4% top url("/images/page/box-works-image-l.gif") no-repeat;
}

#boxWorksImage-c {
	background: 46% top url("/images/page/box-works-image-c.gif") no-repeat;
	height: 163px;
}

#boxWorksImage-r {
	background: 95% top url("/images/page/box-works-image-r.gif") no-repeat;
	padding: 80px 20px 0 20px;
	}

#boxWorksImage-r img {
	vertical-align: bottom;
}

#boxWorksImage-r a {
	display: block;
	width: 70px;
	height: 70px;
	cursor: pointer;
}

.worksLogo {
	display: block;
}

.worksLogo img {
	opacity: 0.32;}

.worksLogo a:hover img,
#boxWorksImage-r a:hover .worksLogo img {
	opacity: 1;}

.boxWorksLightning {
	display: block;
	width: 70px;
	height: 70px;
	margin: 0 0 -70px 0;
	position: relative;
	z-index: 1000;
	cursor: pointer;
}


#banners {
	margin: 0 0 -11px 0;
	padding: 11px 0 0 0;
}

#homepage #banners {
	padding: 0;
}

.banner {
	margin: 0 0 11px 0;
	background-position: /*1px*/5px 5px;
	background-repeat: no-repeat;
}

.banner a {
	display: block;
	border: 1px solid #e1e1e1;
	text-decoration: none;
}

.banner a * {
	cursor: pointer;
}

.banner span {
	display: block;
}

.banner a:hover {
	border: 1px solid #eb130b;
}

.bannerBox {
	margin: 4px 16px 4px 0;
	background: left center url("/images/page/banner-line-red.gif") repeat-y;
}

.bannerEmpty .bannerBox {
	background: none !important;
}

.bannerContainer {
	min-height: 92px;	background: right center url("/images/page/arrow-red.gif") no-repeat;
}

.bannerContent {
	margin: 0 0 0 78px;
	padding: 3px 32px 6px 18px;
}

.bannerContentPic {
	/*padding-left: 4px !important;*/
	padding: 0 15px 0 0;
	text-align: center;
}

.bannerContentPic img {
	vertical-align: bottom;
}

.bannerEmpty .bannerContent {
	margin: 0 !important;
	padding-left: 9px !important;
}

.bannerContent strong {
	display: block;
	margin: 0;
	padding: 0 0 4px 0;
	color: #eb130b;
	font-size: 1.17em;
	font-style: italic;
	text-decoration: none;
}

.bannerContent em {
	display: block;
	margin: 0;
	color: #454545;
	font-size: 0.85em;
	font-style: normal;
	text-decoration: none;
}


#homepageInstantDomains {
	/*height: 100%;*/
	background: #7cc7e7;
}

#instantDomains-lb {
	/*height: 100%;*/
	background: left bottom url("/images/page/domain-lb.jpg") no-repeat;
}

#instantDomains-rb {
	/*height: 100%;*/
	background: right bottom url("/images/page/domain-rb.gif") no-repeat;
}

#instantDomainsTitle {
}

#instantDomains-lt {
	background: #24a1d7 left top url("/images/page/domain-lt.gif") no-repeat;
}

#instantDomains-rt {
	background: right top url("/images/page/domain-rt.gif") no-repeat;
	padding: 14px 18px 14px 18px;
}

#instantDomainsTitle h2 {
	margin: 0;
	color: #fff;
}

#domainSearch {
	/* padding: 60px 30px 60px 30px;*/
	padding: 20px;}

#domainSearch form {
	white-space: nowrap;
}

#domainInput {
	width: 142px;
	height: 28px;
	padding: 5px;
	border: 1px solid #39a9d3;
	background: #fff;
	color: #303030;
	font-size: 1em;
}

#domainButton {
	width: 94px;
	height: 28px;
	margin: 0 0 0 2px;
	color: #fff;
	vertical-align: bottom;
}


#homepageLatestNews {
	margin: 2em 18px 0 0;
	}

#homepageLatestNews h2 {
	margin: 0;
	padding: 14px 0 14px 0;
}

#homepageLatestNews ul {
	margin-top: 8px;
	}


#newsBox {
}

.newsImage {
	width: /*84*/76px;
	margin: 0 8px 0 0;
	padding: 0.15em 0 0 0;
}

.newsImage a {
	display: block;
	border: 1px solid #e1e1e1;
	cursor: pointer;
}

.newsImage a:hover {
	border-color: #eb130b;
}

.newsImage span {
	display: block;
	text-align: center;
}

.newsImage img {
	vertical-align: bottom;
}

.newsContent {
}

.newsTitle {
	margin: 0 0 0.35em 0;
	font: bold 1em/1.2em Arial, sans-serif !important;
}

.newsDescription {
	margin: 0.25em 0 0.25em;
}

.newsDate {
	margin: 0.5em 0 0 0;
}

.newsContent br {
	font-size: 0.75em;
}

#homepage .newsDate {
	display: none;
}

#newsBox .spacer {
	width: 1px;
	height: 18px;
}


.newsPage {
	padding: 0.25em 0 0 0;
}

#newsOpen .newsDate {
	padding: 0 0 1em 0;
}


.helperElement {
	cursor: help;
}

.helper {
	display: inline;
	visibility: hidden;
	width: 210px;
	/*margin: 1em 0 0 -3.15em;*/
	margin: 12px 0 0 -40px;
	position: absolute;
	z-index: 1001;
	cursor: default;
}

#pageHeader .helper {
	margin-left: -34px;
}

.helperCell-lt {
	width: 12px;
	height: 12px;
	background: left top url("/images/page/helper-lt.png") no-repeat;
}

.helperCell-ct {
	width: 186px;
	height: 12px;
	background: center top url("/images/page/helper-ct.png") repeat-x;
}

.helperCell-ct img {
		margin: 0 0 0 5px;
	position: relative;
	top: -3px;
	vertical-align: bottom;
}

.helperCell-rt {
	width: 12px;
	height: 12px;
	background: right top url("/images/page/helper-rt.png") no-repeat;
}

.helperCell-lc {
	width: 12px;
	/*height: 105px;*/
	background: left center url("/images/page/helper-lc.png") repeat-y;
}

.helperCell-cc {
	background: #fff;
	color: #444;
}

.helperCell-rc {
	width: 12px;
	/*height: 105px;*/
	background: right center url("/images/page/helper-rc.png") repeat-y;
}

.helperCell-lb {
	width: 12px;
	height: 12px;
	background: left bottom url("/images/page/helper-lb.png") no-repeat;
}

.helperCell-cb {
	width: 186px;
	height: 12px;
	background: center bottom url("/images/page/helper-cb.png") repeat-x;
}

.helperCell-rb {
	width: 12px;
	height: 12px;
	background: right bottom url("/images/page/helper-rb.png") no-repeat;
}

.helperClose {
	height: 9px;
	/*margin: 0 0 -6px 0;*/
	position: relative;
	top: -3px;
	right: -3px;
	text-align: right;
}

.helperClose img {
		vertical-align: bottom;
	cursor: pointer;
}

.helperContent {
	margin: -9px 0 0 0;
	padding: 0 5px 0 5px;
	color: #444;
	font-size: 0.85em;
	}

.helperContent p {
	margin: 0.5em 0 0.5em;
}

.helperContent ul {
	list-style: disc outside url("/images/page/marker-ul-helper.gif");
	padding: 0.15em 0 0.15em 11px;
}

.helperContent li {
	padding: 0.05em 0 0 0;
}

.helperContent ul {
	list-style: none;
	margin-left: -5px;
	padding-left: 0;
}

.helperContent li {
	display: block;
	padding: 0.15em 0 0.15em 1.5em;
	background: left 1px url("/images/page/marker-ul-helper.gif") no-repeat;
}


.body_editor {
	padding: 15px;
	background: #fff;
}

.body_editor,
.body_editor td {
	color: #000;
}


td.navigationBar {
	text-transform: lowercase;
	font-family: Arial, sans-serif;
	font-size: 0.7em;
}

.navigationBar div {
	background: #f7f7f6 !important;
}

.getDirectionForm {
	margin: 0.75em 0 0.75em 0;
    padding: 9px 11px 10px 10px;
	background: #f7f7f6;
	/*color: #000;*/
    width: 24em;
	white-space: nowrap;
}

#shopBasketCaption span {
	font-size: 0.85em;
	color: #fff;
}


#FloatAdBox .ad-descr {
	margin: 4px 0 0 0;
	line-height:1.1;
}

#FloatAdBox .ad-descr p {
	margin: 0 0 1em 0;
}


#homepageContent {
	font-size: 85%;
}

a.a-simple, a.a-simple:visited {
	color:#454545 !important;
}
a.a-simple:hover {
	color:#eb130b !important;
}

a.nounderline, a.nounderline:visited, a.nounderline:hover {
	text-decoration:none !important;
}




#divAddThisButton {
	margin-top: 30;
}

a.underlineNone,
.underlineNone a {
	text-decoration: none !important;
}

/*a.underlineNone:hover,
.underlineNone a:hover {
	text-decoration: underline !important;
}*/