-webkit-input-placeholder { /* WebKit browsers */
    color:    #A4A4A4;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #A4A4A4;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #A4A4A4;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #A4A4A4;
}
/*************************************************/
body, form, ul, li, h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
	font-weight:normal;
}
body{
	font-size:13px;
}
* {
	outline:none;
}
li {
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
td, div {
	vertical-align:top;
	font-family:Arial;
}
img {
	border:0px;
}
textarea {
	max-width: 374px;
	min-width: 274px;
	max-height: 559px;
}
.gallery {
	z-index: 1;
}
.arabicLink {
	font-family:Tahoma;
}
.logoContainer {
	width:263px;
}
.topLinks {
	position:relative;
	font-size:12px;
	color:#000000;
}
.topLInksSep {
	padding:6px 10px;
}
.topLinks li a {
	display:inline-block;
	color:#000000;
	text-decoration:none;
	padding:6px 0 8px 0;
}
.countriesCont a {
	padding:2px 5px !important;
}
.topLinks li a.selected {
	font-weight:bold;
}
.topLinks li a:hover {
	text-decoration:underline;
}
.registerLink {
	background:url(../images/country-btn.gif) no-repeat;
	width:116px;
	text-align:center;
	font-weight:bold;
	margin-left:7px;
}
.langsLink {
	background:url(../images/langs-back.gif) no-repeat;
	width:114px;
	text-align:center;
	padding:6px 0 8px 0;
}
.langsLink a {
	padding:0px !important;
}
.filterBack {
	background:url(../images/filter-back.gif) no-repeat;
	width:959px;
	height:59px;
}
.filterBackPad {
	padding:7px 0 0 9px;
}
.searchFieldBack {
	background:url(../images/searchfield-back.png) no-repeat;
	width:424px;
	height:46px;
}
.searchFieldBack input {
	font-style:italic;
	margin:14px 0 0 32px;
	border:0px;
	background:none;
	width:400px;
}
.searchContText {
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFF;
	padding:15px 0 0 0;
	margin:0 7px 0 0 !important;
}
.departmentsBack {
	background:url(../images/alldepart-back.png) no-repeat;
	width:163px;
	height:27px;
}
.departmentsBack select {
	font-size:12px;
	font-weight:bold;
	color:#1E6EB4;
	background:#FFFFFF;
	border:0px;
	width: 132px;
	margin: 9px 0 0 10px;
	height:22px !important;
}
.departmentsBack a img {
	margin-top: 8px;
}
.margRight7 {
	margin-right:7px;
}
.searchSectCont {
	margin:5px 7px 0 0;
}
.searchSectContLast {
	padding:5px 0 0 0;
}
.centerContPad {
	/*padding:15px 0 35px 0;*/
}
.leftPart {
	width:219px;
	min-height:400px;
}
.middlePart {
	padding:0 0 0 7px;
	width:727px;
}
.leftMenuBack {
	padding:0px;
	background:#FFFFFF;
	font-size:11px;
	color:#3B3B3B;
	margin-bottom:10px;
}
#CategoryMenu1{border:1px solid #AFAFAF;border-top:none;border-radius:0px 0px 5px 5px;}
.leftMenuBack a {
	text-decoration:none;
	display:block;
	/*padding:4px 0 4px 30px;*/
	padding:6px 20px 6px 40px;
	border-bottom:1px solid #AFAFAF;
	background-position:left 3px;
	font-size:14px;
	color:#3B3B3B;
}
.leftMenuBack a.last {
	border-bottom:0px;
	padding:4px 0 4px 35px;
}
.leftMenuBack .levelThird li:last-of-type a{
	border-bottom:0;
}
.arabic-books {background:url(../images/icons/arabicbooks.png) no-repeat;}
.jarir-publications {background:url(../images/icons/publications.png) no-repeat;}
.english-books {background:url(../images/icons/englishbooks.png) no-repeat;}
.eBooks {background:url(../images/icons/ebooks.png) no-repeat;}
.office-suplies {background:url(../images/icons/officesupplies.png) no-repeat;}
.school-supplies {background:url(../images/icons/schoolsupplies.png) no-repeat;}
.childrenDevp {background:url(../images/icons/childrendev.png) no-repeat;}
.arts-supplies {background:url(../images/icons/artssupplies.png) no-repeat;}
.computers {background:url(../images/icons/computers.png) no-repeat;}
.computers-supplies {background:url(../images/icons/computersupplies.png) no-repeat;}
.electronics {background:url(../images/icons/electronics.png) no-repeat;}
.smartphones {background:url(../images/icons/smartphones.png) no-repeat;}
.cameras{background:url(../images/icons/cameras.png) no-repeat;}
.mediaPlayer {background:url(../images/icons/mediaplayers.png) no-repeat;}
.telecom {background:url(../images/icons/telecom.png) no-repeat;}
.videoGames {background:url(../images/icons/games.png) no-repeat;}

.leftMenuBack a:hover, .leftMenuBack a.selected, .leftMenuBack a.highlighted {
	color:#3E3E3E;
	z-index: 4 !important;
}
.arabic-books:hover, .arabic-books.selected, #leftmenu1.highlighted {background:#3E3E3E url(../images/icons/arabicbooks-on.png) no-repeat;}
.jarir-publications:hover, .jarir-publications.selected, #leftmenu2.highlighted {background:#3E3E3E url(../images/icons/publications-on.png) no-repeat;}
.english-books:hover, .english-books.selected, #leftmenu3.highlighted {/*	background:#3E3E3E url(../images/icons/englishbooks-on.png) no-repeat;*/}
.eBooks:hover, .eBooks.selected, #leftmenu4.highlighted {background:#3E3E3E url(../images/icons/ebooks-on.png) no-repeat;}
.office-suplies:hover, .office-suplies.selected, #leftmenu5.highlighted {background:#3E3E3E url(../images/icons/officesupplies-on.png) no-repeat;}
.school-supplies:hover, .school-supplies.selected, #leftmenu6.highlighted {background:#3E3E3E url(../images/icons/schoolsupplies-on.png) no-repeat;}
.childrenDevp:hover, .childrenDevp.selected, #leftmenu7.highlighted {background:#3E3E3E url(../images/icons/childrendev-on.png) no-repeat;}
.arts-supplies:hover, .arts-supplies.selected, #leftmenu8.highlighted {background:#3E3E3E url(../images/icons/artssupplies-on.png) no-repeat;}
.computers:hover, .computers.selected, #leftmenu9.highlighted {background:#3E3E3E url(../images/icons/computers-on.png) no-repeat;}
.computers-supplies:hover, .computers-supplies.selected, #leftmenu10.highlighted {background:#3E3E3E url(../images/icons/computersupplies-on.png) no-repeat;}
.electronics:hover, .electronics.selected, #leftmenu11.highlighted {background:#3E3E3E url(../images/icons/electronics-on.png) no-repeat;}
.smartphones:hover, .smartphones.selected, #leftmenu12.highlighted {background:#3E3E3E url(../images/icons/smartphones-on.png) no-repeat;}
.cameras:hover, .cameras.selected, #leftmenu13.highlighted {background:#3E3E3E url(../images/icons/cameras-on.png) no-repeat;}
.media-player:hover, .media-player.selected, #leftmenu14.highlighted {background:#3E3E3E url(../images/icons/mediaplayers-on.png) no-repeat;}
.telecom:hover, .telecom.selected, #leftmenu15.highlighted {background:#3E3E3E url(../images/icons/telecom-on.png) no-repeat;}
.videoGames:hover, .videoGames.selected, #leftmenu16.highlighted {background:#3E3E3E url(../images/icons/games-on.png) no-repeat;}

h1, .mailinText {
	font-size:20px;
	color:#4E4E4E;
	margin-bottom:15px;
}
.mailinText {
	margin:5px 7px 0 0 !important;
}
.featuredProductBack {
	/*background:url(../images/middlepart-back.gif) no-repeat bottom right;
	padding:0 0 0 15px;*/
	background:#FFFFFF;
	border:1px solid #afafaf;
	border-radius:5px;
}
.productContPic {
	width:224px;
	height:102px;
	background:#FFF;
	text-align:center;
	vertical-align:middle !important;
}
.featuredProductBack li {
	float:left;	
	width:224px;
	height:400px;
	font-size:13px;
	padding:0 8px 12px 8px !important;
	position:relative;
}
.featuredProductBack li:nth-child(3n) {
	background:none;
}
.featuredProductBack li:nth-child(7) .seperatorAbsolute ,.featuredProductBack li:nth-child(8) .seperatorAbsolute, .featuredProductBack li:nth-child(9) .seperatorAbsolute {
	display:none;
}
.seperatorAbsolute{
	position:absolute;
	bottom: -4px;
	left: 3px;
}
/*.featuredProductBack li:last-of-type .seperatorAbsolute{
display:none;
}*/
.featuredProductBack li.last {
	padding-right:0px;
	width:224px;
}
.productDescp {
    color: #07489a;
    margin-bottom:10px;
    font-family: tahoma;
    font-size: 16px;
    text-align: left;
    text-decoration: none;
    word-wrap: break-word;
    font-weight:bold;
}
.margBottom10 {
	margin-bottom:10px;
}
.productMoreLink a {
	/*display:inline-block;*/
	color:#1F6FB4;
	text-decoration:none;
	background:url(../images/morelink-arrow.gif) no-repeat left 4px;
	padding:0 0 0 10px;
}
.productPrice, .productMoreLink a:hover {
	color:#ED1D24;
}
.margBottom20, .headerPicCont, .resultSect {
	margin-bottom:20px;
}
.leftLinksBanner {
	/*background:url(../images/links-background.gif) no-repeat;*/
	height:57px;
	width:219px;
}
.margBottom25 {
	margin-bottom:25px;
}
.leftLinksBanner li {
	float:left;
	font-size:9px;
	color:#EC2127;
	text-transform:uppercase;
	width:72px;
	text-align:center;
}
.leftLinksBanner li a {
	color:#EC2127;
	text-decoration:none;
}
.leftLinksBanner li a:hover {
	color:#000;
}
.leftLinksBannerPad {
	/*padding:2px 0 0 5px;*/
}
.leftLinksBannerPad .margBottom5 {
	/*border-right: 1px solid #cac8c9;*/
}
.leftLinksBannerPad li:last-child .margBottom5 {
	border-right: none;
}
.margBottom5 {
	margin-bottom:5px;
}
.mailingListCont {
	border-top:1px solid #E4E4E4;
	padding:7px 0;
}
.mailingListBack {
	background:url(../images/mailinglist-back.gif) no-repeat left top;
	height:48px;
}
.mailingFieldBack {
	background:url(../images/mailingfield-back.gif) no-repeat;
	height:30px;
	width:290px;
}
.mailingFieldBack input {
	width:270px;
	border:0px;
	background:none;
	margin:6px 0 0 10px;
}
.removeMarginRight, .mailingFieldBack {
	margin-right:0px !important;
}
.mailingListBackPad {
	padding:8px 0 0 10px;
	height:36px;
}
.contactNumber {
	font-size:15px;
	color:#EB2026;
	background:url(../images/contact-icon.png) no-repeat left 4px;
	padding:0 0 0 15px;
	font-weight:bold;margin-left:20px;
}
.mailingListBackPad div {
	margin-right:4px;
}
.leftSubMenuBack, .block-account {
	/*background:#F3F3F3 !important;*/
	background:#FFFFFF !important;
	/*padding:15px;*/
	border:1px solid #CCCCCC;
	border-radius:7px;
}
.leftSubMenuBack a{
	display:block;
	font-size:15px;
	color:#4E4E4E;
	text-decoration:none;
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #C7C5C5;
	padding-left:10px;
}
.leftSubMenuBack li:last-of-type a{
	border-bottom:0px;
}
.leftSubMenuBack a.last{
	border-bottom:0;
}
.block-account a.last {
	border-bottom:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
.leftSubMenuBack a:hover, .leftSubMenuBack a.selected, .block-account a:hover, .block-account li.current, .block-account li.current strong {
	color:#EA1F26;
}
.leftSubMenuBack h1, .block-account .block-title {
	font-size:20px;
	color:#4E4E4E;
	margin-bottom:15px;
	text-transform:uppercase;
}
.middlePart .breadCrumb{
	padding:0 0 0 0;
}
.breadCrumb{
	padding:0 0 0 228px;
	/*float:left;*/
}

.breadCrumb a, .breadCrumb {
	text-decoration:none;
	font-size:13px;
	color:#888888;
	text-transform:capitalize;
}
.breadCrumb a:hover, .breadCrumb a.selected {
	color:#EC1F26;
}
h2 {
	font-size:22px;
	color:#4E4E4E;
	margin-bottom:15px;
	text-transform:uppercase;
	display:none;
}
h3 {
	font-size:18px;
	color:#4E4E4E;
	margin-bottom:10px;
	font-weight:bold;
}
.productGalleryContainer h3 {
	font-size: 18px;
}
h4 {
	font-size:20px;
	color:#252424;
	margin-bottom:14px;
}

.productDetailsInfos .addToCompare {
	font-size:12px;
	font-weight:bold;
	clear:both;
}
.productDetailsInfos .margBottom10 table a{
color:#034EA2;
}
.margBottom40 {
	margin-bottom:40px;
}
.productGalleryContainer {
	width:340px;
}
.contentContainer {
	font-size:12px;
	color:#565656;
	line-height:17px;
}
.contentContainer a {
	color:#EB2026;
	text-decoration:underline;
}
.contentContainer a:hover {
	text-decoration:none;
	color:#565656;
}
.contentContainer li {
	background:url(../images/content-bullet.gif) no-repeat left 5px;
	padding:0 0 0 15px;
}
.floatRightSlogan {
	font-size:22px;
	color:#404040;
	font-weight:bold;
	line-height:30px;
	width:340px;
	margin-left:7px;
}
.formLabel {
	font-size:14px;
	color:#4E4E4E;
	font-weight:bold;
	padding:0 25px 0 0;
}
.formTextFieldBack, .formTextAreaBack {
	background:url(../images/textfield-back.gif) no-repeat;
	width:254px;
	height:30px;
}
.formTextAreaBack {
	background:url(../images/textarea-back.gif) no-repeat;
	height:90px;
}
.formTextFieldBack input, .formTextAreaBack textarea, .formTextFieldBack select {
	width:240px;
	border:0px;
	background:none;
	margin:4px 0 17px 7px;
}
.formTextFieldBack select {
	margin:6px 0 17px 7px;
}
.formTextAreaBack textarea {
	height:80px;
}
.formBtnCont {
	padding-left:15px;
	vertical-align:bottom !important;
	padding-bottom:12px;
}
.newsListing {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:1px solid #E4E3E3;
}
.newsDate {
	font-size:11px;
	color:#969695;
	font-weight:bold;
	padding:5px 0 0 0;
}
.newsPDF a {
	display:inline-block;
	text-align:right;
	background:url(../images/pdf-icon.gif) no-repeat left top;
	font-size:12px;
	color:#EB2026;
	text-decoration:none;
	padding:2px 0 3px 25px;
}
.newsTitle a, .newsTitle {
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#4E4E4E;
}
.newsTitle a:hover, .newsDescp a {
	color:#EB2026;
}
.newsInfosRow {
	margin-bottom:7px;
}
.newsDescp, .newsDescp a:hover, .newsPDF a:hover {
	font-size:12px;
	color:#4E4E4E;
}
.newsDescp a {
	text-decoration:none;
}
.loginRegisterBack {
	background:url(../images/loginback.gif) no-repeat;
	width:464px;
	height:272px;
	font-size:14px;
	color:#565656;
}
.loginRegisterBackPad {
	padding:25px 40px 0 40px;
}
.loginRegisterBackPad h3 {
	margin-bottom:25px;
}
.padTop30 {
	padding-top:30px;
}
.rememberMe {
	font-size:12px;
}
.forgotPass {
	padding-top:5px;
}
.forgotPass, .forgotPass a {
	color:#EB2026;
	font-size:12px;
	text-decoration:none;
}
.forgotPass a:hover {
	text-decoration:underline;
}
.mobileContainer {
	background:url(../images/mobilesubscribe-back.gif) no-repeat;
	height:272px;
}
.genderContainer {
	font-size:12px;
	padding:0 0 10px 0;
}
.browseByCategoriesContainer {
	background:url(../images/categories-back.gif) no-repeat;
	height:153px;
}
.browseByCategoriesPad {
	padding:7px 20px 20px 20px;
}
h5 {
	font-size:13px;
	font-weight:bold;
	color:#606060;
	margin-top:10px;
}
h5 a {
	color:#606060;
	text-decoration:none;
}
.curveContainerCenter {
	background:#F7F8F8 url(../images/curve-bg.gif) repeat-x;
	border-left:1px solid #EFEEEE;
	border-right:1px solid #EFEEEE;
	padding:15px 10px;
}
.viewAllLink a {
	color:#EC1F26;
	font-size:13px;
	font-weight:bold;
	background:url(../images/redarrow.gif) no-repeat left 5px;
	padding:0 0 0 12px;
	text-decoration:none;
}
.viewAllLink a:hover {
	color:#000;
}

.listingGridPage li {
	margin:0 12px 16px 0;
}
.listingGridPage li.last {
	margin:0 0 20px 0;
}
.itemListing li.last {
	margin:0 0 7px 0;
}
.itemListingPad {
	padding:0px 8px 0 8px;
}
.itemPicContainer {
	height:155px;
	text-align:center;
	vertical-align:middle !important;
}
.itemTitle, .itemTitle a{
	font-size:13px;
	font-weight:bold;
	color:#4E4E4E;
	text-decoration:none;
}
.itemTitle a:hover, .itemPrice, h5 a:hover {
	color:#EC2126;
}
.itemCateg {
	font-size:11px;
	font-style:italic;
	color:#2E1F20;
}
.shareItemOn {
	color:#959191;
	font-size:11px;
	padding-top:8px
}
.shareItemOn td{
	text-align:center;
}
.shareItemOn span{
	margin-bottom:3px;
}

.st_sharethis_hcount{
display:none;
}
/*.stButton .stLarge{
	width:18px !important;
	height:18px !important;
	background:100% !important;
}*/
.margTop7 {
	margin-top:7px;
}
.margTop4 {
	margin-top:4px;
}

.searchBtnContainer {
	padding-top:4px;
}
.searchFieldsCont div {
	margin-right:10px;
}
.addToCompare {
	font-size:11px;
	color:#626363;
	margin-top:3px;
}

a.previous, a.next {
	background:url(../images/prevarrow.gif) no-repeat left 7px;
	width:53px;
	height:24px;
	font-size:1px;
	color:#C6C5C5;
	text-align:center;
	padding-bottom:7px;
}
a.next {
	background:url(../images/nextarrow.gif) no-repeat left 7px;
}
a.previous.active {
	background:url(../images/prevarrow-on.gif) no-repeat left 7px;
	color:#EC2126;
}
a.next.active {
	background:url(../images/nextarrow-on.gif) no-repeat left 7px;
	color:#EC2126;
}

.narrowResults.active {
	background:url(../images/narrowresults-open.png) no-repeat;
}

.listingBack {
	background:url(../images/listing-back.gif) no-repeat left top;
	height:150px;
	margin-bottom:15px;
	background-size:100% 100%;
	padding:10px;
}
.listingBack h1{
	color:#005BAA !important;
}
.listingPiCont {
	text-align:center;
	width:140px;
}
.listingBackPad {
	padding:20px 20px 0 15px;
}
.margLeft10 {
	margin-left:10px;
}
.productDetailsInfos {
	width:363px;
/*	background:url(../images/gallery-background.png) repeat-x left 278px; */
	height: auto;
}
.Product-View-Page .product-image {
	background: url(../images/gallerypiccont2.gif) no-repeat;
	background-size: 376px 315px;
	background-position: 0px;
	padding: 18px;
	width: 346px;
	overflow: hidden;
	height: 264px;
	text-align: center;
}
.productDetailsInfos .itemPrice {
	font-size:20px;
}
.productDetailsDescpHighlight {
	color:#949494;
	font-size:12px;
}
.productDetailsDescp {
	margin:10px 0 0 0;
	background:url(../images/desc-background.png) repeat-x;
	padding: 12px 10px;
}
.productSku{
  margin-top: 10px;
  color:#000;
  width:220px;
}
.productTitle.productSku a{
    color:#000;
}
.galleryThumbCont.active {
	border:1px solid #99A7CC;
}
.galleryThumbCont .productTitle{
	margin-bottom:0 !important;
	padding-bottom:0 !important;
	border-bottom:0 !important;
}
.posRelative {
	position:relative;
}
.absoluteLeftSubMenu {
	position:absolute;
	left:203px;
	top:0px;
	width:765px;
	background:#3E3E3E;
	z-index:30005;
	visibility:hidden;
}
.highZindex {
	z-index:30005;
}
.subMenuContainer {
	padding:7px 15px;
}
.subMenuContainer a {
	padding:0px;
	border:0px;
	display:inherit !important;
}
.subMenuContainer li {
	width: 120px;
	text-align:center;
	float:left;
	height:100px;
}
.subMenuContainer li h5, .subMenuContainer li h5 a {
	color:#FFF;
}
.subMenuContainer li h5 a:hover {
	color:#E81E26;
}
.footerBackground {
	/*background:url(../images/footer-back.png) no-repeat right top;*/
	position:absolute;
	width:690px;
	height:312px;
	right:-395px;
	top:0px;
}
/*************************************** General Classes *****************************************/

.fontSize1 {
	font-size:1px;
}
input, select, textarea {
	font-family:Arial;
	font-size:12px;
	color:#515151;
}
.clearBoth {
	clear:both;
	font-size:0;
}
.safeArea {
	width:959px;
	margin:0 auto;
}
.searchFieldsCont div, .logoContainer, .topLinks li, .filterBackPad div, .leftPart, .mailingListBackPad div, .footerSect, .newsDate, .middlePart, .floatLeft, .topSellingHead h4 {
	float:left;
}
.topLinks, .productPrice, .floatRightSlogan, .newsPDF, .floatRight, .viewAllLink {
	float:right;
}
/**************************** ADDED BY SUZ *****************************************************/

.search-btn {
	border:0;
	background: url('../images/search-btn.png');
	width:40px;
	height:46px;
	cursor:pointer;
}
a.mycart_btn {
	background: url('../images/mycart-btn.png');
	width:119px;
	height:37px;
	cursor:pointer;
}
.top-cart .block-title strong {
	background:none;
}
.top-cart .block-title {
	background:none;
	padding: 0 0 0 0;
}
.top-cart .block-content {
	top: 36px;
	width: 230px;
}
.top-cart, .top-cart .block-title strong {
	padding:0;
}
.mailing-btn {
	background: url('../images/mailingbtn.gif');
	width:61px;
	height:30px;
	cursor:pointer;
	border:0;
}
.footer {
	background:none;
}
.col1-layout .col-main {
	float: none;
	width: auto;
	padding:0;
}
.main {
	background:none;
	border:0;
}
/**********************             DEV                 ********************/



.block-compare p a,  .block-compare a {
	text-decoration: none;
	padding: 0;
	border: none !important;
}
.block-compare p a:hover,  .block-compare a:hover {
	color: #111 !important;
	text-decoration: underline;
}
#compare-items p.product-name{
	margin-bottom:7px;
}
.actions a {
	display: inline !important;
}
#compare-items li {
	width: 195px;
	margin-left:5px;
	margin-bottom: 10px;
	border-bottom: 1px solid #CECECE !important;
}
/******************************************william***********************/

