/* CSS Document */
* {margin:0; padding:0;}

/* HTML Tags */
html,body {
	font-size:11px;
/*	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;*/
	font-family:"Lucida Sans Unicode", Helvetica, Arial, Geneva, sans-serif;
	color:#4e4b4b;
	background:#000000 url(../../images/index/Bkg.jpg) top center no-repeat fixed;
	background-attachment:fixed;
	min-height:100%;
	height:100%;
}
img {border:none; margin:0}
p {text-align:justify; margin:10px 0;}
.paragraph {text-align:justify; margin:10px 0;}
.orangeColor {color:#ff6c00;}
input, textarea {font-size:11px; font-family: Tahoma, "Trebuchet MS", Arial, sans-serif;}
label {margin:0 5px 0 5px;}
fieldset {border:none; padding:0px; margin:0px;}
h1.crumbs {font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase; font-weight:normal;}
h1.portfolioPages {font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase; font-weight:normal; float:left;}
h2 {font-size:15px;}
h2.normal {color:#ff6c00; font-size:15px; font-weight:bold; text-align:justify; margin:0 0 18px 0;}
h2.homePageTitle {font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:800; color:#ff6c00; text-transform:uppercase; font-size:16px;}
h2.small {color:#ff6c00; font-size:12px; text-align:left; font-weight:bold; margin:0;}
h2.middle {color:#ff6c00; font-size:13px; text-align:left; font-weight:bold; margin:0;}
h6 {font-size:13px;}
iframe {width:850px; height:530px; background:none;}
.printLink {float:right; font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase;}
/*\ HTML Tags */

.spacer {clear:both; font-size:0; line-height:0; height:0px; visibility:hidden;}
.spacerSep {clear:both; font-size:0; line-height:0; height:10px; visibility:hidden;}

/* General */
#wrap {width:958px; margin:0 auto;}
#mainContent {width:702px; background:#f2f1ef; padding:23px 29px; float:left; min-height:650px;}
#portfolio {width:671px; padding:23px 0 23px 29px; float:left;}
#portfolioWide {padding:23px 15px 23px 15px; float:left; min-height:650px;}
#portfolioContainer {width:958px; background:#f1f1f1; float:left; min-height:650px;}
#catalogContentStretch {min-height:450px;}
#right { width:188px; float:right;}
/*\ General */

/* Header */
#fade {margin:0 0 0 -251px;}
#fade[id] {position:absolute; top:108px; left:50%;}
#fade img {top:0; left:0; position:absolute; cursor:pointer; display:none;}

#header {width:100%;}
#headerGrid img {float:left; border:1px solid #000015; border-left:none;}
#headerGrid img.last {border-right:none;}
#headerGrid img.first {border-left:1px solid #000015;}
#languageBar {width:100%; background:#3b3c3a; float:left; height:18px; line-height:18px;}
#beStylish {
	float:left;
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding:0 0 0 1px;
	text-transform:uppercase;
}
#languageList {float:right; font-family:Arial, Helvetica, sans-serif;}
ul.languages {list-style:none;}
ul.languages li {display:inline;}
ul.languages li a {
	display:inline-block;
	height:18px;
	padding:0 10px;
	text-decoration:none;
	color:#cecccc;
}
ul.languages li a:hover {background:#000000;}
a.clientArea {
	display:block;
	text-transform:uppercase;
	color:#000000;
	background:#f3a41b;
	float:right;
	height:18px;
	line-height:18px;
	width:110px;
	text-align:center;
	text-decoration:none;
}
a.clientArea:hover {background:#da9621;}
#mainNavigation {
	height:90px;
	width:100%;
	float:left;
	background:url(../../images/index/mainNavBkg.jpg) bottom right no-repeat;
}
#bbMediaLogo {height:90px; width:170px; background:url(../../images/index/BBmediaLogo_2.jpg) no-repeat; float:left;}
#navigation {height:90px; float:right;}
ul.mainNav {list-style:none; margin:29px 0 0 0;}
ul.mainNav li {display:inline; float:left;}
ul.mainNav li a {text-decoration:none; cursor:pointer; display:block; height:61px; width:107px; padding:0 0 0 13px;}
ul.mainNav li a.active, ul.mainNav li a:hover {background:#000000;}
ul.mainNav strong {font-size:14px; font-weight:bold; color:#FFFFFF; padding:14px 0 0 0; display:block;}
ul.mainNav span {color:#f2d096; font-size:10px; float:left; display:block; width:107px;}
#headerImages {float:left; border-top:1px solid #5d5c5c; margin:2px 0 0 0;}
#headerContacts {float:left; border-top:1px solid #5d5c5c; margin:2px 0 6px 0;}
#headerImages img {float:left; display:inline;}
#headerContacts img {float:left; display:inline;}
#subHeaderBorder {
	clear:both;
	background:url(../../images/index/subHeaderBorder.jpg) no-repeat;
	height:14px;
	width:100%;
	margin:0 0 4px 0;
}
ul.portfolioNavigation {list-style:none; border-bottom:3px solid #000000; float:left;}
ul.portfolioNavigation li {display:inline; float:left;}
ul.portfolioNavigation li a {
	display:block;
	width:238px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
	margin:0 1px 0 0;
}
ul.portfolioNavigation li a.latestProjects {background:#000000; color:#FFFFFF; margin:0 2px 0 0;}
ul.portfolioNavigation li a.pcat0 {background:#f5d005;}
ul.portfolioNavigation li a.pcat1 {background:#ff0000;}
ul.portfolioNavigation li a.pcat2 {background:#4995ff;}
/* Header */

/* mainContent */
#homeParagraph {width:275px; text-align:justify; margin:13px 0 0 3px; float:left; display:inline;}
.readMore {color:#ff6c00; font-size:15px; float:right; font-weight:bold;}
/*\ mainContent */

/* Jquery slider */
#tabsHome {
height:350px;
width:400px;
float:left;
overflow:hidden;
position: relative;
margin:0 0 0 22px;
}

#tabsHome p {
margin:0;
padding:15px 0 0 0;
}

#tabDefault {
position: absolute; 
width: 240px;
padding:0 10px 0 30px;
top: 0px; 
left: 0px; 
z-index: 0;
background:#b83322 url(../../images/index/designSlide.jpg ) no-repeat top left;
color:#FFFFFF;
}

#tabDefault a {
color:#333;
}

.tabLink {
color:#f48026 !important;
}

#mainAccordian {
list-style:none;
padding:0;
margin:0;
width: 465px;  
height: 350px;    
position: absolute;
right: 0px;
top: 0px;
z-index: 1;  
}

#mainAccordian li {
float: right;
width: 30px;
z-index: 1;    
overflow: hidden;    
}

.tabsServices {
background:#f1f1f0;
color:#fff;
padding:0 10px 0 0;
margin:0;
}

.tabsInteractive {
background:#d95e18;
height:350px;
color:#fff;
padding:0 10px 0 0;
margin:0;
}

.tabsTechnology {
background:#7c2c25;
height:350px;
color:#fff;
padding:0 10px 0 0;
margin:0;
}

.tabsMarketing {
background:#393534;
height:350px;
color:#fff;
padding:0 10px 0 0;
margin:0;
}

.tab1 {
width:1px;
height:350px;
float:left;
position:relative;
margin-right:10px;
}

.tab2 {
width:30px;
height:350px;
float:left;
background:url(../../images/index/interactiveSlide.jpg ) no-repeat;
margin-right:10px;
}

.tab3 {
width:30px;
height:350px;
background:url(../../images/index/technologySlide.jpg) no-repeat;
float:left;
margin-right:10px;
}

.tab4 {
width:30px;
height:350px;
background:url(../../images/index/marketingSlide.jpg ) no-repeat;
float:left;
margin-right:10px;
}

.tab5 {
width:30px;
height:350px;
background:url(../../images/index/marketingSlide.jpg ) no-repeat;
float:left;
margin-right:10px;
}

.tabStatement2 {
font-family:Arial, Helvetica, sans-serif;
font-size:2em;
font-weight:800;
color:#FFFFFF;
text-transform:uppercase;
font-size:16px;
}
/*\ Jquery slider */

/* catalog */
#catalogHeading {width:700px; height:30px; line-height:30px; margin:15px auto; float:left;}
#catalogTitle {
	float:left;
	text-align:center;
	width:476px;
	background:#373737;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
a.catalogViewProducts {
	display:block;
	float:right;
	text-align:center;
	width:224px;
	background:#6b5e4b;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
a.catalogViewProducts:hover {background:#bf5e23;}
.justifiedText {display:block; text-align:justify;}
ul.homeProducts {
	float:left;
	list-style:none;
	width:684px;
	padding:8px;
	border:1px solid #dadad8;
	margin:12px auto 0 auto;
	background:#FFFFFF;
}
ul.homeProducts li {width:161px; margin:0 0 0 10px; display:inline; float:left; text-align:center;}
ul.homeProducts li a { display:block; text-decoration:none;}
ul.homeProducts li.last span {border:none;}
ul.homeProducts span {border-right:1px solid #b9b9b9; display:block;}
ul.homeProducts strong {text-align:left; display:block; color:#737272; font-weight:normal;}
/*\ catalog */

/* right menu */
ul.rightMenu {list-style:none;}
ul.rightMenu li a {
	position:relative;
	text-decoration:none;
	display:block;
	width:158px;
	height:58px;
	padding:5px 15px;
	margin:0 0 1px 0;
	background:url(../../images/index/rightMenuBkg.jpg) repeat-x;
	border-top:5px solid #212121;
	cursor:pointer;
}
ul.rightMenu li a:hover {
	background:url(../../images/index/rightMenuHoverBkg.jpg) repeat-x;
	border-top:5px solid #1f1b1a ;
}
ul.rightMenu strong {color:#FFFFFF; font-size:13px; text-transform:uppercase;}
ul.rightMenu strong.red {color:#ff2407;}
ul.rightMenu span {display:block; color:#f2d096; font-size:10px;}
ul.rightMenu span.big {display:block; color:#FFFFFF; font-size:12px; width:100px; height:35px; overflow:hidden;}
.saleLabel {
	position:absolute;
	display:block;
	width:93px;
	height:105px;
	top:-38px;
	right:0px;
}
.saleLabel[class] {background:url(../../images/index/saleLabel.png) no-repeat;}
legend {
	color:#7a7a79;
	font-size:13px;
	display:block;
	font-weight:bold;
	margin:10px 0;
	text-align:center;
}
.enterEmailNewsLetter {
	color:#e39b30;
	font-weight:bold;
	font-size:10px;
	display:block;
	text-align:justify;
	line-height:11px;
	margin:0 0 10px 0;
}
form#companyNewsLetter {margin:10px 0 0 0;}
form#companyNewsLetter input.text{
	width:181px;
	background:#000;
	border:1px solid #858381;
	color:#858381;
	padding:0 0 0 5px;
	margin:10px 0 10px 0;
}
form#companyNewsLetter fieldset {
	border:none;
	margin:0px;
	padding:0px;
}
.submitBtn {
	background:#000000;
	border:1px solid #eceae6;
	color:#eceae6;
	text-align:center;
	width:64px;
	height:25px;
	float:right;
	cursor:pointer;
}
.newsletterMessage {color:#009900;}
.newsletterError {color:#CC0000;}
/*\ right menu */

/* footer */
#footer {float:left; width:100%; margin:30px 0 25px 0; border-bottom:1px solid #5a5a5a;}
#footerBorder {clear:both; float:left; position:relative; width:100%; background:url(../../images/index/footerBorder.jpg) no-repeat; height:13px;}
.terms {
	position:absolute;
	right:0px;
	top:-16px;
	height:30px;
	width:190px;
	text-align:center;
	background:#e39b30;
	line-height:30px;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
a.terms:hover {background:#d09032;}
#footerNavigation {
	float:left;
	margin:0 0 10px 0;
	width:500px;
	height:50px;
	line-height:50px;
}
ul.footerNav {
	float:left;
	list-style:none;
}
ul.footerNav li {display:inline; padding:0 15px 0 6px;}
ul.footerNav li a {text-decoration:none; color:#e1d5c6;}
ul.footerNav li a:hover {text-decoration:underline;}
ul.seo {list-style:none; float:left; height:35px; padding:15px 0 0 0;}
ul.seo li {display:inline; float:left; margin:0 4px 0 0; position:relative; list-style:none;}
ul.seo li a.trigger {	
	width:20px;
	height:18px;
	padding:2px 0 0 0;
	display:block;
	text-align:center;
	color:#fffdf9;
	text-decoration:none;
	cursor:pointer;
}
.bubbleInfo {position: relative;}
.popup {position:absolute; display:block; width:200px; padding:3px; background:#373532; color:#FFFFFF; min-height:30px; min-height:30px; height:auto !important; height:30px; text-decoration:none;}

ul.seo[class] li a.trigger {background:url(../../images/index/seoBtn.png) no-repeat;}
ul.seo li.seoText {
	float:left; 
	display:block; 
	color:#e39b30; 
	width:20px;
	height:18px;
	padding:2px 0 0 0;
	margin:0 10px 0 0;
	display:block;
	text-align:center;
	text-decoration:none;
	font-size:12px;
}
.credits {float:left; color:#FFFFFF; font-size:12px; float:left;}
.credits a.createdBy {color:#FFFFFF; font-size:12px; text-decoration:none;}
a.siteMapLink {margin:0 0 0 20px; text-decoration:none; color:#FFFFFF; padding:0 0 20px 0;}
.footerRight {float:right; display:block; height:21px; line-height:21px;}
ul.RSS {list-style:none; float:right;}
ul.RSS li {display:inline; margin:0 10px 0 0;}
ul.RSS li a {text-decoration:none; color:#e39b30; text-transform:uppercase;}
a.rssImage {float:right;}
/*\ footer */

/* pager */
.pager {display:block; margin:10px 0 0 0;}
ul.pages {list-style:none;}
ul.pages li {display:inline;}
ul.pages li a {
	display:block;
	float:left;
	height:16px;
	padding:0 6px;
	border:1px solid #777777;
	text-decoration:none;
	color:#777777;
	margin:0 7px 0 0;
}
ul.pages li a:hover {background:#f0f1aa;}
ul.pages li a.selected {font-weight:bold;}
ul.pages li a.previous {margin:0 7px 0 0; padding:0 6px 0 15px; background:url(../../images/index/pagerArrowPrev.jpg) center left no-repeat;}
ul.pages li a.previous:hover {background:#f0f1aa url(../../images/index/pagerArrowPrevHover.jpg) center left no-repeat;}
ul.pages li a.page_next {padding:0 15px 0 6px; background:url(../../images/index/pagerArrowNext.jpg) center right no-repeat;}
ul.pages li a.next:hover {background:#f0f1aa url(../../images/index/pagerArrowNextHover.jpg) center right no-repeat;}
/*\ pager */

/* portfolio listing */
.noDecor {text-decoration:underline;}
ul.portfolioList {list-style:none;}
ul.portfolioList li {display:block; margin:0 10px 45px 0; width:216px; float:left;}
ul.portfolioList li.last {margin:0 0 45px 0;}
ul.portfolioList li a.projectContainer {display:block; text-decoration:none; color:#000000;}
.listingProjectTitle {display:block; font-weight:bold;}
.listingProjectClient {display:block;}
.listingProjectWebsite {text-decoration:none; float:left; color:#000000;}
#portfolioRightNavigation {float:right; width:240px;}
ul.sideMenuClients {list-style:none;}
ul.sideMenuClients li a {
	display:block;
	width:240px;
	height:34px;
	line-height:34px;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	background:#414141;
	border-bottom:1px solid #FFFFFF;
	color:#FFFFFF;
}
.browseIndustryHeading {
	display:block;
	width:240px;
	height:44px;
	line-height:44px;
	color:#7e7259;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
ul.industryCategory {
	list-style:none;
	padding:40px 0;
	border-top:3px solid #FFFFFF;
	background:url(../../images/index/categoryTopArrow.jpg) top center no-repeat #c2c1c0;
}
ul.industryCategory a {
	display:block;
	width:205px;
	text-transform:uppercase;
	padding:0 0 0 35px;
	height:30px;
	line-height:30px;
	color:#333333;
	background:url(../../images/index/portfolioNavArrow.jpg) no-repeat left center;
	font-size:12px;
	text-decoration:none;
}
ul.industryCategory a:hover {
	background:url(../../images/index/portfolioNavArrowHover.jpg) no-repeat left center #FFFFFF;
}
/*\ portfolio listing */

/* Contacts */
ul.contactsNavigation {list-style:none; float:left; width:700px; margin:0 0 20px 0;}
ul.contactsNavigation li {display:inline; float:left; margin:0 9px 0 0;}
ul.contactsNavigation li.last {margin:0px;}
ul.contactsNavigation li a {
	display:block;
	width:225px;
	height:42px;
	line-height:42px;
	border:1px solid #b1a27a;
	text-align:center;
	color:#000000;
	background:#eae8e1;
	text-decoration:none;
	font-size:12px;
}
#contactsLeft {float:left; width:250px;}
#contactsRight {float:right; width:450px;}
.countryBulgaria {display:block; margin:10px 0 0 0;}
#contactMap {margin:10px 0 10px 0;}
.phoneNumbers {display:block;}
p.contactInstruction {text-align:justify;}
#contactForm {padding:20px 15px 30px 20px; background:#eae8e1; border:1px solid #c9bd9b; float:left; margin:10px 0 0 0;}
#contactFormSuccess {
	padding:20px 15px 30px 20px;
	background:#eae8e1;
	border:1px solid #c9bd9b;
	float:left;
	margin:10px 0 0 0;
	text-align:center;
	width:410px;
	height:250px;
}
.successMessage {font-size:16px; color:#878f59; display:block;}
#contactForm input {
	font-family:"Lucida Sans Unicode", Helvetica, Arial, Geneva, sans-serif;
	width:280px;
	height:20px;
	margin:0 0 0 10px;
	padding:4px 0 0 4px;
	font-size:13px;
	border:1px solid #c9bd9b;
	float:left;
	background:#f1f2f1;
}
#contactForm select {
	font-family:"Lucida Sans Unicode", Helvetica, Arial, Geneva, sans-serif;
	width:130px;
	height:24px;
	margin:0 0 0 10px;
	padding:0 0 0 4px;
	font-size:13px;
	border:1px solid #c9bd9b;
	float:left;
	background:#f1f2f1;
}
#contactForm textarea {
	font-family:"Lucida Sans Unicode", Helvetica, Arial, Geneva, sans-serif;
	line-height:24px;
	font-size:13px;
	padding:0 0 0 4px;
	border:1px solid #c9bd9b;
	width:97%;
	background:#f1f2f1;
	height:100px;
	overflow:auto;
}
#contactForm label {font-weight:bold; width:100px; height:43px; display:block; float:left;}
#contactForm label.hearAbout {width:250px;}
#contactForm label.yourMessage {width:200px;}
.requiredStar {color:#d4595a; margin:0 0 0 5px;}
#contactForm img.captchaCode {float:left;}
#contactForm input.enterCaptcha {width:124px; height:27px; padding:11px 0 0 0; margin:0 1px 0 12px; float:left; text-align:center;}
#contactForm input.upload {width:170px; float:left; margin:0 0 3px 0;}
#contactForm .contactButton {
	width:86px;
	height:38px;
	background:#ee904b;
	color:#f1f1f0;
	line-height:38px;
	border:1px solid #fefefe;
	padding:0px;
	float:left;
	display:block;
	cursor:pointer;
}
.errorMessage {color:#990000; margin:0 0 0 10px; display:inline;}
.mailNotSent {color:#CC3300; font-weight:bold; font-size:12px;}
/* Contacts */

/* request quote */
#uploadInfo {width:150px; float:left;}
.uploadNote {display:block; margin:30px 0 0 0; font-weight:bold; text-align:justify;}
#uploadFiles {float:left; margin:0 0 0 20px; width:200px;}
.filesAllowed {display:block; text-align:justify;}
/* request quote */

/* text page */
.navTitle {display:block; margin:0 0 0 30px; color:#492900; font-weight:bold; padding:10px 0 0 0;}
.navSubTitle {display:block; margin:0 0 0 30px; color:#492900; font-weight:bold;}
ul.contNav {list-style:none; float:left; margin:0 15px 15px 0;}
ul.contNav li.navHeading {
	background:url(../../images/index/textPageHeading.jpg) no-repeat;
	width:153px;
	height:42px;
}
ul.contNav li a {
	display:block;
	width:140px;
	height:30px;
	padding:0 0 0 13px;
	line-height:30px;
	font-size:11px;
	background:#FFFFFF;
	text-decoration:none;
	color:#000000;
	border:1px solid #f1f1ef;
	border-bottom:1px solid #beb19f;
	margin:0 0 2px 0;
}
ul.contNav li a.noBorder {border-bottom:none; margin:0;}
ul.contNav li a.active {background:#eae8e1;}
ul.contNav li a:hover {background:#eae8e1;}
ul.subContNav {list-style:none;}
ul.subContNav li a {
	display:block;
	width:127px;
	height:30px;
	padding:0 0 0 26px;
	line-height:30px;
	font-size:11px;
	background:#FFFFFF url(../../images/index/subNavigationArrow.jpg) left center no-repeat;
	text-decoration:none;
	color:#000000;
	border:1px solid #f1f1ef;
}
ul.subContNav li.active a {background:#eae8e1 url(../../images/index/subNavigationArrowHover.jpg) no-repeat center left;}
ul.subContNav li a.last {border-bottom:1px solid #beb19f; margin:0 0 2px 0;}
ul.subContNav li a:hover, ul.subContNav li a.last.active {background:#eae8e1 url(../../images/index/subNavigationArrowHover.jpg) no-repeat center left;}
/*\ text page */

/* portfolio inside */
#portfolioInsideLeft {float:left; width:225px;}
#portfolioInsideRight {margin:0 0 0 30px; float:left; width:416px;}
.clientName {display:block; color:#4e4b4b; margin:10px 0;}
a.portfolioButton {
	display:block;
	width:225px;
	height:28px;
	line-height:28px;
	background:#c2c1c0;
	text-align:center;
	margin:0 0 10px 0;
	text-decoration:none;
	color:#000000;
}
ul.services {list-style-image:url(../../images/index/servicesBullet.jpg); margin:0 0 0 15px;}
ul.services a {color:#000000; font-size:12px;}
ul.services a:hover {color:#ff6c00;}
.simplePager {float:right; width:127px; margin:0 0 15px 0; }
.simplePager .pager {float:right;}
.simplePager .pager a.next {margin:0;}
#portfolioInsideRight img {margin:0 0 15px 0;}
/* portfolio inside */

/* Catalog */
#catalogAll {width:auto;}
#catalogLatest {width:450px; float:left;}
#catalogPromotion {width:450px; float:left; margin:0 0 0 28px;}
.catalogHeading {
	width:450px;
	height:35px;
	line-height:35px;
	display:block;
	background:#c8c8c6;
	float:left;
	margin:0 0 10px 0;
	text-align:center;
	position:relative;
}
.catalogHeading strong {font-size:14px; font-weight:bold;}
.viewAll {position:absolute; right:0px; top:0px; margin:0 8px 0 0; font-size:14px; color:#000000;}
ul.allItemsList {list-style:none;}
ul.allItemsList li {display:inline; float:left; margin:0 22px 10px 0;}
ul.allItemsList li.last {margin:0 0 10px 0;}
ul.allItemsList li a {
	display:block;
	width:190px;
	height:190px;
	background:#FFFFFF;
	border:1px solid #dcdcda;
	padding:0 0 0 23px;
	text-decoration:none;
	color:#737272;
}
ul.allItemsList li a img {margin:10px 0 0 0;}
ul.allItemsList li a img.monterTmplt {width:163px; height:122px;}
ul.latestItemsList {list-style:none;}
ul.latestItemsList li {display:inline; float:left; margin:0 20px 10px 0;}
ul.latestItemsList li.last {margin:0 0 10px 0;}
ul.latestItemsList li a {
	display:block;
	width:190px;
	height:190px;
	background:#FFFFFF;
	border:1px solid #dcdcda;
	padding:0 0 0 23px;
	text-decoration:none;
	color:#737272;
}
#catalogLatest .itemName, #catalogPromotion .itemName, #catalogAll .itemName {display:block; margin:0 0 5px 0;}
#catalogLatest .itemPrice, #catalogPromotion .itemPrice, #catalogAll .itemPrice {display:block; color:#ff6c00;}
#catalogLatest img, #catalogPromotion img {margin:15px 0 10px 0;}
.zone {width:177px; float:left; margin:0 10px 0 0;}
.zone.last {margin:0;}
.zoneHeader {display:block; color:#FFFFFF; text-align:center; width:177px; height:43px; line-height:43px;}
.zoneHeader.creativeBkg {background:#9ac2dc;}
.zoneContent {width:177px; min-height:300px; text-align:center;}
.zoneContent img {margin:10px 0; width:143px; height:90px;}
.zoneContent.creative {background:#dbe6ed;}
ul.zoneListing {list-style:none;}
ul.zoneListing li a {
	display:block;
	width:147px;
	line-height:25px;
	padding:0 0 0 30px;
	text-align:left;
	color:#333333;
	text-decoration:none;
}
.zoneContent.creative ul.zoneListing li a {background:url(../../images/index/zoneBulletCreative.jpg) no-repeat;}
.zoneContent.creative ul.zoneListing li a:hover {background:#e3eaed url(../../images/index/zoneBulletCreativeHover.jpg) no-repeat;}
.zoneContent.internet ul.zoneListing li a {background:url(../../images/index/zoneBulletInternet.jpg) no-repeat;}
.zoneContent.internet ul.zoneListing li a:hover {background:#f0f4e7 url(../../images/index/zoneBulletInternetHover.jpg) no-repeat;}
.zoneContent.promote ul.zoneListing li a {background:url(../../images/index/zoneBulletPromote.jpg) no-repeat;}
.zoneContent.promote ul.zoneListing li a:hover {background:#f2eee4 url(../../images/index/zoneBulletPromoteHover.jpg) no-repeat;}
.zoneContent.communicate ul.zoneListing li a {background:url(../../images/index/zoneBulletCommunication.jpg) no-repeat;}
.zoneContent.communicate ul.zoneListing li a:hover {background:#ece8ef url(../../images/index/zoneBulletCommunicationHover.jpg) no-repeat;}
.zoneContent.bestOf ul.zoneListing li a {background:url(../../images/index/zoneBulletBest.jpg) no-repeat;}
.zoneContent.bestOf ul.zoneListing li a:hover {background:#eeecec url(../../images/index/zoneBulletBestHover.jpg) no-repeat;}
.zoneHeader.internetBkg {background:#c8df8a;}
.zoneContent.internet {background:#ebf1db;}
.zoneHeader.promoteBkg {background:#e2c467;}
.zoneContent.promote {background:#f1ebdd;}
.zoneHeader.communicateBkg {background:#c1a9de;}																									
.zoneContent.communicate {background:#e5e3ea;}
.zoneHeader.bestOfBkg {background:#8e7c7c;}
.zoneContent.bestOf{background:#e8e5e4;}
ul.catalogNav {list-style:none; padding:1px 0; float:left;}
ul.catalogNav li {position:relative;}
ul.catalogNav li a {
	display:block;
	width:229px;
	height:51px;
	padding-top:40px;
	color:#ebcc3b;
	font-size:14px;
	text-decoration:none;
	background:#414242;
}
ul.catalogNav li.askAnExpert a {text-align:right; padding-right:15px; width:214px; border-bottom:1px solid #4e5050; height:50px; cursor:pointer; background:url(../../images/index/askAnExpertBkg.jpg) 0px 0px no-repeat;}
ul.catalogNav li.mustHaves a {text-align:left; padding-left:15px; width:214px; border-bottom:1px solid #4e5050; height:50px; cursor:pointer; background:url(../../images/index/mustHavesBkg.jpg) no-repeat 0px 0px;}
ul.catalogNav li.rushIt a {text-align:right; padding-right:15px; width:214px; cursor:pointer; background:url(../../images/index/rushItBkg.jpg) 0px 0px no-repeat;}
ul.catalogNav li.rushIt a:hover {color:#000000; background:#f99e00 url(../../images/index/rushItBkg.jpg) 0px -92px no-repeat;}
ul.catalogNav li.mustHaves a:hover {color:#000000; background:#f99e00 url(../../images/index/mustHavesBkg.jpg) no-repeat 0px -90px;}
ul.catalogNav li.askAnExpert a:hover {color:#000000; background:#f99e00 url(../../images/index/askAnExpertBkg.jpg) 0px -90px no-repeat;}
ul.catalogNav li a:hover .rushItSub {color:#333333;}
.rushItSub {position:absolute; top:57px; right:15px; display:block; color:#f99e00; font-size:10px;}
ul.catalogNav li.mustHaves .rushItSub {position:absolute; top:57px; left:15px; display:block; color:#f99e00; font-size:10px;}
#header img {float:left;}
#catalogNavWarp {float:left; background:#414242;}
/*\ catalog listing */

/* client listing */
ul.clientList {list-style:none;}
ul.clientList a {
	display:inline-block;
	color:#333333;
	background:url(../../images/index/clientArrow.jpg) no-repeat right center;
	padding:5px 10px 8px 0;
}
/*\ client listing */

/* pathlocation */
ul.pathlocation {list-style:none;}
ul.pathlocation li {display:inline; float:left;}
ul.pathlocation li a {font-size:12px; text-decoration:underline; color:#000000; text-transform:uppercase; font-weight:normal; float:left;  padding:0 0 0 13px; margin:0 8px 0 0; background:url(../../images/index/pathlocationBullet.jpg) no-repeat left center;}
ul.pathlocation li a.path0 {background: none; padding:0px;}
/*\ pathlocation */

/* product view */
#modalContainer {
	height:550px; 
	width:860px; 
	left:45%; 
	top:15px;
	margin-left:-400px; 
	background-color:#fff; 
	border:3px solid #ccc; 
	padding:10px;
}
#modalOverlay {background-color:#000; cursor:wait;}
#modalContainer a.modalCloseImg {
	background:url(../../images/index/x.png) no-repeat; 
	width:25px; height:29px; display:inline; 
	z-index:3200; 
	position:absolute; top:-15px; 
	right:-18px; 
	cursor:pointer;
}
ul.productCategoryCrumb {list-style:none; margin:10px 0;}
ul.productCategoryCrumb li {display:inline; float:left;}
ul.productCategoryCrumb li a {
	font-size:12px;
	color:#746f6f; 
	font-weight:normal; 
	float:left; 
	padding:0 0 0 13px; 
	margin:0 8px 0 0; 
	background:url(../../images/index/pathlocationBullet.jpg) no-repeat left center;
}
ul.productCategoryCrumb li a.first {background: none; padding:0px;}
.productVisual {float:left; margin:0 15px 0 0; width:457px;}
.productVisual img {float:left; border:1px solid #adaaaa;}
.itemNameDetail {color:#f99e00; display:block; margin:15px 0; font-size:14px;}
.productInfo {width:324px; float:right; display:block; margin:85px 0 0 0;}
#descriptionTop {width:820px;}
.descriptionHeading {font-size:15px; margin:0 0 10px 0; color:#746f6f;}
.descriptionText {color:#323232;}
.sizesAvailable {margin:5px 0;}
ul.sizes {list-style:none; color:#323232;}
.itemPriceGallery {float:left; width:457px;}
.itemPrices {color:#c02e2e; float:left; font-size:14px; display:block;}
ul.itemGalleryPager {list-style:none; float:right;}
ul.itemGalleryPager li {display:inline;}
ul.itemGalleryPager li a {
	display:block;
	padding:2px 4px;
	border:1px solid #cccccc;
	color:#999999;
	text-decoration:none;
	float:left;
	font-weight:bold;
	margin:0 0 0 10px;
}
.askAquote {
	position:relative;
	display:block;
	width:457px;
	height:36px;
	line-height:36px;
	background:#555555;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	font-size:14px;
}
.askAquoteArrow {
	position:absolute;
	left:221px;
	top:36px;
	display:block;
	width:14px;
	height:12px;
	background:url(../../images/index/askAquoteArrow.jpg) no-repeat;
}
.descriptionSpacer {font-size:0; line-height:0; height:85px; visibility:hidden;}
/*\ product view */

/* product quote */
#iframeContainer iframe {background:url(../../images/components/loading.gif) no-repeat center center;}

.quoteInfo {width:260px; float:left; margin:10px 0 0 10px;}
.quoteInfo .quoteTitle {color:#f99e00; font-size:14px; margin:0 0 15px 0;}
.quoteInfo img {border:1px solid #c2c0c0;}
.quoteInfo .quotePrices {color:#c02e2e; float:left; font-size:14px; margin:10px 0 0 0; display:block;}
form.quoteForm {display:block; width:510px; float:right;}
form.quoteForm strong {font-size:14px; font-weight:bold; display:block;}
form.quoteForm label {width:120px; display:block; float:left; color:#323232;}
form.quoteForm label.details {width:510px; margin:0 0 10px 0;}
form.quoteForm textarea {width:490px; height:150px; border:1px solid #000000; padding:3px; overflow:auto;}
form.quoteForm input {float:left; width:363px; border:1px solid #000000; padding:0 0 0 3px;}
form.quoteForm fieldset {height:22px;}
form.quoteForm fieldset.messageSet {height:180px;}
form.quoteForm fieldset.captchaSet {height:40px;}
form.quoteForm input.sendQuote {
	width:116px;
	height:35px;
	color:#FFFFFF;
	line-height:38px;
	border:1px solid #fefefe;
	padding:0px;
	margin:2px 0 0 0;
	float:left;
	display:block;
	cursor:pointer;
	border:none;
	background:#555555;
}
form.quoteForm img {float:left;}
form.quoteForm input.code {height:28px; width:174px; padding:10px 0 0 0; text-align:center; margin:0 25px 0 10px;}
form.quoteForm fieldset {margin:10px 0;}
form.quoteForm label.captchaLabel {width:auto; margin:0px;}
/*\ product quote */

.lightLink {color:#ff6c43; text-decoration:none}
.lightLink:hover {color:#e95126; text-decoration:underline}

.darkink {color:#e39b2b; text-decoration:none}
.darkLink:hover {color:#f5b551; text-decoration:underline}
