body {background:#F2F4C3 ;margin:0px;font-size:8pt;font-family:Verdana,Arial,sans-serif; color:#6a6a6a;}

h1 {font-family:Arial;font-size:12pt;text-transform:uppercase;color:#961B42;text-align:left;margin:0px;padding-top:10px;letter-spacing:1px;}
/*h2 {font-family:Arial; font-size:11pt; font-weight:bold; color:#333;margin-bottom:10px; text-align:left; vertical-align:middle;background: url(images/heading_h2.jpg) no-repeat;height:23px;padding-left:32px;padding-top:3px;text-transform:uppercase;}*/
h2 {font-family:Arial; font-size:11pt; font-weight:bold; color:#fff;margin-bottom:10px; text-align:left;background:#961B42;text-transform:uppercase;padding:5px;}
h3 {font-family:Arial;font-size:10pt;color:#961B42;text-align:left;margin:0px 0px 4px 0px;}
h4 {font-family:Arial;font-size:9pt;color:#4e9aef;margin:0px;text-align:left;}

img {border:none;}
.imgBorder {border:1px solid #e4bbc8;}
.imgBorDtlpage {margin:0 auto;border:1px solid #e4bbc8;padding:10px;width:600px;}

a {text-decoration:none;color:#961B42;}
a:hover {text-decoration:none;color:#333;text-decoration:underline;}

input {vertical-align:middle;}

h3 a {font-family:Arial;font-size:9pt;color:#961B42;margin-top:0px;text-align:left;margin-bottom:5px;}
 
.spLogin {font-size:7pt;}
.clear {clear:both;}

.back {text-transform:none;float:right;font-size: 8pt; font-weight: normal;}

.astric {color:#e41515;}
.headingH4 {color:#a61e48;margin-top:0px;}
.headingH3 {color:#4d4d4d;margin-left:0px;}
.headingH4tow {color:#a61e48;}
.vMiddle {vertical-align:middle;}
.pending {color:#ff0000;font-size:8pt;font-style:italic;float:left;width:300px;}
.green {float:right;background: url(images/green.jpg) 0% 50% no-repeat; color:#3ea600;font-size:8pt;font-weight:normal;padding-left:15px;}
/*.greenLg {color:#3ea600;font-size:8pt;font-weight:bold;text-transform:uppercase;float:right;padding-right:35px;}*/
.saveMsg {color:#ff0000;font-size:8pt;}

.mainContainer {width:1010px;margin:0px auto;background: url(images/pageBg.png) repeat-y;}

.topContainerBg {background: url(images/bodyBg.jpg) repeat-x;width:950px;margin:0px auto;}
.topContainer {width:950px;height:195px;margin:0px auto;text-align:center;}
.topContainerAcc {width:950px;height:75px;margin:0px auto;text-align:center;}

.header {width:100%;padding-top:15px;height:105px;}

.logo {float:left;width:40%;text-align:left;margin-top:5px;}
.addBanner {float:right;width:58%;text-align:right;}

.navBar {width:98%;color:#fff;margin:0px auto;height:20px;margin-top:8px;}
.links {float:left;color:#fff;}
.links ul {margin:0px;padding:0px;}
.links li {display:inline;}
.links li a {font-size:9pt;color:#fff;}
.links li a:hover {color:#ff9938;}

#rss {float:right;font-size:10pt;}
#rss a {color:#fff;}
#rss a:hover {text-decoration:none;color:#ff9938;}
.rssImg {vertical-align:middle;margin-top:-5px;}

#search {width:98%;height:26px;font-size:10pt;margin:0px auto;font-weight:bold;color:#58585a;}

.proSrc {float:left;width:26%;text-align:left;}
.proSrc select {padding:1px;font-size:10pt;border:1px solid #d9dac3;width:240px;padding:2px;}


.comSrc {float:left;width:68%;text-align:left;margin-top:2px;}
.inputFld {font-size:10pt;border:1px solid #d9dac3;padding:3px;color:#c6c6c6;}
.inputFldHome {font-size:10pt;border:1px solid #d9dac3;padding:3px 3px 3px 18px;color:#6a6a6a;background:url('images/magnify.png') no-repeat #FFFFFF;}

.advSrc {float:left;width:13%;text-align:left;padding-left:11px;margin-top:3px;}
.advSrc a {text-decoration:none; color:#333;font-weight:normal;font-size:7pt;font-weight:bold;}
.advSrc a:hover {color:#A61E48;}

.advsrhDirectory ul{list-style-type: none;margin:0px;padding-left:8px;font-size:9pt;color:##ff7a01;}
.advsrhDirectory li {
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left:15px;
	padding-right:10px;
	display:block;
	width:192px;
	float:left;
}

.subscribe {float:left;width:16%;text-align:left;border-left:1px dotted #6b6a54;padding-left:10px;margin-top:3px;}
.subscribe a {text-decoration:none; color:#333;font-weight:normal;font-size:7pt;font-weight:bold;}
.subscribe a:hover {color:#A61E48;}

.searchBtn {vertical-align:middle;}
.addproductBtn {background:url(images/add_product.gif) no-repeat; width:90px; height:22px; border:0px none;}

.banner {background:url(images/bannerBg.jpg) repeat-x;width:950px;height:180px;margin:0px auto;}
.free {background:url(images/free.png) no-repeat;width:118px; height:119px;float:right;}
.bnrContent {width:602px;float:left;text-align:left;}
.bannerImg {background: url(images/bnrImg.png) no-repeat; width:602px; height:182px;float:left;}

.storefrontDetail {float:left; font-size:9pt;width:200px; padding:15px 0px 15px 20px; color:#FF9938;}
.storefrontDetail ul {margin:0px; padding:0px 0px 0px 18px;}
.storefrontDetail li {list-style-image:url(images/tick.png);font-size:8pt;font-weight:bold;color:#fff;margin-bottom:2px;}

.contContainer {width:950px;margin:0px auto;text-align:left;min-height:700px;}

.leftCol {float:left; margin-right:15px; width:683px;padding-top:10px;line-height:16px;}
.suppBenefit p {margin:0px;padding:0px;}

.enqBtn {float:right;margin:0px}

.leftColAlg {margin-left:40px;}
.iFeild {border:1px solid #dfdfdf; font-size:8pt;padding:2px;vertical-align: middle;}
.iselect {border:1px solid #dfdfdf; font-size:8pt;padding:2px;vertical-align: middle;width:180px;}
.seperator {border-top:1px dotted #a5a5a5;margin:0px;padding:0px;}

.preNext {color:#a61e49;padding-right:5px;}

.rightCol {float:left;width:250px;line-height:16px;text-align:left;padding-top:10px;}
.rightCol p {color:#6a6a6a; font-size:9pt;font-weight:normal;}

.addBlock1 {background:#f6f6f6;border:1px solid #dfdfdf; text-align:left; font-size:8pt;padding:4px;min-height:100px;margin-top:10px;}
.addBlock1 a {font-size:7pt;color:#000;}
.addBlock1 form {padding:0px 7px 7px 7px;}
.addBlock1 ul {padding:0px;margin:0px;}
.addBlock1 li {list-style-type:none;background-image:url(images/correctmark.png);background-repeat:no-repeat;background-position:0px 0px; padding-left:24px;}
.addBlockSubHead a {font-family:Verdana;font-size:9pt;color:#4e9aef;margin:0px;text-align:left;}
.addBlockSubHead a:hover {color:#a61e48;}
.addBlock {float:right;text-align:center; color:#6a6a6a;width:250px;height:250px;margin-top:10px;margin-bottom:10px;}
.addBlock2 {margin-bottom:8px;text-align:center; font-size:8pt; color:#6a6a6a;width:300px; height:250px;vertical-align:middle;}
.addBlock3 {margin-bottom:30px;text-align:center; font-size:8pt; color:#6a6a6a;width:300px; height:270px;}
.addBlock4 {text-align:center; font-size:8pt; color:#6a6a6a;width:300px; height:450px;}

.addBusiImg {float:left;width:55px;height:72px;text-align:center;margin-right:5px;}
.addBusiHead {float:left;font-size:8pt; font-weight:bold;width:111px;}
.addBusiCont {float:left;padding-right:3px;width:106px;height:145px;font-size:7pt;border-right:1px dotted #e4bbc8;}

.tabContainer{float:left;}
.contentContainer {float:left; color:#4d4d4d;width:215px; height:180px; padding:0px 10px;}
.imgContainer {float:left;width:92px;height:90px; padding:1px;text-align:center;}
.cont {float:left; color:#4d4d4d; width:560px; min-height:105px; padding-left:10px;}
.videoContent {float:left; color:#4d4d4d;width:184px; height:150px; padding:0px 10px;}
.videoContainer {float:left;width:118px;height:90px; padding:1px;text-align:center;}

.contentContainer1 {float:left; color:#4d4d4d; font-family:arial;width:212px; padding:0px 10px;}

.listingList {width:100%;}
.listingImg1 {float:left; width:200px;height:92px;border:1px solid #e4bbc8;padding:5px;text-align:center;#position:relative;display: table;overflow:hidden;margin-right:10px;}
.listingImg {
  border:1px solid #E4BBC8;
  display:table;
  float:left;
  height:60px;
  margin-right:10px;
  overflow:hidden;
  padding:5px;
  text-align:center;
  width:145px;}

.listingCont {float:left;width:74%;}

.preStore {float:right;margin-right:46px;text-align:right;width:200px;}
.preStore a{color:#a61e48;}
.preStore a:hover{color:#ff7a01;}

.listDetailLeCol {float:left;width:210px;height:60px;margin:0 auto;border:1px solid #e4bbc8;padding:10px;text-align:center;}
.listDetailRiCol {float:left;width:450px;margin-left:10px;}
.listDetailRiCol a {padding-right:20px;}
.paraCenter {text-align:center;}

.inputAling {text-align:left;}
.listDetails a{color:#6a6a6a;}
.listDetails a:hover {text-decoration:none;color:#ff7a01;}

.searchFrm {background:#f6f6f6;border:1px solid #dfdfdf;padding:10px;}
.searchFrm p {margin:0px;}
.searchFrm label {width:125px;text-align:left;font-size:8pt; font-weight:bold;float:left;margin-top:5px;}
.srhFrmStyle {float:left;width:326px;margin-right:15px;}

.lstStatus {border:1px solid #dfdfdf;}

.formPage {width:500px;text-align:left;padding:0px;background: url(images/form-strip.jpg) repeat-y;margin:0px auto;}
.formpageTop {background: url(images/form-top.jpg) no-repeat;width:440px;padding:20px 30px; margin-top:0px;text-align:left;}
.formPage label {width:140px;text-align:left;font-size:8pt; font-weight:bold;float:left;margin-top:5px;}
.formpageIfld {font-size:10pt;border:1px solid #d9dac3;padding:3px;margin-top:5px;font-family:arial;} 
.formPage  select {width:165px;margin-top:5px;font-size:10pt;border:1px solid #d9dac3;padding:1px;}
.loginformTop {background:url(images/loginform-top.jpg) no-repeat;width:440px;padding:20px 30px; margin-top:0px;text-align:left;}
.uploadformTop {background:url(images/uploadform.jpg) no-repeat;width:440px;padding:20px 30px; margin-top:0px;text-align:left;}

.detailForm {background: url(images/form2-strip.jpg) repeat-y;width:700px;padding:0px 0px;text-align:left;}
.detailForm label{width:160px;text-align:left;font-size:8pt; font-weight:bold;float:left;margin-top:5px;}
.detailformHeader {background: url(images/form2-top.jpg) no-repeat;width:635px;padding:20px 30px; margin-top:0px;text-align:left;}
.detailformIfeild {margin-top:5px;font-size:10pt;border:1px solid #d9dac3;font-family:arial;padding:3px;}
.detailForm  select {width:218px;margin:5px 0px;font-size:10pt;border:1px solid #d9dac3;padding:2px;}
.addnewsTop {background: url(images/addnews.jpg) no-repeat;width:635px;padding:20px 30px; margin-top:0px;text-align:left;}
.accHead {background: url(images/accHead.jpg) no-repeat;width:635px;padding:20px 30px; margin-top:0px;text-align:left;}
.addProductCategory {text-align:left;float:left;border: 1px solid #ABABAB; padding-right:10px; background-color: #FFFFFF; width:325px;height:300px; overflow:auto;}
.newsletterForm {background: url(images/newsletterForm.jpg) no-repeat;width:635px;padding:20px 30px; margin-top:0px;text-align:left;}

.homeListing {width:100%;float:left;margin-left:30px;}
.listingLogo {width:130px;height:52px;float:left;border:1px solid #e4bbc8;margin-right:10px;text-align:center;}

.myAccount {width:952px;height:60px;background: url(images/myacc-strip.gif) no-repeat;}
.myAccount ul {margin:0px;padding:15px 0px 0px 0px;text-align:center;}
.myAccount ul li {list-style-type:none;display:inline;padding-left:5px;}
.myAccount ul li a {font-size:9pt;}
.myAccount ul li a.selected {color:#A61E48;font-weight:bold;}
.myAccList {vertical-align:middle; margin:0px 5px 5px 0px;}

.catLst ul {margin:0px;padding:0px;}
.catLst li {background:url(images/arrow.gif) 0% 50% no-repeat;display:block;width:330px;float:left;padding:0px 0px 0px 8px;margin-bottom:4px;}

.fCategories {float:left;width:14%;text-align:left;padding-right:10px;padding-left:10px;}
.fCategories a {text-decoration:none;color:#fff;}
.fCategories a:hover {text-decoration:underline;}
.fCategories ul {list-style:none;margin-left:-38px; text-align:left;}
.fCategories li {list-style:none;text-align:left;}

.mainHeading a{font-size:9pt; color:#f1f4c3; margin-top:10px;text-align:left;font-weight:bold;}
.mainHeading a:hover {text-decoration:underline;}


.footProSrc {float:left;width:27%;text-align:left; font-size:10pt;padding-left:10px; font-weight:bold;margin-left:35px;}
.footProSrc select {padding:1px;font-size:10pt;border:1px solid #d9dac3;width:240px;padding:2px;}

.footComSrc {float:left;text-align:left; font-size:10pt; font-weight:bold;margin-left:35px;}
.footComSrc .fInputFld {font-size:10pt;border:1px solid #d9dac3;padding:3px;}
.footComSrc .srhBtn {vertical-align:middle;padding-bottom:3px;}
.ftBanner {margin:0px 5px 10px 0px;float:right;}
.footerMenu {color:#000;}


.footer {background:#A71E48;width:978px; font-size:8pt; font-weight:normal;color:#fff;margin:0px auto;text-align:center;}
.fContent {width:936px;margin:0px auto;padding-top:10px;margin-left:42px;}
.footerLinks {float:left;width:312px;padding:0px;text-align:left;}
.footerLinks h3 {color:#fff;letter-spacing:1px;text-transform:uppercase;}
.footerLinks ul {margin:0px; padding:0px;}
.footerLinks li {list-style-type:none;}
.footerLinks li a {font-size:8pt;font-family:Verdana,Arial,sans-serif;color:#fff;display:block;padding:4px;border-bottom:1px dotted #f15484;text-decoration:none;width:250px;}
.footerLinks li a:hover {background:#c32f5c;}
.copyright {font-size:7pt;color:#333;margin:0px auto;width:965px;text-align:left;padding:5px 5px 5px 0px;}
.footerLinks a {color:#fff;text-decoration:none;}


/*Home*/
.leftColHome {float:left; margin-right:15px; width:634px;padding-top:10px;font-size:8pt;}

.rightColHome {float:left; width:300px;padding-top:10px;font-size:8pt;}

.browse {float:left; margin-right:0px; width:300px;font-size:8pt; background:#fdfdfd;border:1px solid #dfdfdf;min-height:842px;margin-right:20px;padding-bottom:10px;}
.browse h2 {
	background:#f5f5f5;
	color:#333;
	border-left:5px solid #e6783a;
	border-bottom:1px solid #dfdfdf;
	text-transform:uppercase;
	font-size:9pt;
	letter-spacing:1px;
	margin:0px;
	padding:8px 0px 0px 8px;
}

.browse ul {margin:10px 0px 0px 0px;padding:0px;}
.browse li {list-style-type:none;}

.leftColBox1 {float:left;width:300px;font-size:8pt;}
.leftColBox2 {float:left;width:300px;font-size:8pt;margin-left:21px;}

.homeImgBorder {border:1px solid #ccc;padding:2px;}

.homeBlock {width:99%;margin:5px;}
.homeBlock p {font-size:8pt;color:#666;}

.homeBlock a.user {text-decoration:none; color:#666;text-transform:uppercase;font-size:7pt;}
.homeBlock a.user:hover {text-decoration:underline;color:#444;}

a.user {text-decoration:underline; color:#666;text-transform:uppercase;}
a.user:hover {color:#444;text-decoration:none;}

.homeBlock a {text-decoration:none; color:#016EC1;}
.homeBlock a:hover {text-decoration:underline;color:#666;}
.cateLink a {font-size:7pt;text-decoration:none; color:#016EC1;}
.cateLink a:hover {text-decoration:underline;color:#666;}

a.more {text-decoration:none;font-size:7pt; color:#000;margin-right:5px;}
a.more:hover {text-decoration:underline;color:#666;}


.homeCont {float:left; color:#4d4d4d; font-family:arial;width:165px;padding:0px 7px 0px 0px;margin-left:5px;}
.homeImg {float:left;width:90px;padding:1px;text-align:center;margin-right:5px;}
.homeCont2 {float:left; color:#4d4d4d; font-family:arial;width:182px;padding:0px 10px 0px 0px;margin-left:5px;}

.headings {margin-left:5px;margin-top:-25px;}
.subheading a {font-family:arial;font-size:8pt;font-weight:bold;text-decoration:none; color:#961b42;}
.homeBlock a:hover {text-decoration:underline;color:#333;}

.website {margin-right:5px;margin-left:0px;}
.website a {font-size:7pt;text-decoration:none; color:#016EC1;}
.website a:hover {text-decoration:underline;color:#666;}

.indusNews {margin:3px;font-size:8pt;}
.indusNews p {font-size:8pt;}

.indNewsHead a {font-size:8pt;font-family:arial;font-weight:bold;text-decoration:none; color:#961B42;}
.indNewsHead a:hover {text-decoration:underline;color:#333;}

.marginPara {margin-top:-10px;}

.productsEvents { font-size:8pt; background:#fdfdfd;border:1px solid #dfdfdf;margin-bottom:25px;}
.productsEvents h2 {
	background:#f5f5f5;
	color:#333;
	border-left:5px solid #961B42;
	border-bottom:1px solid #dfdfdf;
	text-transform:uppercase;
	font-size:9pt;
	letter-spacing:1px;
	margin:0px;
	padding:8px 0px 0px 8px;
}

.upcomingEvents { font-size:8pt; background:#fdfdfd;border:1px solid #dfdfdf;margin-bottom:25px;}
.upcomingEvents h2 {
	background:#f5f5f5;
	color:#333;
	border-left:5px solid #016EC1;
	border-bottom:1px solid #dfdfdf;
	text-transform:uppercase;
	font-size:9pt;
	letter-spacing:1px;
	margin:0px;
	padding:8px 0px 0px 8px;
}


.productsEventsFooter {background: url(images/products_events.jpg) no-repeat bottom; width:295px; height:52px; margin:-11px -6px -8px -7px;}

.storeNews {float:left; margin-right:0px; width:307px;font-size:8pt; background:#fdfdfd;border:1px solid #dfdfdf;margin-right:20px;}
.storeNews h2 {
	background:#f5f5f5;
	color:#333;
	border-left:5px solid #A1E906;
	border-bottom:1px solid #dfdfdf;
	text-transform:uppercase;
	font-size:9pt;
	letter-spacing:1px;
	margin:0px;
	padding:8px 0px 0px 8px;
}

.homeNews {border:1px solid #dfdfdf;max-width:650px;background:#fdfdfd;}
.homeNews h2 {
	background:#f5f5f5;
	color:#333;
	border-left:5px solid #666;
	border-bottom:1px solid #dfdfdf;
	text-transform:uppercase;
	font-size:9pt;
	letter-spacing:1px;
	margin:0px;
	padding:8px 0px 0px 8px;
} 

.iNewsFooter {background: url(images/i_footer.jpg) repeat-x bottom; max-width:650px; height:52px; margin:-9px -16px -13px -16px;}

.mainCatHeading {font-family:Arial; font-size:8pt;color:#000;margin-bottom:10px; margin-left:15px; margin-right:5px;text-align:left; vertical-align:middle;background: url(images/heading_0h2.png) no-repeat;height:20px;padding-left:27px;padding-top:2px;}
.mainCatHeading a {text-decoration:none; color:#000;font-size:8pt;}
.mainCatHeading a:hover {text-decoration:underline; color:#666;}

.homeSeperator {border-bottom:1px dotted #ccc;}

.title {margin-left:10px; margin-top:-20px; }


#suggestions{ position: relative; margin-left:10px; width:416px; display:none; z-index:1000; }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#D9DAC3; border-top:0px none; border-style:solid; width:432px; background-color:#a0a0a0; }
#searchresults a { display:block; background-color:#fff; clear:left; min-height:16px; padding:2px;text-decoration:none;border-bottom:1px solid #D9DAC3;font-size:8pt;font-family:Verdana,Arial,sans-serif; color:#6a6a6a;  }
#searchresults a:hover { background-color:#f5f5f5; color:#000; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; padding-top:5px; color:#6a6a6a; text-align:left; padding-left:3px; }
#searchresults a:hover span.searchheading { color:#6a6a6a; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#000; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { margin:1px;line-height:1px; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

.mmBanner {
margin-bottom: 6px;
}

.advList li {
  list-style-image:url(images/correctmark.png);
 }
 
.categoryLst {border:1px solid #DFDFDF;}
.categoryLst h3 {background:#961B42; color:#fff;padding:5px;}
.categoryLst ul {margin:0px;padding:10px;clear:both;}
.categoryLst li {list-style-type:none;background:url(images/arrow.gif) 0% 50% no-repeat;display:block;width:225px;padding:0px 0px 0px 8px;margin-bottom:4px;}