.block-title {
	margin:0px 0px 10px 0px !important;
	padding:0px !important;
	background:none !important;
	border:0px !important;
}
.block-content {
	padding:0px !important;
}
.leftLinksBanner a {
	font-size: 8px !important;
}
.addToCompare a {
	color:#111 !important;
	font-size: 11px !important;
	font-weight: bold;
}
.button span span {
	color: #fff !important;
}
.footer-container-text {
	width: 1000px;
	position: relative;
	margin-top: 32px;
}
.footer-container-text .footerSect {
	margin-right:60px;
}
.footer-container-text .sitemapLevel1 {
	margin-top: 10px;
}
/** DEV **/

/**



.leftMenuBack a{

    text-transform:lowercase;

}

.leftMenuBack a:first-letter{

    text-transform:uppercase;

}



.CategoryProducts a{

    text-transform:lowercase;

}

.CategoryProducts a:first-letter{

    text-transform:uppercase;

}



**/

.footerSect .last a {
	position: relative;
	z-index: 100;
}
.required em {
	/*float: right;*/
	margin-right: 0;
	margin-left: 3px;
}
.form-list .validation-advice {
	float: left;
	position: absolute;
	left: 655px;
}
.form-list, .field {
	position: relative;
}
.input-box .validation-error {
	position: relative;
	display:block;
}
.formTextFieldBack {
	position:relative;
}
.loginRegisterBackPad .validation-advice {
	float: left;
	position: absolute;
	left: 262px;
	top: 0;
	min-width: 185px;
}
.header .welcome-msg {
	display:none;
}
.Flipbook {
	border: 0;
	width: 736px;
	height: 505px;
}
#search_autocomplete li {
	padding:10px;
	background:#fff;
	cursor: pointer;
	max-width:615px;
}
#search_autocomplete {
	z-index:1100;
	position:absolute;
	top:40px;
	right:65px;
}
#search_autocomplete li .amount {
	margin-right: 5px;
	margin-left:2px;
}
.block-account {
	margin-bottom: 6px;
}
#LoadingSearch {
	display:none;
}
#topCartContent {
	top: 47px !important;
}
#topCartContent button span span, #topCartContent button span, #topCartContent button {
	background-image: url(../images/bkg_btn.gif) !important;
}
#contactForm .form-buttons {
	width: 492px;
}
#contactForm p.required {
	width: 487px;
}
#contactForm .form-list .validation-advice {
	left: 512px !important;
}
#shipping-zip-form .form-list .validation-advice {
	left:0 !important;
}
#search_autocomplete li:hover {
	background: #ecedef;
}
select {
	/*text-transform: capitalize;*/
}
/*
CHECKOUT PAGE
*/

#checkout-step-payment #co-payment-form .validation-advice,  #opc-login #login-form .validation-advice {
	position: initial !important;
}
#opc-login #login-form .note {
	padding: 3px 0 0 192px !important;
}
#opc-login #login-form .buttons-set {
	width: 320px;
	margin-top: 5px;
}
/*
Add more
*/
.breadCrumb strong {
	color: #222;
}
.tabsBtnsContainer {
	margin-top:12px;
}
.tabsBtnsContainer a {
	width: 142px !important;
}

.messages {
/*width: 714px !important;*/

}
/******* DEV part II **************/

.Exclusive {
	color: #eb3729;
	font-style: italic;
	font-size: 16px;
	margin-top: 10px;
}
.breadCrumb strong {
	color: #eb3729;
}
.Offers {
	margin-bottom: 10px;
}
.Offers h2 {
	display: inline;
}
.Offers .redFont {
	display: inline;
	color: #eb3729;
	font-size: 16px;
	font-weight: bold;
}
.FreeGifts {
	height: 242px;
	margin-bottom: 20px;
	background: url('../images/freegift-background.png');
}
.title-left-freegift img {
	height: 241px;
}
.gift-content ul {
	margin-top: 48px;
}
.gift-content li {
	display: inline;
	float: left;
	width: 120px;
	margin-right: 5px;
	margin-left: 5px;
}
.galleryThumbCont-gift {
	width: 116px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #E7E5E5;
	text-align: center;
	vertical-align: middle !important;
	background: white;
}
.separator {
	width: 18px !important;
	margin-top: 30px;
}
.PlusItem {
	font-size: 25px;
	color: #eb3729;
}
.GiftPrice{
	font-size: 14px;
	color: #eb3729;
	font-weight: bold;
	margin-bottom:7px;
}
.itemPrice {
	font-size: 28px;
	color: #eb3729;
	margin-bottom:2px;
}
.itemPrice b{
	font-size: 18px;
}
.moreOption {
	margin-top: 7px;
	padding-top: 7px;
	border-top: 1px solid #999;
}
.moreOption h4 {
	margin-bottom: 0px;
}
/**PAUL */

