/*HEADER*/
#header {margin-top:40px; margin-bottom:0;}
	#header .row { padding-top:30px; padding-bottom:10px;}
/*TOPMENU*/
#topMenu {background:#eaeaea; position:fixed; z-index:10001; top:0; left:0; width:100%; padding:0;}
	#topMenu.scrolled {box-shadow: rgba(0, 0, 0, 0.296875) 0 0 7px 0;}
	#topMenu .serviceInfo {font-size:0.8em;}
	 #topMenu .serviceInfo ul { margin:0; padding:0; }
		#topMenu .serviceInfo ul li {float:left; margin:0 40px 0 0; height:40px; line-height:40px;}
		#topMenu .serviceInfo ul li.service {}
		#topMenu .serviceInfo ul li.chat a {margin-right:0; padding:0 0 0 23px; background: url(../img/icons/chat.png) left center no-repeat}
		#topMenu .serviceInfo ul li.phone a {padding:0 0 0 17px; background: url(../img/icons/phone.png) left center no-repeat}
			#topMenu .serviceInfo ul li a {color:#000; display:block;}
			#topMenu .serviceInfo ul li a:hover { color: #0083a5; }
	#topMenu .basketinfo {background:#ddd; height:40px; font-size:0.8em;}
		#topMenu .basketinfo .basketTotal {padding:0; margin:8px;}
			#topMenu .basketinfo .basketTotal li {float:left; background:#fff;  display:block; padding:0 5px; height:24px; line-height:24px; }
			#topMenu .basketinfo .basketTotal li.basketContent {width:135px;}
			#topMenu .basketinfo .basketTotal span.itemCount {background:#fff url(../img/icons/basket.png) right center no-repeat; padding:0 17px 0 0;}
			#topMenu .basketinfo .basketTotal span.totalAmount {font-weight: bold;}
			#topMenu .basketinfo .basketTotal li.basketLink { padding-right:0;}
				#topMenu .basketinfo .basketTotal li.basketLink a {display:block; padding:0 5px;}
#celogohere {text-align:right; margin-top:-18px;}
#celogohere img {width:69px; height:55px;}
#headerDivider .row .columns {border-top:5px solid #000; height:20px; font-size:0; line-height:0;}

/*BREADCRUM*/
#breadCrum {height:28px; line-height:28px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:15px; font-size:0.8em;}
	#breadCrum a {font-weight:bold;}
	#breadCrum .divider {padding:0 5px;}
	
/*FOOTER*/
#footer {background:#000; color:#fff; padding:20px 0; width:100%; margin:0; font-size:0.8em;}
	#footer h4 {color:#fff; font-weight: normal; font-size:1.4em; font-style: italic; border-bottom:5px solid #fff; padding-bottom:5px; margin-bottom:15px;}
	#footer img {}
	#footer ul.menu {font-size:1.4em;}
	#footer ul.logos {border-top: 1px solid #ddd; padding-top:15px;}
		#footer ul.logos li {float:left;padding-right:7px}
	#footer .lineExtender {border-top: 1px solid #ddd;margin: 0;width: 240px}
/*SEARCHBOX*/
#searchBox { margin-bottom:0;}
	#searchBox h3 {display:none;}
	#searchBox .search {display:block; background:#eaeaea; border:0; border-top:#ddd 1px solid; border-left:#ddd 1px solid; border-bottom:#ddd 1px solid; margin:0; padding:0 5px; height:28px; line-height:28px; width:178px; float:left;}
	#searchBox a.search-btn {background: url(../img/icons/search.png) center center no-repeat; cursor: pointer; display: block; height: 30px; text-indent: -9000px; width: 30px; float:left;}

/*SIDEBARS*/
#brand h3 {display:none;}
.block {margin-bottom:20px;}
	.block h3 {font-size:1.2em; font-weight: normal; font-style: italic; border-bottom:5px solid #000; padding-bottom:5px; margin-bottom:5px;}
	/*RIGHT SIDEBAR CONTENT*/
.rightContent h3.header {height:28px; line-height:28px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-bottom:15px; font-size:0.8em; font-weight: normal;}
	.rightContent .block {margin-bottom:20px; padding:20px; background:#eaeaea;}
		.rightContent .block img {margin-bottom:20px;}
		.rightContent .block h4 {font-size:1.2em; font-weight: normal; margin-bottom:15px;}
		.rightContent .block .text {margin-bottom:20px; font-size:0.8em;}
		.rightContent .block a.readMore {font-weight:bold; font-size:0.8em;}

/* BUTTONS*/
.button {font-family: Arial, Verdana, sans-serif;}
.buyButton {background-color:#65b561; color:#fff; font-weight:bold;}
:hover.buyButton  {background:#77d072; color:#fff;}

/*INFO BOX*/
.infoBox {border-top:5px solid #000; padding: 15px 0; font-size:0.9em;word-wrap:break-word;}
	.infoBox h3 {font-size:1.4em;}
	.infoBox .infoBoxRow {padding-bottom:0px; margin-bottom:15px; border-bottom:1px solid #ddd;}
	.infoBox .infoBoxRow.omega {border:0; padding:0;}
		.infoBoxRow .infoBoxLeft {margin-right:15px; width:40px; float:left;}
		.infoBoxRow .infoBoxRight {width:280px; float:right;}
.infoBoxGrey {background:#eaeaea; padding:15px; margin-bottom:35px; border-top:5px solid #000;word-wrap:break-word;}
	.infoBoxGrey h3 {font-size:1.4em;}
	.infoBoxGrey a {font-weight:bold;}
	.infoBoxGrey .infoBoxRow {padding-bottom:0px; margin-bottom:15px; border-bottom:1px solid #ddd;}
	.infoBoxGrey .infoBoxRow.omega {border:0; padding:0;}

/*GLOBAL*/
.secText {font-family: Arial, Verdana, sans-serif;}
.redText { color:#f05033;}
.omega {margin-right:0;}
.pager {text-align: center; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:28px; line-height:28px; margin-bottom:15px;}
	.pager span, .pager a {padding:0}

/*FORM*/
.form-item {margin-bottom:10px;}
select {background:#eaeaea; border:1px solid #ddd; padding:0px 0 0px 5px; width:100%;}
input[type='text'], input[type='password'] {background:#eaeaea; border:#ddd 1px solid; padding:0 5px; height:28px; line-height:28px; text-align: left;}
textarea {background:#eaeaea; border:#ddd 1px solid; padding:0 5px; padding:5px; resize: none;}
.submit-button { background:#000; color:#fff; font-family: Arial, Verdana, sans-serif; font-weight: bold; padding:5px 10px; border:0;}