.filterBack2 {
	background:url(../images/filter-back-2.gif) no-repeat;
	width:959px;
	height:59px;
}
.seachBg {
	position:relative;
	background:url(../images/searchBg.png) no-repeat left top;
	width:514px;
	height:46px;
	margin:0 28px 0 3px;
}
table.searchTable {
	position:absolute;
	top:5px;
	left:24px;
}
span.searchBtn1 {/*

position:absolute;

top:5px;

left:24px;*/
	background:url(../images/searchBtnBg1.gif) repeat-x left top;
	min-width:39px;
	height:35px;
	display:block;
}
span.searchBtn2 {
	/*position:absolute;

top:5px;

left:24px;*/

background:url(../images/searchBtnBg2.gif) no-repeat left top;
	width:49px;
	height:35px;
	display:block;
}
span.allBtn {
	display:inline-block;
	color:#1f6fb4;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
}
span.allBtn:hover {
	cursor:pointer;
}
span.blueArrow {
	display:block;
	margin:0 0 0 13px;
	padding-top:15px;
	position:relative;
	height:17px;
}
select.searchDropdownBox {
	position:absolute;
	height: 20px;
	left: 0;
	opacity: 0;
	top: 0px;
	visibility: visible;
	width:50px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top:15px;
}
select:hover.searchDropdownBox {
	cursor: pointer;
}
input.seachInput {
	margin:10px 0 0 2px;
	width:290px;
	border:0;
	color:#666666;
}
/*************************************** General Classes *****************************************/

.fontSize1 {
	font-size:1px;
}
input, select, textarea {
	font-family:Arial;
	font-size:12px;
	color:#515151;
}
.clearBoth {
	clear:both;
	
}
.safeArea {
	width:959px;
	margin:0 auto;
}
.searchFieldsCont div, .logoContainer, .topLinks li, .filterBackPad div, .leftPart, .mailingListBackPad div, .footerSect, .newsDate, .middlePart, .floatLeft, .topSellingHead h4 {
	float:left;
}
.topLinks, .productPrice, .floatRightSlogan, .newsPDF, .floatRight, .viewAllLink {
	float:right;
}
.countriesAbs {
	position:absolute;
	top:22px;
	right:10px;
	width:87px;
}
.countriesCont {
	padding:10px 0;
	/*background:#fff url('../images/countriesCont-bg.gif') repeat-y 100% 0;*/
	-webkit-box-shadow:  -3px 7px 3px 2px rgba(0, 0, 0, 0.1);
    box-shadow:  -3px 7px 3px 2px rgba(0, 0, 0, 0.1);
	border-radius:0 0 3px 3px;
}
.countriesCont td a {
	padding:3px 0px;
}
/********************Carole 21-9-2012*************************/

.InstallementHolder {
	background:url(../images/installement.gif) left top no-repeat #4e4e4e;
	width:738px;
	height:148px;
	color:#ffffff;
}
.InstallementHolder .title {
	font-size:22px;
	font-weight:bold;
	padding:50px 0 5px 0;
}
.InstallementHolder .text {
	font-size:13px;
	padding:0 30px 20px 0;
}
li.sambalisting {
	float:left;
	background:url(../images/sambaItemBg.gif) no-repeat left top;
	width:235px;
	height:304px;
	margin:0 7px 7px 0;
}
li.sambalisting .last {
	margin:0 0 7px 0;
}
.sambaListingDescription {
	font-size:13px;
	list-style:disc;
	padding:0 20px 20px 13px;
}
.sambaListingDescription li {
	list-style:disc;
	color:#4e4e4e;
	font-size:12px;
	padding:0 0 5px 0;
}
.sambaPicture {
	padding:3px 40px;
}
.sambaItem {
	padding:0px 15px 0 15px;
}
.sambaItemTitle a {
	color:#4e4e4e;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 7px 0;
	text-decoration:none;
}
.sambaItemTitle a:hover {
	color:#EC2126;
}
.sambaItem .note {
	color:#a3a2a2;
	font-size:11px;
	padding:0 0 10px 10px;
}
.contentContainer .note {
	font-size:11px;
	color:#000000;
}
.servicesBoldText {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	padding:0 0 15px 0;
}
.brandsdHolder, .brandsdHolder2 {
	background:url(../images/bottomBg.gif) left bottom no-repeat;
	padding-bottom:10px;
}
.brandsdHolder ul li, .brandsdHolder2 ul li, .partsHolder ul li {
	float:left;
	list-style:none;
	padding:0 40px 3px 10px;
}
.brandsdHolder2 ul li {
	padding:20px 0 20px 0;
}
.partsHolder ul li {
	padding:20px 15px 12px 0;
	width:100px;
}
.serviceRedBox {
	border-bottom:solid 2px #ec2227;
	border-top:solid 2px #ec2227;
	height:146px;
	color:#565656;
	font-size:12px;
	margin-bottom:20px;
}
.serviceRedBox img {
	float:left;
	padding:10px 20px 10px 10px;
}
.serviceRedBox .redTitle {
	color:#ec2227;
	padding:20px 0 10px 10px;
	font-weight:bold;
	font-size:20px;
}
.RedBox {
	padding:20px 0 0 0;
}
.partsHolder {
	padding:0 0 10px 0;
}
.std table th, .std table td {
	padding: 0px;
	border: 0px;
}
.std ul {
	padding-left: 0em;
}
.std ul ul, .std ol ol, .std ul ol, .std ol ul {
	margin: 0em 0;
}
.p-topleft,  .p-topright {
	width: 382px;
	position: absolute;
	z-index: 1;
}
.p-topleft {
	margin-left: 8px;
}
.p-topright {
	margin-top: 6px;
	width: 372px;
}
.p-topleft li,  .p-bottom li {
	float:left;
}
.p-topright li {
	float:right;
}
.p-topright img {
	width: 50px;
	margin-left: 4px;
	border: 2px solid #f5f5f5;
}
.p-bottom img {
	height: 40px;
}
.p-bottom {
	margin-top: 8px;
	margin-left: 9px;
	height: 52px;
}
.p-bottom li {
	margin-right:4px;
}
.special-price, .minimal-price-link {
	color: #EB2326;
}
.addBox {
	padding: 14px;
	background:url(../images/item-back.png) no-repeat left top;
	width: 210px;
	height: 295px;
	margin:0 12px 7px 0;
	background-size: 226px 294px;
}
.jcarousel-item .addBox {
	height: 268px;
}
.tagging {
	position: absolute;
	top: 0;
	left: 0;
}
ul.listing li{
	background:url(../images/bullet.gif) no-repeat left 5px;
	padding-left:10px;
}
.listingPdf {
	margin:10px 0 0 0;
}
.listingPdf li {
	margin-bottom:10px;
	padding-left:20px;
	background:url(../images/pdf-icon.gif) no-repeat left -1px;
}
.listingPdf li a {
	font-size:12px;
	color:#000;
	text-decoration:none;
}
.listingPdf li a:hover {
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
.eventsTable td {
	padding:10px 5px !important;
	font-size:12px !important;
	vertical-align:middle !important;
	border-bottom:1px solid #CCCCCC !important;
}
.eventsTable th {
	background:#000000 !important;
	color:#FFFFFF !important;
	padding:5px !important;
	font-size:12px !important;
}
.block-reorder {
	display:none;
}
#checkout-progress-state.checkout-progress {
	margin-left: 10px;
}
.detailMenu, .bigMenuHolder {
	display: none;
}
table.tableBG {
	background:url(../images/tableBg.gif) repeat-x left bottom #FFFFFF;
	border:0px solid #dddcdc;
	margin:10px 0;
}
table.tableBG td {
	border-bottom:1px solid #AFAFAF;
}
table.tableBG td {
	padding:10px 7px;
}
table.tableBG th {
	background:#4b4c4c;
	color:#FFFFFF;
	padding: 5px 10px;
}
td.tdBbGradient {
	background:url(../images/tabsContentBg.gif) repeat-x left bottom;
}
.title-left-crosssell {
	padding: 10px 25px 0 10px;
	text-align: left;
	font-weight: bold;
}
.title-left-crosssell img {
	border: 1px solid #E27D74;
	margin: 2px;
}
.buyandget {
	color: #EB3729;
	font-weight: bold;
	font-size: 20px;
	width: 50px;
}
.crossOffers {
	background: #EFEFEF;
	border-top: 1px solid #CCC;
}
.crossOffers h2 {
	padding: 4px 12px;
	margin-bottom: 0px;
	font-weight: bold;
}
.logoHere img {
	height: 50px;
	float: left;
	margin-left: 20px;
	margin-top: 32px;
}
.checkAvailability {
	margin-top: 10px;
}
/*******************************************************************************************************************/
.borderBottomSlider{
/*border-bottom:1px dotted #959595;
height:307px;*/
	}
.helloGuest{
	height: 34px;
	width: 135px;
	padding:2px 9px 0 14px;
	background: no-repeat url(../images/myaccount-btn.png);
}
.search_container td .field{float:none !important;margin:0 !important;}

.listingBack td{padding-left:0 !important;}
.titleBranch h2{color:#EB1515; display:block;}

/*.block-english{
width:945px !important;
}*/
.block-english td ul li{
background:no-repeat url(../images/content-bullet.gif) left 3px;
padding-left:9px;
}

.block-english td ul.form-list li{background:none;padding-left:0px;}

a.guestName{color: #EC2127;}
button.marginRight{margin-right:20px !important;}


ul#CategoryMenu1 li:last-of-type a{border-bottom:none !important;}

.sloganStyle{ font-size:22px; font-weight:bold;}
.marginTop10{ margin-top:10px;}

table.tableBG th.paddingLeft{padding-left:7px; text-align:center;}

.newsThumb{float:left;margin-right:10px;}
.newstitle{ font-size:15px; margin-bottom:5px;}
.newsdate{ font-size:12px; margin:0 0 5px 0;float:none;}
.newsdsummary{ margin-bottom:5px;}
.newsback{ text-align:right;}

.required{color:#F02800;font-size:11px;}

/*************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************
***********************************************Static Pages***************************************************
**************************************************************************************************************
**************************************************************************************************************
**************************************************************************************************************/
.staticTitle{
color:#eb212e;
font-size:43px;
margin-bottom:10px;
text-align:right;
}
.staticSubTitle{
color:#000000;
font-size:20px;
margin-bottom:15px;
}
.staticDescription{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
color:#000000;
position:absolute;
right:0;
text-align:justify;
}
.width275{
width:275px;
}
.staticDescription cufon.cufon-canvas{
height:20px !important;
}
.textAlignRight{
	text-align:right;
	}
.posAbs{
position:absolute;
}
.jarirGiftCertificate{
top:50px;
}
.fontSize35{
font-size:32px;
padding-top: 40px;

}
.staticPageListing{
margin-bottom:35px;
}
.staticPageListing li{
list-style:none;
background:#e6e7e8;
padding:10px 10px 10px 59px;
color:#000000;
font-size:12px;
}
.textAlignCenter{
text-align:justify;
}
.blackTitle{
color:#000000;
font-size:22px;
margin:15px 0 7px 0;
}
.staticPageListing li.white{
background:#FFFFFF;
}
.colorBlack{
color:#000000;
}
.paddingLR45{
padding:0 45px;
}
.heigh500{
height:350px;
}
.marginTop160{
margin-top:160px;
}
.greyBg{
background:#e6e7e8;
padding-top:10px;
padding-bottom:10px;
}
.fontSize17{
font-size:17px;
}
.formHolder label{
display:block;
font-size:12px;
color:#000000;
font-weight:bold;
}
.formHolder input[type=text],.formHolder select {
margin-bottom:10px;
border:1px solid #b0b0b0;
padding:4px;
}
.formHolder input[type=text]{width:96%;}
.formHolder select{width:100%;}

.formQuestions li{
background:none;
padding-left:0;
font-size:13px;
color:#000000;
margin-bottom:10px;
font-weight:bold;
}
.colorRed{
color:#ff0000;
}
.moreInfo li{
background:url(../images/blackbullet.gif) no-repeat left 6px;
margin-bottom:15px;
font-weight:bold;
font-size:14px;
padding-left:10px;
}
.fontSize20{
font-size:20px;
}
.offersListing li{
background:none;
padding-left:0;
float:left;
margin-right:10px;
margin-bottom:7px;
}
.offersListing li.last{
margin-right:0px;
}
.iconHolder{
text-align:center;
}
.darkGreyBg{
	background:#FFFFFF;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 16px;
	border-radius:5px;
	border:1px solid #cecece;
	min-height:573px;	
}
.staticMenuHolder li{
	list-style:none;
}
.staticMenuHolder li.sub{
	/*background:url(../images/bullet.gif) no-repeat left 7px;
	background:url(../images/arrow001.png) no-repeat 97% 3px;*/
}
.staticMenuHolder li.sub a{
	font-size:12px!important;
	padding-left:20px;
}
.staticMenuHolder li a{
	color:##4E4E4E;
}
.staticMenuHolder li.sub a.selected{
	background:url(../images/arrow001.png) no-repeat 97% 3px;
	color:#EA1F26 !important;
}
/***********************************************************************************************************
************************************************************************************************************
*****************************************Products Left Navigation*******************************************
************************************************************************************************************
***********************************************************************************************************/
.leftNavigation{
	/*border:1px solid #DBDBDB;*/
	padding:0px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*background:#FFFFFF;*/
	margin-bottom:10px;
}
.leftNavigation .accContent{
	border:1px solid #DBDBDB;
	background:#ffffff;
}
.leftNavigation a.accLink{
	color:#2857a9;
	font-size:0px;
	font-weight:bold;
	text-decoration:none;
	/*background:url(../images/leftnav-arrowDown.png) no-repeat 95% 21px;*/
	background:url(../images/browsebycategory.png) no-repeat left top;	
	width:219px;
	height:33px;
	display:block;
	padding:0;
	border-radius:5px;
	
}
.leftNavigation a.accLink.active{
	/*background:url(../images/leftnav-arrowUp.png) no-repeat 95% 21px;*/
	background:url(../images/browsebycategory-up.png) no-repeat left top;
	width:219px;
	height:33px;
	border-radius: 5px 5px 0 0;
	margin-bottom:0;
}
.leftNavigation .accContent ul{
	padding:0;
}
.leftNavigation .accContent ul li{
	border-bottom:1px solid #CCCCCC;
	padding:1px 0;
	background:url(../images/arrow001.png) no-repeat 97% 50%;
}
.leftNavigation .accContent ul li.last{
	border-bottom:none;
}
/*.leftNavigation .accContent ul li:hover{
background:#F3F3F3;
}*/
.leftNavigation .accContent ul li a{
	padding:5px 20px 5px 40px !important;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#3B3B3B;
	text-decoration:none;
	background-position:7px 50%;
}
.leftNavigation .accContent ul li a:hover{
/*background-color:#F3F3F3;*/
color:#e42631;
}

.arabicBooks{background:url(../images/icons/arabicbooks.png) no-repeat left 50%;}
.publications{background:url(../images/icons/publications.png) no-repeat left 50%;}
.englishBooks{background:url(../images/icons/englishbooks.png) no-repeat left 50%;}
.eBooks{background:url(../images/icons/ebooks.png) no-repeat left 50%;}
.officeSupplies{background:url(../images/icons/officesupplies.png) no-repeat left 50%;}
.schoolSupplies{background:url(../images/icons/schoolsupplies.png) no-repeat left 50%;}
.childrenDevp{background:url(../images/icons/childrendev.png) no-repeat left 50%;}
.artsSupplies{background:url(../images/icons/artssupplies.png) no-repeat left 50%;}
.computers{background:url(../images/icons/computers.png) no-repeat left 50%;}
.computersSupplies{background:url(../images/icons/computersupplies.png) no-repeat left 50%;}
.electronics{background:url(../images/icons/electronics.png) no-repeat left 50%;}
.smartphones{background:url(../images/icons/smartphones.png) no-repeat left 50%;}
.cameras{background:url(../images/icons/cameras.png) no-repeat left 50%;}
.mediaPlayer{background:url(../images/icons/mediaplayers.png) no-repeat left 50%;}
.telecom{background:url(../images/icons/telecom.png) no-repeat left 50%;}
.videoGames{background:url(../images/icons/games.png) no-repeat left 50%;}

.selectedHolder{
	margin-top:7px;
	background:#ffffff;
	border:1px solid #DBDBDB;
}
.selectedHolder .levelOne{
border-bottom:1px solid #e6e6e6;
/*padding-bottom:5px;*/
}
.selectedHolder .levelOne a{
padding: 7px 20px 7px 40px !important;
display: block;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #3B3B3B;
text-decoration: none;
background-position: 7px 50%;


}
.selectedHolder ul{padding-left:0px;}
.selectedHolder ul.sublevel{padding-left:0px !important;}

.selectedHolder ul li{
margin-bottom:5px;
}
.selectedHolder ul li a{
	color:#333333;
	font-size:13px;
	text-decoration:none;
	display:block;
	padding:5px 3px 5px 39px;
	border-bottom:1px solid #cecece;
}
.selectedHolder ul li a:hover{
	color:#e42631;
}
.selectedHolder ul li a:last-of-type{
	border-bottom:none;
}
.selectedHolder ul.sublevel li{
margin-bottom:0;
border-bottom: 1px solid #CCCCCC;
}
.selectedHolder ul.sublevel li:last-of-type{
border-bottom:none;
}
.selectedHolder ul.sublevel li a{
	font-weight:bold;
	color:#3b3b3b;
	padding-left: 50px;
	/*border-bottom: 1px solid #CCCCCC;*/
	font-size:12px;
	border-bottom:0 !important;
}
.selectedHolder ul.sublevel li a:hover{
	background:#f3f3f3;
	font-size:12px;
}

/*************************************************************************************************************************
**************************************************************************************************************************
********************************************************Sitemap***********************************************************
**************************************************************************************************************************
**************************************************************************************************************************/
.footerSect {
	font-size:12px;
	color:#686868;
	position:relative;
	z-index:100;
	float:none !important;
}
.sitemapCont .footerSect {
	margin-right:80px;
}
.sitemapCont .footerSect.last {
	margin-right:0px;
}
.footerSect a {
	color:#333333;
	display:block;
	text-decoration:none;
}
.footerSect a:hover, .footerCopyRight a:hover {
	color:#ED1D24;
}
.sitemapLevelCont {
	margin-bottom:7px;
}
.sitemapLevel1 {
	font-size:14px;
	font-weight:bold;
}
.sitemapCont .sitemapLevel1, .sitemapCont .sitemapLevel1 a {
	color:#4E4E4E;
}
.sitemapLevel1 a:hover {
	color:#ED1D24;
}
.sitemapCont .sitemapLevel2 {
	font-size:13px;
}
.sitemapCont .sitemapLevel2 a {
	background:url(../images/footer-icon.png) no-repeat left 4px;
	padding:0 0 3px 10px;
}
.sitemapLevel2 {
	margin-top:4px;
}
.sitemapLevel2 a {
	background:url(../images/footer-icon.png) no-repeat left 3px;
	padding:0 0 1px 10px;
}
.sitemapLevel3 {
	padding:3px 0 10px 10px;
}
.sitemapLevel3 a {
	background:none !important;
	padding:0px !important;
	color:#ED1D24;
	font-size:11px;
}
.sitemapLevel3 a:hover {
	color:#686868;
}
.last {
	margin-right:0px;
}
.footerCont {
	/*border-top:1px solid #E4E4E4;*/
	background:#F7F5EE;
	/*background:#F3F3F3 url(../images/footerback.jpg) no-repeat center top;*/
	overflow:hidden;
	padding-top:18px;
}
.footer-contact{padding-top:15px !important;padding-left:0 !important;width:200px;}
.footer-contact .contactNumber{color:#f7481b;font-size:16px;padding-bottom:10px;margin-bottom:5px;}
.footer-contact .title{font-size:12px !important;}
.footer-bottom{width:959px;}
.most-saerch{width:959px;clear:left;}
.footer-right-bottom{width:959px;clear:both;color: #AAAAAA;font-size:12px;margin-bottom: 20px;text-align:center;}
.footer-right-bottom a{text-decoration: none;font-size:12px;color:#AAAAAA; font-weight:bold;}
.most-saerch ul{margin:0 0 5px;float:left;}
.most-saerch li{display:inline-block;border-left:1px solid #ccc;padding:0 5px 0;font-size:11px;color:#999; }
.most-saerch li a{text-decoration: none;font-size:10px;color:#999;}
.most-saerch span{float:left;font-weight:bold;color:#6f6d69;font-size:11px;margin-right:5px;display:inline-block;text-transform:uppercase;}
.most-saerch span.first{font-weight:bold;color:#57544f;font-size:11px;margin-right:5px;display:inline-block;text-transform:capitalize;}
.closed {
	border-top:0px;
}
.footerCopyRight {
	padding:5px 0 15px 0;
}
.footerCopyRight, .footerCopyRight a {
	color:#333333;
	font-size:11px;
	text-decoration:none;
	text-align:left;
}
.footerArrow {
	text-align:center;
	display:none;
}
.footerArrow a {
	display:block;
	background:url(../images/footer-arrow.gif) no-repeat center top;
	display:block;
	height:20px;
	text-align:center;
	padding-bottom:0px;
	/*border-top:1px solid #E4E4E4;*/
}
.footerArrow a.active {
	background:#174065 url(../images/footer-arrow-open.gif) no-repeat center -10px;
	padding-bottom:0px;
	/*border-bottom:1px solid #E4E4E4;*/
}
.emailAddress .mailing-btn{background: url("../images/footer-sear-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 35px;
    padding: 0;
    width: 34px;
}
.mailingComponent {
    background: none repeat scroll 0 0 #A09E9E !important;
    margin-top: 15px;
    padding: 4px 0;
}
.mailingComponent .emailAddress{width:308px;padding:0;}
.mailingComponent .emailAddress input{width:268px;}
.seperatorSitemap{
border-right:1px solid #afafaf;
margin:0 13px 0 3px;
}
ul.sitemapListing li{
float:left;
width:140px;
margin-right:15px;
min-height:103px;
}
ul.sitemapListing li.last{
margin-right:0px;
}
.contactUsHolder{
        border-left: 1px dashed #ccc;
	padding:25px 8px 14px 9px;
	/*background:#f3f3f3;
	border:1px solid #afafaf;
	border-radius:5px;*/
}   
.contactUsHolder .title{
	font-size:14px;
	color:#4f4f4f;
	font-weight:bold;
	margin-bottom:5px;
	width:135px;padding-left:20px;
}
.contactUsHolder .title a{
	font-size:12px;color:#333;
}
.footer-contact .selectCity{padding-left:20px;}
.borderBottomc2c2c2{
border-bottom:1px dashed #ccc;
padding-top: 4px;
}
.contactNumber{
padding-bottom:3px;
font-size:18px;
}
.selectCity select{
padding:2px;
width:100%;
}
/****************************************************************************************
*************************************Product Details*************************************
*****************************************************************************************/
.productGalPicContBig {
	background:#FFF;
	/*border:1px solid #afafaf;*/
	height:310px;
	text-align:center;
	vertical-align:middle !important;
}
.social-media{background:url(../images/result.png) no-repeat;}
.social-media li {display:inline-block;}
.social-media li a {display:inline-block;width:37px;height:37px;}
.social-media li.fb{background:url(../images/result.png) no-repeat 0 -376px;width:37px;height:37px;}
.social-media li.fb:hover{background:url(../images/result.png) no-repeat 0 -329px;width:37px;height:37px;}
.social-media li.twt{background:url(../images/result.png) no-repeat 0 -235px;width:37px;height:37px;}
.social-media li.twt:hover{background:url(../images/result.png) no-repeat 0 -282px;width:37px;height:37px;}
.social-media li.gplus{background:url(../images/result.png) no-repeat 0 -188px;width:37px;height:37px;}
.social-media li.gplus:hover{background:url(../images/result.png) no-repeat 0 -141px;width:37px;height:37px;}
.social-media li.yutube{background:url(../images/result.png) no-repeat 0 -94px;width:37px;height:37px;}
.social-media li.yutube:hover{background:url(../images/result.png) no-repeat 0 0;width:37px;height:37px;}
.social-media li.ig{background:url(../images/instagram.png) no-repeat 0 1px;width:37px;height:37px;}
.social-media li.ig:hover{background:url(../images/instagram.png) no-repeat 0 -47px;width:37px;height:37px;}

.productGalPicContBig a.image-zoom{
padding-left:0 !important;
}
.productGalPicContThumb{
background:#FFF;
/*border:1px solid #afafaf;*/
border-top:none;
vertical-align:middle !important;
/*padding:10px 10px 4px 10px;*/
}
.productGalPicContThumb ul{
margin-bottom:0px;
}
/*.productGalPicContThumb ul li{
float:left;
width:79px;
height:58px;
border:2px solid #afafaf;
border-radius:6px;
margin-right:7px;
}
.prodetailsicon{
	position:absolute;
	left:10px;
	top:10px;
}*/

.tagtopleft{position:absolute;	left:10px;	top:10px; z-index:1000;}
.tagtopright{position:absolute;	right:10px;	top:10px; z-index:1000;}
.tagtopright a{display:block;}

.productDetailsInfos h3{
	padding-bottom:10px;
	margin-bottom:15px;
	color:#034ea2;
	font-size:19px;
	border-bottom:3px solid #afafaf;
	width:362px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
.italicRed{
	color:#ec2227;
	margin-bottom:18px;
	font-size:21px;
}
.oldPrice{
	position:relative;
	color:#4e4e4e;
	font-weight:normal;
}
.lineThrough{
    left: 4px;
    position: absolute;
    top: 5px;
}
.oldPrice b{
	font-size:14px;
}
.itemNumber{
	/*color:#DDDDDD;*/
	color:#B9B9B9;
	margin-bottom:14px;
	font-size:14px;
}
.itemPrice2 {
	font-size:25px;
	color:#ec2227;
	text-decoration:none;
	margin-bottom:10px;	
}
.itemPrice2 b{
	font-size:45px;
	}
.itemPrice3{
    background: url("../images/line-through2.png") no-repeat scroll left 77% transparent;
    display: block;
    font-size: 21px;
    margin-left: 35px;
    padding-left: 12px;
    padding-top: 14px;
	color:#A4A4A4;
	font-weight:bold;
	font-family:Tahoma;
}
.itemPrice3 b{
	font-size:28px;
}
.availabilityHolder{
	background:#FFFFFF;
	border:2px solid #c9c9c9;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;    
	border-radius: 8px;
	width:95%;
}
.availabilityHolder .paddingIn{
	padding:15px 18px;
}
.availabilityHolder table{
	margin-bottom:7px;
}
.availabilityHolder .paddingIn td{
	vertical-align:middle;
}
.availabilityHolder.green{border:2px solid #96eb8e;}
.availabilityHolder.red{border:2px solid #FF0000;}
.availabilityHolder.yellow{border:2px solid #fff500;}

.availabilityHolder label{
	font-weight:bold;
	font-size:16px;
	color:#575757;
	display:block;
	background:#CECECE;
	border-radius:5px 5px 0 0;
	text-transform:uppercase;
	padding:8px 8px 7px 8px;
}
.availabilityHolder select{
	border:1px solid #c6c6c6;
	padding:3px;
	width:100%;
	margin-bottom:5px;
}
.availabilityIcon, .availabilityText{
	text-align:center;
}
.availabilityText{
	font-size:12px;
	color:#7a7a7a;
}
.freeGiftsHolder{
	background:#FFFFFF;
	border:3px solid #afafaf;
	border-radius:10px;
	overflow:hidden;
}
.freeGiftsCarousel{
	padding:6px 0 0 10px;
}
td.galleryThumbCont img{
/*-webkit-box-shadow:  0px 3px 3px 3px rgba(0, 0, 0, 0.1);        
box-shadow:  0px 3px 3px 3px rgba(0, 0, 0, 0.1);*/
margin:0 0 5px 0;
}
.galleryThumbCont {
	width:116px;
	height:79px;
	text-align:center;
	vertical-align:middle !important;
}
td.galleryThumbCont .productTitle, td.galleryThumbCont .productQuantity,.productTitle{
	color:#606363;
	text-align:left;
}
.productTitle, td.galleryThumbCont .productTitle{
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	padding-bottom:10px;
	color:#575757;
	border-bottom:1px dotted #565656;
	height:150px;
	position:relative;
}
.grid-rating{position:absolute;bottom:5px;}
td.galleryThumbCont .productQuantity{font-size:11px; margin-bottom:2px;}

.redFont{
	color:#ec2227;
	text-align:left;
	font-size:18px;
}
/*************************************** tabs ******************************************************/
.tabsHolder{
	margin-bottom:0px;
}
.tabsHolder.Details{
    margin-bottom:20px;
}
.tabsBtnsContainer {
	/*border-bottom:1px solid #6B6B6B;*/
	position:relative;
	top:-1px;
}
.tabsContentBack {
	/*background:url(../images/tabsback.gif) no-repeat bottom left;*/
	padding:5px 15px;
	color:#565656;
	font-size:12px;
	background:#FFFFFF;
	border:1px solid #afafaf;
	border-radius:0 5px 5px 5px;	
}
.tabsback, .tabsbackon {
	/*background:url(../images/tabsright.gif) no-repeat right 0;*/
	background:#d6d6d6;
	font-size:13px;
	color:#4E4E4E;
	display:inline-block;
	position:relative;
	top:2px;
	border-top:1px solid #afafaf;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
	-webkit-border-radius: 6px 6px 0px 0px;
    border-radius: 6px 6px 0px 0px;
	text-transform:uppercase;
}
.tabsbackon {
	background:#FFFFFF;
}
.tabsback div, .tabsbackon div {
	margin:0 7px 0 0;
	padding:13px 23px 12px 30px;
}
.tabsback:hover {
	background:#FFFFFF;
}
.tabsBtnsContainer a.tabsback div, .tabsBtnsContainer a.tabsbackon div {
	text-align:center;
	padding:8px 0;
}
.tabsContentBack label{
width:183px !important;
}
.specificationsTabl{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	margin-top:10px;
}
/*.specificationsTabl td{
	padding:6px 0 6px 13px;
	background:#ffffff;
	font-size:12px;
	border-bottom:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
.specificationsTabl table tr:nth-child(even) td{
	background:#f3f3f3;
}*/
.specificationsTabl td.dark{
	background:#d6d6d6;
	font-weight:bold;
	font-size:12px;
}
.specificationsTab tr.backgroundGray td{
	background:#f3f3f3;
}
.specificationsTabl td{
	padding:10px 0px 10px 13px;
	background:#f3f3f3;
	border-bottom:1px solid #afafaf;
	border-left:1px solid #afafaf;
	border-right:1px solid #afafaf;
}
td.verticalMiddle134{
	height:150px;
	vertical-align:middle;
	text-align:center;
	/*padding-bottom:10px;*/
	position:relative;
	padding: 0 10px 10px 0;
}
td.verticalMiddle134-offersmodule{
	height:80px;
}

.itemListingOpt2 td.verticalMiddle134{border-right: 1px solid #CECECE;}

table#tableBGAttributes{
	border:1px solid #cccccc;
}
.paddingBottom30{
padding-bottom:30px;
}
.paddinglistingProd {
    padding: 10px 0 0 0;
}
.enlargeButton{
	position:absolute;
	bottom:5px;
	right:5px;
}
/********************************************************************************
**********************************Products Listing*******************************
********************************************************************************/
.searchFilterCont{
	border:1px solid #c3c3c3;
	border-radius:8px;
	padding:4px 7px;
	margin-bottom:10px;
	background:#ecedef;
	clear:both;
}
.searchFilterCont td{
	vertical-align:middle;
}
.sortfilterby select{
	background:#FFFFFF;
	border:1px solid #b8b8b8;
	-webkit-border-radius: 3px;    
	border-radius: 3px;
	margin:0px 5px;
	width:185px;
	padding:3px 10px;
}
.sortfilterby select.width200{
	width:255px;
}
.FooterPage .searchFilterCont{
	display:none;
}
.sortByText, .sortByText a{
	font-size:16px;
	text-transform:uppercase;
	color:#434343;
}
.sortByText a.filters{
	font-size:16px;
	text-transform:uppercase;
	color:#FFFFFF;
	background:#434343;
	padding:4px 6px;
	border-radius:8px;
}
.optionsHolder{
	border:0px;
	padding:2px;
}
.optionsHolder li{
	float:left;
}
.paginationContainer {
	font-size:12px;
	color:#4E4E4E;
	border-bottom:1px dotted #c3c3c3;
	padding-bottom:10px;
	margin-bottom:10px;
}
.FooterPage .paginationContainer{
	border-bottom:0;
	padding-bottom:0;
}
.paginationContainer a {
	display:inline-block;
	text-decoration:none;
	color:#4E4E4E;
	margin-left:1px;
	padding:1px 4px;
}
.paginationContainer a:hover{
	text-decoration:underline;
	color:#EC2126;
}
.paginationContainer a.current{
	font-weight:bold;
	background:#565656;
	color:#FFFFFF;
}

.itemListing {
	padding:0 2px;
}
.itemListing li {
	float:left;
	width: 222px;
	height: 400px;
	margin:0 10px 15px 0;
	padding-top:6px;
	border-radius:5px;
	border:1px solid #afafaf;
}
.itemListing li:hover  {
	border:1px solid #FF0000;
	-webkit-box-shadow:  0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	/*background:url(../images/item-back-on.png) no-repeat left top;*/
}
.borderNone{
	border-bottom:none;
}
.borderTopWhite{
	border-top:1px solid #ffffff;
	padding-top:20px;
}
/**********************Listing Option 2******************************/
.itemListingOpt2 li {
	/*background:url(../images/item-back-opt2.png) no-repeat left top;*/
	border:1px solid #cecece;
	border-radius:5px;
	height: 245px;
	margin:0 0px 7px 0;
	position:relative;
	/*padding:20px 25px 10px 25px;*/
}
.itemListingOpt2 li:hover  {
	/*background:url(../images/item-back-opt2.png) no-repeat left top;*/
	border:1px solid #ff0000;
	-webkit-box-shadow:  0px 3px 5px 5px rgba(239, 238, 238, 01);        
    box-shadow:  0px 3px 5px 5px rgba(239, 238, 238, 01);
}
.productTitle a{
	color:#034ea2;
	text-align:left;
	text-decoration:none;
	font-size:13px;
	font-family:tahoma;
	word-wrap: break-word;
      
}

.productTitle .productSku a{color:#e4e4e4;font-weight: bold;}
.productTitle a:hover{
	text-decoration:underline;
}
.offersmodule{ height:80px; border-bottom:none}
.special_promotion{height:75px; padding-right:5px;}
.freeGiftsCarousel .jcarousel-skin-tango li.plus, .freeGiftsHolder .jcarousel-skin-tango li.plus td {
	/*background: none;
	border: none;
	width: 13px;
	vertical-align: middle;
	height: 79px;*/
	display:none;
}

.st_email_large .stLarge {
	background: url(../images/prodetails-email.gif) no-repeat !important;
}
.itemListingOpt2 .productTitle{
	padding-bottom:0px;
	margin-bottom:10px;
	border-bottom:0;
}
.itemListingOpt2 .itemPrice{
    bottom: 60px;
    position: absolute;
	}
.itemListingOpt2 .addtoChart {
    border: 0 none;
    bottom: 6px;
    position: absolute;
    width: 55%;
}
.whishCompareWrapper{
    bottom: 10px;
    position: absolute;
    right: 30px;
}
/****************************************************************/
a#sortBy, a#filterBy{
width:119px;
height:37px;
display:block;
}
a#sortBy{background:url(../images/sortby.png) no-repeat left top;}
a#sortBy:hover{background:url(../images/sortby-on.png) no-repeat left top;}

a#filterBy{background:url(../images/filterby.png) no-repeat left top;}
a#filterBy:hover{background:url(../images/filterby-on.png) no-repeat left top;}

.padding15{padding:15px;}

p.note-msg{
	padding-bottom:16px;
}
.filterResults{
	padding:4px;
	text-align:left;
}
/**********************************************sitemap page*******************************************/
.siteMapBlockListing li{
    min-height: 50px;
	width:950px;
	border-bottom:1px solid #999999;
	margin-bottom:12px;
	padding-bottom:12px;
	padding-left:10px;
}
.siteMapBlockListing li .sitemapLevel1{
margin-bottom:15px;
}
.siteMapBlockListing li .sitemapLevel1 a{
	font-size:14px;
	font-weight:bold;
}
.siteMapBlockListing li .sitemapLevel2 a {
	display:inline-block !important;
	width:130px;
	margin-bottom:5px;
	vertical-align:top;
	padding-right:10px;
	text-transform:capitalize;
}
.footerSect .sitemapLevel1 a{font-size:14px;}
.siteMapBlockListing li .sitemapLevel1 a:hover, .siteMapBlockListing li .sitemapLevel2 a:hover {
	color:#DF0024;
}
.siteMapBlockListing > li .footerSect {
    margin-right: 0;
}
.widget-static-block .sitemapLevelCont a{
color:#4f4f4f;
}

.branchesHolder td {background: none !important;}

.branchesHolder li{
	float:left;
	width:48%;
	margin-right:2%;
}
.branchesHolder li:nth-child(2n){
	margin-right:0%;
}
.toolbar-bottom .filters {display: none !important;}

#popup{
	display:none;
}
/*******************************************************************************************/
.contactUsHolder .selectCity #store_countryF{
display:none;
}
.narrowResultHolder{
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #DBDBDB;
    border-radius: 5px 5px 5px 5px;
    margin-bottom: 10px;
	margin-top:10px;
    padding: 10px 15px;
	z-index:10000;
}

#CompareProductBlock .narrowResultHolder {display: block !important;}

.narrowResults {
	display:block;
	background:url(../images/narrowresults-close.png) no-repeat;
	width:219px;
	height:26px;
	font-size:0px;
	color:#515151;
	text-align:center;
	padding-bottom:7px;
}
.fancybox-wrap .narrowResultHolder{
	min-height:95% !important;
}
.fancybox-wrap .narrowResults{
	background:url(../images/narrowresults-no-arrow.png) no-repeat left top !important;
}
.resultSectTitle {
	text-transform:uppercase;
	font-size:14px;
	margin-bottom:3px;
	margin-left:0px;
	font-weight:bold;
}
.selectedHolder ul li a.selected{
	font-weight:bold;
	/*background:url(../images/arrowBack.png) no-repeat 15px center;	*/
	background: url(../images/arrow001.png) no-repeat scroll 97% 50%;    
	padding:5px 20px 5px 40px !important;
	display:block;
	font-size:13px;
	color:#3B3B3B;
	border-bottom:1px solid #CDCDCD;
}
.selectedHolder ul li a.parentselected{
	font-weight:bold;
	/*background:url(../images/arrowBack.png) no-repeat 15px center;	*/
	background: url(../images/arrow002.png) no-repeat scroll 12px 50%;    
	padding:5px 20px 5px 40px !important;
	display:block;
	font-size:13px;
	color:#3B3B3B;
	border-bottom:1px solid #CDCDCD;
}
.selectedHolder ul.sublevel li a.selected{
	font-weight:bold;
	color:#3b3b3b;
	background:#F3F3F3 url(../images/arrow001.png) no-repeat scroll 97% 50% !important;
	padding-left: 50px !important;
	font-size:13px;
	border-bottom: 1px solid #CDCDCD;
}
.narrowResultHolder.paddingNone{
    padding:0px;
	width:218px;
}
.narrowResultHolder.paddingNone .narrowResultsCont {
	padding: 10px 7px;
}
/*.narrowResultsCont{
display:none;
}*/
/*************************************************************************************************************/
.featuredProductBack h4{
    background: none repeat scroll 0 0 #CECECE;
    border-radius: 0 0 5px 5px;
    padding: 10px 0 10px 10px;
    position: relative;
    text-transform: uppercase;
    top: 0;
	border-left:0;
	border-right:0;
	border-top:0;
	border-bottom:1px solid #AFAFAF;	
}
.productMoreLink{position:absolute;bottom:25px;}
.homeProductTitle{
	color:#034ea2;
	font-size:16px;
	height:90px;
	
}
.homeProductTitle  a {
    color: #07489a;
	margin-bottom:10px;
    font-family: tahoma;
    font-size: 13px;
    text-align: left;
    word-wrap: break-word;
	font-weight:bold;
}
.homeProductTitle  a :hover, .productDescp a:hover{
 text-decoration:underline;
 color:#07489a;
 font-size: 13px;
}
.listingGridPage td.greyBg{
	background:#f1f2f2 !important;
	padding:0 0 0 7px;
	border-radius:0px 5px 5px 0px;
}
.whishCompareButtons{
	text-align:center;
	margin-bottom:11px;
}
.productDetailsHolder{
	background:#FFFFFF;
	padding:10px 6px;
	border:1px solid #afafaf;
	border-radius:5px;
}
.carouselsHolder{
	border:1px solid #cecece;
	border-radius:5px;
	margin-bottom:20px;
	background:#FFFFFF;
	margin-top:15px;
}
.carouselsHolder h3{
	background:#CECECE;
	border-radius: 5px 5px 0 0;
	padding: 8px 8px 7px;
	text-transform:uppercase;
}
.otherModelsPrice{
	color:#333333;
	font-size:18px;
	padding-top:2px;
}
.otherModelsPrice b{
	font-size:14px;
}
.youAreViewing{
	font-size:18px;
	color:#e20613;
	margin-bottom:35px;
}
.youAreViewing a{
	text-decoration:none;
	color:#e20613;
	padding:0 5px 0 5px;
	font-size:18px;
	text-transform:capitalize;
}
.youAreViewing b{
	color:#000000;	
}
td.tags a{
	display:block;
}
.tags li{
    float: left;
    margin-left: 7px;
    margin-right: 7px;
}
.tags li td{
	vertical-align:middle;
	height:53px;
}
.cms-home-page .wrapper {
	padding-bottom: 0px;
}
.searchLoader{
	position:absolute;
	top:0px;
	right:60px;
}
.fontSize1 img{
display:none;
}
.fieldsWidth li{
	width:740px !important;
}
.captcha{
		/*width: 190px;*/
		width:0px;
	}
.page-select{
	margin-bottom:15px;
}
.account-create form{
	display:block;
	margin-top:10px;
}
.catImage{
	overflow:hidden;
	margin-top:5px;
	border:1px solid #CCC;
	border-radius:5px;
}
li.buttons-set div{
	margin-bottom:7px;
}
li.buttons-set div button.button{
	float:none;
}
.fullwidth{
	width:100%;
}
.middlePart  object{
	margin-top:7px;
	margin-bottom:7px;
}
.input-box input[type=radio]{
	margin-right:4px;
}
.description .inner{
	margin-bottom:7px;
	font-weight:bold;
}
a.btn-remove{
	color:#FF0000;
	background:url(../images/remove.png) no-repeat left 4px;
	padding-left:12px !important;
	display:inline-block;
	/*width:104px;*/
	height:13px;
}
.middlePart .safeArea .centerContPad .middlePart{
	padding:0;

}
.button.marginLeft {
    margin-left: 16px !important;
}
h2.legend{
	display:block;
}
body.page-popup .title-buttons{
	margin-bottom:7px;
}
table#product_comparison tr.first td{
	text-align:center;
}
table#product_comparison td{
	border-right:1px solid #f1f2f2;
}

p.requiredFloatLeft {
    float: right;
    width: 116px;
	margin-right:5px;
	color:#FF0000;
}
a.option01{
	display:block;
	width:29px;
	height:29px;
	background:url(../images/op1-gridview.png) no-repeat left top;
}
a.option01:hover, a.option01.on{background:url(../images/op1-gridview-on.png) no-repeat left top;}

a.option02{
	display:block;
	width:27px;
	height:29px;
	background:url(../images/op1-listview.png) no-repeat left top;
}
a.option02:hover, a.option02.on{background:url(../images/op1-listview-on.png) no-repeat left top;}

.subcategoriechildren1 li a{
	padding-left:64px !important;
}
.sum{
	position:absolute;
	left:0px;
	padding:0 20px 0 14px;
	text-align:center;
	bottom:34px;
	font-size:20px;
	color:#ff0000;
	text-transform:uppercase;
	width:58%;
}
.sum b{
	font-size:14px;
}
.shareItemOn span div{
	width:100% !important;
	float:none !important;
	vertical-align:inherit !important;
	margin-left:12px !important;
	text-align:center;
}
/****************************Register Form*************************/
	.form-list label{
    width: auto;
	}
	.field label{
    text-align: left;
	}
	.fieldset .form-list li label{
    text-align: left;
	}
	.form-list .input-box {
    float: left;
    padding-left: 20px;
	width:57%;
	}
	.form-list .input-box input[type=radio]{
		margin-right:15px;
	}
	.form-list li.fields,
	.fieldset .form-list li{
    width: 618px;
	}
	.form-list input.input-text, .form-list textarea,
	.form-list select{
    padding: 5px;
	}
	.form-list input.input-text, .form-list textarea{
    width: 485px;
    padding-right: 20px;
	}
	.form-list select{
    width: 384px;
    margin-right: 20px;
	}
	.form-list .validation-advice{
    position: relative !important;
    float: none !important;
    left: 0 !important;
		margin-right:0px;
		width: auto;
	}
	.captcha{
		/*width: 190px;*/
		width:auto;
	}	
	.captcha-img{
		width: 170px;
	}
/****************************log in****************************/

.form-list .validation-advice {
    left: 366px !important;
}
.form-list .validation-advice {
    /*width: 171px !important;*/
	width:100%;
}
/*#send2{

    margin-right: 38px !important;

}*/

.note{
    padding: 3px 0 0 216px !important;
}

.form-list label{
    width: auto;
}
.field label{
    text-align: left;
}

.fieldset .form-list li label{
    text-align: left;
}

.registered-users .form-list .input-box {
    float: right;
    padding: 0;
	width:70.5%;
}
.form-list li.fields,
.fieldset .form-list li{
   width: auto;
}
.form-list input.input-text, .form-list textarea,
.form-list select{
    padding: 5px;
}
.form-list input.input-text, .form-list textarea{
    width: 377px;
    padding-right: 20px;
}

.form-list select{
    width: 384px;
    margin-right: 20px;
}
.form-list .validation-advice{
    position: relative !important;
    float: none !important;
    left: 0 !important;
}

.account-login .form-list label, .account-login .form-list span.label {
    width: auto;
}
/****************************************************/
.class230,p.class230{
	width:230px;
}
td.borderTd{
	border-right:1px solid #b3afaf;
	margin:0 10px 0 5px;
}
td.marginLeft{
	padding-left:10px;
}
.viewFullSize{
	margin-left:7px;
}
.viewFullSize a{
	color:#1F6FB4;
}
form#review-form ul.form-list .input-box{
	width:auto;
}
.newsletter .input-box{
	margin-left:2px !important;
	padding-left:0px !important;
	width:auto;
}
.newsletter label{
	margin-left:25px;
	width:150px !important;
}
.submitRegistration{
	/*margin-left:219px !important;*/
	margin-left:0 !important;
	margin-top:15px !important;
}
td.dashseperator{
    padding-left: 5px;
    text-align: center;
    width: 25px;
}
/************************CorporateSales***************************/
.loginCorporateSales .input-box{
	float:none;
	padding-left:0;
}
.loginCorporateSales .form-list label{
	width:auto;
}
td.borderTdCorporateSales{
	border-right: 1px solid #AAAAAA !important;
	width: 338px !important;
	padding-right: 20px;
}
.verticalMiddle134 .p-topleft{
	position:absolute;
	margin-left:0;
	top:5px;
	left:5px;
	width:auto;
}
.browsecategory{
	height: 33px;
	width: 219px;
}
.browsecategory a.active{
    background: url("../images/browsebycategory.png") no-repeat scroll right top transparent;
    border-radius: 5px;
    height: 33px;
    margin-bottom: 0;
    width: 219px;
	display:block;
	padding:0;
	border-bottom:0;
}
.browsecategory a{
	/*background:url(../images/leftnav-arrowUp.png) no-repeat 95% 21px;*/
	background:url(../images/browsebycategory.png) no-repeat left top;
	border-radius: 5px 5px 0 0;
	width: 219px;
	height: 33px;
	display:block;
	border-bottom:0;
	margin-bottom: 0;
}
li.CategoryMenuItem1{
	background: url("../images/arrow001.png") no-repeat scroll 97% 50% transparent;
}
.leftMenuBack a:hover {
	color:#FF0000;
}
#wishlist-view-form .old-price{
	display:none;
}
/******************************************************************************************************/
.block-content li{
	background: url("../images/arrow001.png") no-repeat scroll 97% 50% transparent;
	padding-left:15px;border-bottom:1px solid #C7C5C5;
	}
.block-content li:last-of-type{
	border-bottom: 0px ;
}
.block-account a, .block-account li.current {
	display:block;
	font-size:16px;
	color:#4E4E4E;
	text-decoration:none;
	padding-bottom:7px;
	padding-top:7px;
	}
.block-account .block-title{
	background: url("../images/myaccount.png") no-repeat left top !important;
	height:33px;
	font-size:0;
	margin-bottom:5px !important;
 	}
#compare-items li{background:none !important;}

.marginBottom10{
	margin-bottom:10px;
}
.staticLinks a{background: url("../images/arrow001.png") no-repeat scroll 97% 50% transparent;}
.staticLinks a.current{color:#DF0024;}
.accountHolder{
    background:#FFFFFF;
    border: 2px solid #D0CECE;
    border-radius: 5px 5px 5px 5px;
    margin-top: 15px;
    padding: 15px;
    width: 95.5%;
}

.messageSuccess{font-size: 16px;}
.thankyou{font-size: 20px;}




/*******************************Recently Aadded*************************************/

#_zinorm, #_ziover{height: 15px !important; left: 25px !important; width: 15px !important; top:15px !important;}
#_zonorm, #_zoover{height: 15px !important; left: 25px !important; width: 15px !important; top:15px !important;}
#_zi_icon{background: url("../images/icons.png") no-repeat scroll -16px -68px transparent !important; transform:scale(0.7); left:24px !important; top:15px !important;}
#_zo_icon{background: url("../images/icons.png") no-repeat scroll -66px -68px transparent !important; transform:scale(0.7); left:24px !important; top:15px !important;}

/***************up*****************/
#_mdnorm, #_mdover{height: 13px !important;left: 12px !important;width: 13px !important; top:19px !important;}
#_md_icon{background: url("../images/icons.png") no-repeat scroll -267px -65px transparent !important;left: 10px !important; top:17px !important; transform:scale(0.7);}
/***************left****************/
#_mrnorm, #_mrover{height: 13px !important; left: 14px !important; width: 13px !important; top:15px !important;}
#_mr_icon{background: url("../images/icons.png") no-repeat scroll -117px -69px transparent !important;left: 13px !important; top:17px !important; transform:scale(0.7);}
/*************reset***************/
#_rsnorm, #_rsover{height: 13px !important; left: 12px !important; width: 13px !important; top:15px !important;}
#_rs_icon{background: url("../images/icons.png") no-repeat scroll -317px -69px transparent !important;left:11px !important; top:15px !important; transform:scale(0.7);}
/*************down***************/
#_munorm, #_muover{height: 13px !important; left: 12px !important; top: 12px !important; width: 13px !important;}
#_mu_icon{background: url("../images/icons.png") no-repeat scroll -217px -74px transparent !important;left: 10px !important; top:15px !important; transform:scale(0.7);}
/***************right***************/
#_mlnorm, #_mlover{height: 13px !important; left: 11px !important; width: 13px !important; top:15px !important;}
#_ml_icon{background: url("../images/icons.png") no-repeat scroll -167px -69px transparent !important;left:9px !important; top:15px !important; transform:scale(0.7);}

/************Contols black background**************/
/*.noSel{bottom:0 !important;right:-11px !important;}*/
.noSel.controlsBg{
	width:85% !important;
	height:87% !important;
	opacity: 0.25 !important;
	transform: scale(0.9);
	left:22px;
	top:15px;
}
.width89perct{width:91% !important; text-align:left !important;}
.input-box.marginleft204{margin-left:2px !important; padding-left:0 !important;}
label.marginLeft204{ margin-left:24px !important;}

.tabsContentBack h3{
	margin-bottom:20px !important;
}
a.forgotPassword{
	font-weight:bold;
}
.input-box.captcha{
	width:19%;
}
.saveEdit{
	width:71px !important;
	margin:7px 0;
}
.regular-price b cufon {
	height:15.5px !important;
}
.joinNewsletter .subscribe {
    float: right;
    margin-right: 94px !important;
}
.resetButton .button.block-english{
	background: url("../images/bkg_btn_red.gif") repeat-x scroll right top rgba(0, 0, 0, 0);
}
table#wishlist-table textarea{
	max-width:inherit !important;
	width:95% !important;
	min-width:inherit !important;
}
.gmap3{
	margin-left:6px;
}
.itemSKU{
	border-left:1px solid #949494;
	padding-left:15px;
	margin-left:15px;
}
.subscribeRow em{
	color:#FF0000;
}
.googlMap{
	position:relative;
	width:98%;
	margin-left:5px;
	height:259px;
	margin-bottom:20px;
}
.landing .pageTitle{
	color:#DF0024;
	font-size:25px;
	margin-bottom:10px;
}
.landing li a{
	font-size:16px;
	display:block;
	padding:15px 0 15px 10px;
}
.landing li{
	border-bottom:1px solid #CCCCCC;
	font-size:16px;
	cursor:pointer;
}
.landing li:last-of-type{
	border-bottom:0;
}
.landing li:hover{
	background:#E1E1E1;
}
.donwloadShoppingGuide a{
	font-size:16px;
	padding-left:13px;
	font-weight:bold;
}
th.wisthlist_col_1{ width:150px;}
th.wisthlist_col_2{ width:450px;}

.registerForm .form-list li.fields, .fieldset .form-list li{
	width:100% !important;
}

/**************************Filter*************************/
.narrow_result2{
	margin-bottom:10px;
}
.narrow_result2 img{
	cursor:pointer;
	border-radius:5px;
}
.narrow_result2_absolute{
	position:absolute;
	left:0;
	top:0;
	z-index:10000;
	width:100%;
	/*display:none;*/
}
.narrow_result2 a.narrowResults{
	display:none;
}
.narrow_result2 .narrowResultHolder{
	width:100%;
	display:none;
}

ul.filter_listing li:nth-child(3){
	margin-right:5px;
}
ul.filter_listing ol li{
	float:none;
	width:100%;
}
.narrow_result2 .currently{
	margin-bottom:15px;
}
.narrow_result2 .currently{
	margin-bottom:0px;
 	position:absolute;
	left:230px;
	top:-29px;
	width:466px;
	font-size:12px;
}
.narrow_result2 .currently p.block-subtitle{
	font-weight:bold;
	margin-bottom:3px;
}
.narrow_result2_absolute .block-content li{
	padding-left:0;
	background:none;
	border:0;
	padding-bottom:3px;
}
.currently ol li{
	float:left;
	margin-bottom:0px;
	margin-right:7px;margin-bottom:4px;
	border:1px solid #CCCCCC;
	border-radius:3px;
	padding:0 4px;
}
.category-view .currently ol li{
	float:left;
	margin-bottom:0px;
	margin-right:7px;margin-bottom:12px;
	border:1px solid #CCCCCC;
	border-radius:3px;
	padding:0 4px;
}
.catalog-product-view .messages{margin:0 auto;}
ul.filter_listing li dt{border:1px solid #ccc;border-radius:3px;padding:5px;background:url("../images/arrow000.png") no-repeat scroll 98% 7px ;}
ul.filter_listing li dt.deActive{border:1px solid #ccc;border-radius:3px;padding:5px;/*background:url("../images/arrow000.png") no-repeat scroll 98% 7px ;*/}
.fltr-blok dt.odd{border:1px solid #ccc;border-radius:3px;padding:2px;background:url("../images/arrow000.png") no-repeat scroll 98% 7px ;}
.fltr-blok .odd{padding:2px}
.fltr-blok dt.deActive{border:1px solid #ccc;border-radius:3px;padding:2px;/*background:url("../images/arrow000.png") no-repeat scroll 98% 7px ;*/}
.fltr-blok dt.even{border:1px solid #ccc;border-radius:3px;padding:2px;background:url("../images/arrow000.png") no-repeat scroll 98% 7px ;}
.fltr-blok .even{border:1px solid #ccc;border-radius:3px;padding:2px;background:url("../images/arrow000.png") no-repeat scroll 98% 7px ;}
.fltr-blok dt.deActive{border:1px solid #ccc;border-radius:3px;padding:2px;/*background:url("../images/arrow000.png"*/) no-repeat scroll 98% 7px ;}
ul.filter_listing li dd.odd{padding:5px;border:1px solid #ccc;border-top:1px solid #fff;display:none;min-height:137px;}
ul.filter_listing li dd.even{padding:5px;border:1px solid #ccc;border-top:1px solid #fff;min-height:137px;display:none;}
#other_filters li dd.even{padding:5px;border:1px solid #ccc;border-top:1px solid #fff;min-height:138px;display:block !important;}
ul.filter_listing li a{color:#000000;font-size:11px;}
ul.filter_listing li input.input-text{padding:7px;}
ul.filter_listing li{float:left;margin-right:5px;width:29%;background:none;padding:0;}
ul.filter_listing li dt.last{margin:0 !important;}
.leftPart .block.block-layered-nav.amshopby-filters-left.narrowResultHolder {display:none;}
ul.filter_listing li.othr{width:9%;}
.page-select.bgGrey{
	background:#ECEDEF;
	border: 1px solid #C3C3C3;
	border-radius: 8px 8px 8px 8px;
	margin-bottom: 10px;
	padding: 4px 7px;
	width:97%;
	margin-left:2px;
}
.submitStore .input-box{
	margin-top:25px !important;
}
.flyersListing li{
	float:left;
	width:46%;
	margin-right:13px;
	margin-bottom:15px;
	background:#FFFFFF;
	padding:10px;
	border:1px solid #AFAFAF;
	border-radius:5px;
}
.flyersListing li:nth-child(2n){
	margin-right:0%;
}
.flyersListing.width100 li{
	width:96%;
}
.downloadFlyer{
	margin-bottom:5px;
}
table.data-table tr.odd td{
	border-bottom:1px solid #e0e0e0;
	padding:7px;
}
table.data-table tr.even td{
	border:0;
}
table.data-table img{
	padding:3px;
	border:1px solid #e0e0e0;
}
/************************************Static Landing pages***********************************/
.landingContent{
	font-size:12px;
}
.landingContent .header{
	margin-bottom:18px;
}
.landingContent h2{
	display:block;
	font-weight:bold;
	margin-bottom:11px;
}
.landingContent h2 a{
	color:#4e4e4e;
	font-size:21px;
	text-decoration:none;
}
.landingContent a.readmore, .landingContent h2 a:hover,.landingContent ul.listing li a{
	color:#df0024;
}
.landingContent .listingParagraphs li{
	float:left;
	width:48%;
	margin-right:4%;
	margin-bottom:30px;
	height:196px;
}
.landingContent .listingParagraphs li:nth-child(2n){
	margin-right:0;
}
.landingContent ul.listing{
	margin:7px 0;
}
.landingContent ul.listing li{
	float:none;
	margin:0;
	height:auto;
	padding:0;
	background:none;
}
.landingContent ul.listing li a{
	text-decoration:underline;
}
.landingContent ul.listing li a:hover, .landingContent a.readmore{
	text-decoration:none;
}
.landingContent ul.listingPdf {
	margin:7px 0;
}
.landingContent ul.listingPdf li{
	float:none;
	height:auto;
	border-bottom:1px solid #dcdcdc;
	margin:0 0 7px 0;
	padding:0px 0 7px 25px;
	width:90%;
}
.landingContent .newsDate{
	float:none;
}
.landingContent .equityMarket{
	margin-bottom:10px;
	margin-top:10px;
}
.landingContent .servicesListing li{
	float:none;
	margin-bottom:30px;
	height:161px;
}
.landingContent .servicesThumb{
	float:left;
	width:25%;
	margin-right:5%;
}
.landingContent .servicesThumb img{
	width:100%;
}
.marginNone ul.listing li{
	margin-bottom:0;
}
.landingContent .findMore{
	background:url(../images/buttonBg.gif) repeat-x left top;
	border-radius:5px;	
	display:inline-block;
	margin-top:5px;
	float:right;
}
.landingContent .findMore a{
	display:block;
	font-size:12px;
	color:#FFFFFF;
	padding:7px 7px;
}
.landingContent .specialOffersListing{
	margin-top:25px;
}
.landingContent .specialOffersListing li{
	float:left;
	width:48%;
	margin-right:4%;
	margin-bottom:20px;
}
.landingContent .specialOffersListing li img{
	width:100%;
}
.landingContent .specialOffersListing li:nth-child(2n){
	margin-right:0;
}
.titleAndFindmore{
	bottom:0px;
	left:10px;
	color:#FFFFFF;
	font-size:20px !important;
	width:100%;
	z-index:100;
}
.titleAndFindmore td{
	vertical-align:middle;
}
.landingContent .shadow{
	background:url(../images/shadow.png) repeat-x;
	height:60px;
	position:absolute;
	left:0;
	bottom:-4px;
	width:100%;
}
.leftPart #narrow {
display: none !important;
}
.itemListingOpt2 .old-price .price{}
.itemListingOpt2 .paddinglistingProd .discount {float: right;margin-top: -13px;margin-right:65px}

.addresses-primary ol li{
float:left;
}
.productDetailsHolder .st_twitter_hcount .stArrow {float: right;}
.productDetailsHolder .st_facebook_hcount .stArrow {float: right;}
.productDetailsHolder .st_email_hcount .stArrow {float: right;}
.shareItemOn .st_twitter_hcount .stArrow {float: right;}
.shareItemOn .st_facebook_hcount .stArrow {float: right;}
.shareItemOn .st_email_hcount .stArrow {float: right;}

.stButton{
	width:89px !important;
}
/*.posAbsQty{
	position:absolute;
	right:163px;
	top:38px;
}
.add-to-cart-alt .price-box{
	margin-top:23px !important;
}*/
.freeGiftsCarousel td.galleryThumbCont .productTitle{
	height:auto !important;
}
td.wishlist_col_3{
	width:70px;
	padding:10px 7px 7px 7px !important; 
}
.data-table tr.first th{
	/*display:none;*/
}
.itemListing .itemListing{
	padding:0 0;
}
.listingGridPage .itemListing li{
	background:none;
}
/*.registered-users .input-box{height:26px;}
.registered-users #advice-required-entry-email{display:none;}
.registered-users #advice-validate-email-email{padding:50px 0 0 0 !important;}*/

.wishlist_col_2 tr.even td.last{
	width:90px;
}
.wishlistPname{
	font-size:12px;
	font-weight:bold;
}
.wishlistQty{
	float:right;
	font-size:12px;
	font-weight:bold;
}

.leftNarrowResultHolder .currently p.block-subtitle{display:block;margin-bottom:5px;}
.leftNarrowResultHolder .filterResults{clear:both;margin-top:5px;}
.leftNarrowResultHolder .currently ol li{float:none; margin-bottom:5px; padding:4px 10px;}
.leftNarrowResultHolder a.btn-remove{float:right;}

.tableBG tr:first-child td {border-top: 1px solid #AFAFAF;}

.btnNarrowResults{
	width:218px;
	height:37px;
	background: url(../images/narrowresults-no-arrow.png) no-repeat left top;
}
.searchFilterCont li{
	float:left;
}
/*****************************As Advertised Page*************************/
.asAdvertisedHolder{
	padding:10px;
}
.asAdvertisedHolder li{
	height:418px !important;
	width:32.5% !important;
	margin:0 1.25% 10px 0!important;
	padding:0 0 0 0 !important;
	text-align:center;
	background:none;
}
.asAdvertisedHolder li:nth-child(3n){
	margin-right:0 !important;
}
.asAdvertisedHolder li img{
	height:100%;
	width:auto;
}
.middlePart .accContent{
	display:none;
}
#jarirapplynow .formHolder input[type=text],.formHolder select {margin-bottom:18px;}
#jarirapplynow .validation-advice{top:37px;}

/***********************************************Abou Jarir********************************************************/
.aboutJarirHolder{background:#FFFFFF; border:1px solid #D0CECE; border-radius:5px; overflow:hidden;}
.aboutJarirHolder h1{margin-bottom:15px; font-size:25px;}
.aboutJarirHolder a.blue{color:#1f6fb4 !important; text-decoration:underline;}
.aboutJarirHolder a.blue:hover{text-decoration:none;}

.innerPadding{padding:15px;}

.introText{width:65%;float:right; margin-top:20px; position:relative; z-index:10;}

.image01{position:absolute; top:0; left:0;}

.floarRight{float:right;}

.date{text-align:center; float:left; width:12%; background:url(../images/aboutjarir/seperator.gif) repeat-y right top; font-weight:bold;}
.date .innerPadding{ padding:11px 5px;}

.greyTableHolder{background:#ecedef; border-radius:5px;	border:1px solid #D0CECE; overflow:hidden;	margin-bottom:25px;}
.greyTableHolder .column{float:left;text-align:center; font-weight:bold; width:17%;}
.greyTableHolder .head{background:#d9d9d9; font-size:13px; padding:13px 10px 8px 10px; margin-bottom:6px;}
.greyTableHolder .column b{ font-size:11px; margin-right:2px;}
.greyTableHolder .column .innerPadding{ padding:2px 10px 4px 10px;}
.greyTableHolder .seperator{ background:url(../images/aboutjarir/seperator.gif) repeat-y right top; padding-right:2px;}
.greyTableHolder .column.last{width:53.7%; text-align:left;}
.greyTableHolder .column.width100{ width:100%; text-align:left;}
.greyTableHolder .column.width100 .head{ margin-bottom:0;}

.green{ color:#82bc03;}
.red_lable{ color:#E10000;}
.black_lable{ color:#000000;}

.viewAll{position:absolute; right:10px; top:10px;}

.latestReports li{float:left;width:33%; background:url(../images/aboutjarir/seperator.gif) repeat-y right top; height:92px;}
.latestReports li.last{ background:none;}
.latestReports .thumb{ float:left; margin-right:10px;}
.latestReports .reportName a{color:#565656; margin-bottom:15px; display:block;}
.latestReports .clearBoth{ font-size:0;}

.latestNewsEvents h2{display:block; font-size:14px; text-transform:none;}
.latestNewsEvents .latestNews{ float:left; width:55%; border-right:1px dashed #999999; padding-right:2%; margin-right:2%;}
.latestNewsEvents a{ color:#1f6fb4;}
.newsListingHolder li{ margin-bottom:12px;}
.newsListingHolder li .newsThumb{ float:left; margin-right:10px; width:30%; border-radius:5px; border:1px solid #D0CECE; overflow:hidden;}
.newsListingHolder li .newsThumb img{width:100%;}
.newsListingHolder li .newstitle{ margin-bottom:10px;}

.latestNewsEvents .latestEvents{float:left; width:40%;}
.eventsListingHolder li{ background:#ECEDEF; padding:8px 15px; border:1px #D0CECE solid; margin-bottom:10px;}
.eventsListingHolder li .eventtitle{ margin-bottom:7px;}
.eventsListingHolder li .eventtitle a{ color:#333333; font-weight:bold; font-size:13px; border-bottom:1px solid #ECEDEF;}
.eventsListingHolder li .eventtitle a:hover{border-bottom:1px solid #333333;}
.eventsListingHolder li .eventInfo{ font-style:italic; font-size:11px; margin-bottom:5px;}

.newsInfo{font-style:italic; background:#e9e9e9; padding:3px;}

a.downloadProfile{display:inline-block; background:url(../images/aboutjarir/downloadProfile.png) no-repeat left top; width:133px; height:38px; float:right; margin-top:15px;}
a.downloadProfile:hover{display:inline-block; background:url(../images/aboutjarir/downloadProfile-on.png);}

.twoColumns{float:left; width:47.5%; margin-right:4%; border-radius:5px; border:1px solid #D0CECE; height:400px; z-index:1000; position:relative; background:#FFFFFF;}
.twoColumns .introduction{background:url(../images/aboutjarir/companyProdile-03.jpg) no-repeat left top; padding:170px 0 20px 0; line-height:1.5;}
.twoColumns.marginNone{margin-right:0;}
.twoColumns .innerPadding{ padding:0 20px;}
.twoColumns.marginNone h3{ margin-top:15px; display:inline-block;}
.twoColumns .icon{float:left; width:75px; margin:0 5px 0 15px;}

.objectivesListing{ margin-top:15px;}
.objectivesListing li{background:url(../images/aboutjarir/tik.gif) no-repeat left 0px; padding:0 0 0 35px; margin-bottom:5px;}

.image02{position:absolute; bottom:0; left:0;}

.ceoWord{position:relative; z-index:100; margin:15px 0 20px 35px; float:left;}
.employeeWord{position:relative; z-index:100; margin:15px 35px 20px 0; float:right;}

.sliderAboutJarir #wowslider-container1{ border:0;}
.sliderAboutJarir #wowslider-container1 .ws_bullets{top:0; text-align:center; right:0;}

.investorRelationsForm{margin:25px 0 0 0;}
.investorRelationsForm label{ display:block; color:#333333; font-size:15px; margin-bottom:5px;}

.investorRelationsForm .inputField{background:url(../images/aboutjarir/inputBg.png) no-repeat left top; width:410px;  height:29px; padding:12px 12px 0 10px; overflow:hidden;}
.investorRelationsForm .selectField{background:url(../images/aboutjarir/selectBg.png) no-repeat left top; width:410px;  height:29px; padding:12px 12px 0 10px; overflow:hidden;}
.investorRelationsForm .textField{background:url(../images/aboutjarir/textAreaBg.png) no-repeat left top; width:410px;  height:179px; padding:12px 12px 0 10px; overflow:hidden;}

.investorRelationsForm input[type=text], .investorRelationsForm textarea{width:100%; font-size:13px; color:#7794aa;}
.investorRelationsForm select{ width:110%; background:none;}
.investorRelationsForm textarea { height:165px;}
.investorRelationsForm input[type=text], .investorRelationsForm textarea, .investorRelationsForm select{ border:none; outline:none;}

.submitBtn, .resetBtn{float:left; margin-right:10px; height:26px; text-align:center; border-radius:5px;}
.submitBtn{background:url(../images/aboutjarir/btnBg.gif) repeat-x left top;}
.resetBtn{background:url(../images/aboutjarir/resetBg.gif) repeat-x left top;}

.submitBtn a, .resetBtn a{ padding:8px 10px 6px 10px; display:block;}
.submitBtn:hover, .resetBtn:hover{ opacity:0.8;}

.pdfListing ul{ margin-bottom:0;}
.pdfListing li{padding:10px 0; border-top:1px solid #afafaf; background:url(../images/aboutjarir/pdfIcon.png) no-repeat 40% 50%;}
.pdfListing li a{color:#1f6fb4; font-size:13px; border-bottom:1px solid #FFFFFF;}
.pdfListing li a:hover{border-bottom:1px solid #1f6fb4;}
.pdfListing{ border-bottom:1px solid #afafaf;}

.eventInfo2{margin-bottom:10px; font-style:italic; font-weight:bold; font-size:11px; color:#5f5f5f;}
.eventImage{float:right; margin:0 0 15px 15px; width:45%;}
.eventImage img{width:100%;}

.downloadEvent{background:url(../images/aboutjarir/pdfIcon.png) no-repeat right top; padding:0 25px 0 0; display:inline-block;}
.downloadEvent a{color:#5f5f5f; font-weight:bold;}

.investorInfo{margin:15px 0 25px 0; font-size:14px;}
.investorInfo label{display:inline-block; width:150px;}

.requiredHolder{float:right; margin-top:-20px;}

.FAQ .tabsBtnsContainer a{width:172px !important;}
.FAQ .tabsBtnsContainerNoAutoSelect a{width:172px !important; background:#D6D6D6 !important; text-align:center;}
.FAQ .tabsBtnsContainerNoAutoSelect a.tabsbackon.selected{background:#FFFFFF !important;}
.FAQ a.accLink{ background:url(../images/aboutjarir/plus.png) no-repeat left top !important; padding:6px 0 19px 35px; font-size:14px; border-top:0 !important; background-size:100% !important;}
.FAQ a.accLink.active{ background:url(../images/aboutjarir/minus.png) no-repeat left top !important; background-size:100% !important;}
.FAQ .tabsContentBack{ padding:15px 7px 5px 7px;}
.FAQ .accContent ul{ padding:0 !important;}
.FAQ .accContent li{ border-bottom:0 !important}
.FAQ .accContent li:hover{background:url(../images/aboutjarir/pdfIcon.png) no-repeat 40% 50%;}
.FAQ .accContent .pdfListing{border-bottom:none;}
.FAQ .accContent .pdfListing li:first-of-type{border-top:none;}
.FAQ .newsListingHolder li .newsThumb{ width:20%;}
.FAQ .newsListingHolder li .newstitle a{color:#333333; font-size:14px; border-bottom:1px solid #FFFFFF;}
.FAQ .newsListingHolder li .newstitle a:hover{border-bottom:1px solid #333333;}
.FAQ .newsListingHolder li{ border-bottom:1px solid #D0CECE; padding-bottom:10px; margin-bottom:10px;}
.FAQ .newsListingHolder li:last-of-type{border-bottom:none;}

.twoColumns .head{ background:#ededed; padding:7px 0 7px 0; text-align:center; margin-bottom:15px; font-size:15px;}

.twoColumns .pdfListing li{background:url(../images/aboutjarir/pdfIcon.png) no-repeat 90% 10px;}

.pdfThumb{ float:left; margin-right:10px; width:15%;}
.pdfThumb img{width:100%;}

.twoColumns .viewAll{bottom:15px; left:40%; top:auto;}
.imgWidth100 img{width:100%;}
.short{ height:240px;}

.searchUnpaid{background:#ededed; border:1px solid #D0CECE;	border-radius:5px;	height:42px; margin-top:20px; padding-top:4px;}
.searchUnpaid label{margin:9px 0 0 100px; float:left;}
.searchUnpaid .searchHolder{background:url(../images/aboutjarir/search-bg.png) no-repeat left top; width:315px; height:32px; float: right; padding:8px 10px 0 15px;}
.searchUnpaid .searchHolder input{ width:70%; margin-top:4px; background:none; border:none;}
.searchUnpaid .searchHolder .searchBtn a{ background:url(../images/aboutjarir/search.png) no-repeat left top; width:66px; height:27px; display:block; float:right;}
.searchUnpaid .searchHolder .searchBtn a:hover{ background:url(../images/aboutjarir/search-on.png) no-repeat left top; width:66px; height:27px; display:block; float:right;}

.newsEventsBanner{ position:absolute; top:0; left:0; width:100%;}
.newsEventsBanner img{width:100%;}

.zindex1000{position:relative;z-index:1000;}

.marginTop90{ margin-top:90px;}

/*******************************************Unpaid dividend table******************************************/
.unpaidDividendSearch{margin-bottom:25px;}
.unpaidDividendSearch td{ vertical-align:middle;}
.unpaidDividendSearch label{ font-size:16px;}
.unpaidDividendSearch .inputSearch{ background:url(../images/aboutjarir/search-bg-2.png) no-repeat left top; width:295px; height:23px; padding:9px 8px 6px 10px;}
.unpaidDividendSearch .inputSearch input{ width:80%; background:none; border:none;}
.unpaidDividendSearch .searchbtn{ float:right;}

.unpaidDividendTable .head{background:#ecedef; border:1px solid #D0CECE; border-radius:5px; font-size:14px; padding:7px 10px; height:18px;}
.unpaidDividendTable .rows{ padding:15px 10px; border-bottom:1px solid #D0CECE; color:#1F6FB4 ; }
.unpaidDividendTable .head .column01,
.unpaidDividendTable .head .column02,
.unpaidDividendTable .rows .column01,
.unpaidDividendTable .rows .column02{
	float:left; width:38%;
	margin-right:2%;
	}

.unpaidDividendTable .rows .column01,.unpaidDividendTable .rows .column02, .unpaidDividendTable .rows .column03{float:left; font-size:14px;}
.unpaidDividendTable .rows .column03{ text-align:right; width:20%;}

/*******************************************Unpaid dividend details table******************************************/
.unpaidDividendDetailsTable .head{background:#ecedef; border:1px solid #D0CECE; border-radius:5px; font-size:12px; padding:7px 10px; height:18px; text-align:center;}
.unpaidDividendDetailsTable .rows{ padding:8px 0px; border-bottom:1px solid #D0CECE; color:#000000; font-size:13px; text-align:center;}

.unpaidDividendDetailsTable .head .column01, .unpaidDividendDetailsTable .head .column02, .unpaidDividendDetailsTable .head .column03, .unpaidDividendDetailsTable .head .column04, .unpaidDividendDetailsTable .head .column05,.unpaidDividendDetailsTable .head .column06, .unpaidDividendDetailsTable .rows .column01, .unpaidDividendDetailsTable .rows .column02, .unpaidDividendDetailsTable .rows .column03, .unpaidDividendDetailsTable .rows .column04, .unpaidDividendDetailsTable .rows .column05, .unpaidDividendDetailsTable .rows .column06 {float:left;}

.unpaidDividendDetailsTable .head .column01{width:10%;}
.unpaidDividendDetailsTable .head .column02{width:16%;}
.unpaidDividendDetailsTable .head .column03{width:18%;}
.unpaidDividendDetailsTable .head .column04{width:12%;}
.unpaidDividendDetailsTable .head .column05{width:30%;}
.unpaidDividendDetailsTable .head .column06{width:14%;}

.unpaidDividendDetailsTable .rows .column01{width:12%;}
.unpaidDividendDetailsTable .rows .column02{width:14%;}
.unpaidDividendDetailsTable .rows .column03{width:18%;}
.unpaidDividendDetailsTable .rows .column04{width:12%;}
.unpaidDividendDetailsTable .rows .column05{width:30%;}
.unpaidDividendDetailsTable .rows .column06{width:14%;}

.contactInvestor { float: right; margin-top:20px;}
.contactInvestor a{background:url(../images/aboutjarir/contactBtn.png) no-repeat left top; width:233px; height:32px; display:block;}
.contactInvestor a:hover{background:url(../images/aboutjarir/contactBtn-on.png) no-repeat left top;}

/*button {
	border:0;
	padding:0;
	margin:0;
	/*background:transparent;  line-height:21px; 
	background: url("../images/bkg_btn.gif") repeat-x scroll right top;
	overflow:visible;
	cursor:pointer;
	vertical-align:middle;
	border-radius:5px;
}*/
.subscribeRow{ margin-bottom:10px; min-height:25px;}
.subscribeRow label{ float:left; width:120px; margin-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#444444;}
.subscribeRow .field{ float:left; width:485px;}
.subscribeRow .field input{ border:1px solid #cecece; padding:3px 6px; width:97%;}
.subscribeRow .field select{ border:1px solid #cecece; padding:3px 1%; width:100%;}
.subscribeRow .field textarea{ border:1px solid #cecece; padding:3px 1%; width:98% !important; max-width:inherit !important;}
.subscribeRow .field.mobile select{ width:100% !important;}
.subscribeRow .field.mobile input{ width:93% !important;}
.subscribe{float:right; margin-right:99px;}
.thankyoumessage{margin-bottom:10px;}
.subscribeRow em{color:#FF0000;}
.requiredFloatLeft {text-align: right; color:#FF0000;}
.quick-links li{float:left;}
.quick-links li.last{margin-left:10px;margin-bottom:0px !important;}
.block-layered-nav .currently{width:100%;float:left;}
.block-layered-nav .block-content li{border:none;}
.category-view .productTitle, .results-view .productTitle{font-weight:normal;}
.fancybox-title-bottom-wrap{text-align: left;margin-top: 5px;}
/* More Styling: */
.featuredProductBack{padding-left: 0px;}
.featuredProductBack ul{padding-left: 0 ;}
.featuredProductBack li{padding-right: 20px;margin-right: 7px;}
.featuredProductBack .itemListing{ padding-left: 10px;}

.itemListingOpt2 .stButton{width:auto!important;}
.itemListingOpt2 .shareItemOn td{ padding-left: 50px;text-align: left;}
.homespecialofferreadmorelink a{color:#034ea2}
#bigPicture{-webkit-box-shadow: none !important;}
#category-new-filter{background:#fff;border:1px solid #b4b3b1;border-radius:2px;}
.result_by_category{font-size: 17px;font-weight: bold; width: 100%;}
#category-new-filter li{line-height:19px;margin:8px 0;padding-left: 0px;}
#category-new-filter li a{font-size:12px;font-weight:normal;color:#333;padding:0 5px 0 0;padding-left: 10px;}
.catalogsearch-result-index .col-main{margin-left:10px;padding-left:0;}
.catalogsearch-result-index .middlePart{padding-left:0;}
.sRch{ color: #fff;font-family: arial;font-weight: bold; font-size:16px;}
.result_by_category_bg{ background-color: #EEEEEE;padding: 4px;text-align: left;}

.notification_msge
{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FC4203;
	font-size:12px;
	text-align:left;
	clear:both;
}
.cprofileintroduction{background:url(../images/aboutjarir/companyProdile-03.jpg) no-repeat left top; padding: 100px 0 0 0; line-height:1.5; background-position-y:-45px;}

.cprofile h3{ margin-top:35px; display:inline-block;}
.twoColumns2{float:left; width:47.5%; margin-right:4%; border-radius:5px; border:1px solid #D0CECE; height:450px; z-index:1000; position:relative; background:#FFFFFF;}
.cprofileobjectivesListing{ margin-top:15px;}
.cprofileobjectivesListing li{background:url(../images/aboutjarir/tik.gif) no-repeat left 0px; padding:0 0 0 35px; margin-bottom:12px;}