 body,div,span,a {
color:#494949;
font-family:Arial, helvetica,Sans-Serif;
font-size:13px;
}

a.support:hover {
text-decoration:none;
color:#6CAD37
}

img {
outline:none;
border:none;
border-width:0;
margin:0;
padding:0
}

.lblOrders {
color:#616161;
font-family:Arial,helvetica,Sans-Serif;
font-size:12px
}

.logpad {
float:left;
margin:13px 0 0 46px;
padding:0
}

.heder_left {
height:108px;
width:501px;
float:left
}

.heder_right {
height:116px;
width:408px;
float:left;
padding-right:3px;
text-align:right;
margin:0 0 0 220px
}

.white_12 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
font-weight:400;
text-decoration:none
}

.red_12 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ed1c24;
font-weight:400;
text-decoration:none
}

a.gray_13_button {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#ecebec;
text-transform:uppercase;
text-decoration:none;
background-color:#3D3739;
padding:3px 11px
}

a.red_12_under {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#228dc5;
font-weight:400;
text-decoration:underline
}

a.red_12_under:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#228dc5;
font-weight:400;
text-decoration:none
}

.heder_right_serch {
clear:both;
text-align:right;
padding:20px 0 7px
}

.heder_right_serch_div {
float:right;
padding-right:5px
}

.textbox {
background-color:#fff
}

.form1 {
width:160px;
height:23px;
border:1px solid #c7c7c7;
float:left;
margin:0;
padding:0
}

a.white_11 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#56A62D;
text-decoration:underline;
text-align:center
}

a.white_11:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#56A62D;
text-decoration:none;
text-align:center
}

.spnsearch {
color:#5f5f5f;
font-size:13px;
font-weight:400
}

.spnwelcome {
padding-top:6px;
color:#464646;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
text-decoration:none
}

.but_left {
background:url(images/butleft.gif) no-repeat 0 0;
width:10px;
float:left;
clear:left;
height:54px
}

.but_right {
background:url(images/butright.gif) no-repeat 0 0;
width:10px;
float:left;
height:54px
}

.but ul {
margin-top:18px;
text-align:center;
height:34px;
padding:0
}

.but ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
text-align:center;
height:52px;
margin:0;
padding:0 14px
}

.lispacer {
width:1px;
overflow:hidden;
padding:0
}

a.but_text {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#464646;
font-weight:700;
text-decoration:none
}

a.but_text:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#468800;
font-weight:700;
text-decoration:underline
}

a.but_text_selection {
color:#468800;
font-weight:700;
height:33px;
float:left;
text-decoration:none;
background:url(images/selectmenubg.jpg) no-repeat 0 24px;
}

a.but_text_selection:hover {
font-weight:700;
text-decoration:none;
}

.content_checkout2 {
width:861px;
height:auto;
float:left;
background-color:#fff
}

.content_left {
height:auto;
float:left;
vertical-align:top;
background-color:#fff;
margin:0;
padding:0
}

.content_right {
height:auto;
width:770px;
background-color:#fff;
vertical-align:top;
float:left;
padding-left:5px;
margin:0
}

.content_right_checkout {
background-color:#f2f2f2;
height:auto;
width:839px;
text-align:center;
float:left
}

.shop1 {
background:url(images/shop1_img.jpg) no-repeat;
height:38px;
width:211px;
float:left
}

.leftcontrolbg {
background-color:#82C34E;
height:auto;
width:211px;
float:left;
padding-bottom:10px
}

.rightcontrolbg {
background-color:#82C34E;
height:auto;
width:211px;
padding-bottom:10px
}

.leftcontrolsubmenubg {
background-color:#82C34F;
height:auto;
width:200px;
float:left;
padding-bottom:10px;
margin-right:5px
}

.bullet1 {
background:url(images/imgwithbullet.jpg) no-repeat;
height:auto;
float:left;
margin-left:10px;
width:200px
}

.bullet1 ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:23px;
line-height:23px;
width:180px;
padding-left:22px;
margin:0
}

.bullet3 {
background:url(images/imgwithbullet.jpg) no-repeat;
height:auto;
float:left;
width:200px
}

.bullet3 ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:23px;
line-height:23px;
width:170px;
padding-left:22px;
margin:0
}

.shop2 {
background:url(images/shop2_img.gif) no-repeat;
height:38px;
width:200px;
float:left
}

.bullet2 {
background:url(images/imgwithbullet.jpg) no-repeat;
height:auto;
width:209px;
float:left;
margin-left:14px;
#margin-left:7px
}

.bullet2 ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:32px;
line-height:32px;
float:left;
width:173px;
margin:0;
padding:0 0 0 33px
}

a.side_link {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
text-decoration:none;
color:#fff;
width:100%;
text-transform:capitalize;
vertical-align:middle
}
a.side_linkAbt {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:400;
text-decoration:none;
color:#fff;
width:100%;
text-transform:none;
vertical-align:middle
}
.just {
background:url(images/justgrd.gif) repeat-x;
width:615px;
height:60px;
float:left
}

.justleft {
background:url(images/justleft.gif) no-repeat;
width:22px;
height:60px;
float:left
}

.justmid {
background:url(images/justteimg.gif) no-repeat 0 24px;
width:571px;
height:60px;
float:left
}

.justright {
background:url(images/justright.gif) no-repeat;
width:22px;
height:60px;
float:left
}

.featuredproductshd {
font-family:Arial;
font-size:26px;
font-weight:700;
font-style:normal;
color:#373737;
background-color:#e5e5e5;
width:731px;
height:25px;
float:left;
margin:8px 0;
padding:4px 6px 12px 10px
}

.borderbottom {
width:613px;
float:left
}

.red_11 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ED1C24;
font-weight:400;
text-decoration:none
}

.fooetrbuttons {
width:661px;
float:left;
padding-top:5px;
height:25px
}

.fooetrbuttons ul {
text-align:center;
margin:4px 0 0;
padding:0
}

.fooetrbuttons ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:inline;
text-align:center;
margin:0 2px;
padding:0
}

.fooetrbuttons ul li span {
color:#04547e;
font-size:9px;
padding-left:13px
}

.footerbottom {
text-align:left;
float:left;
padding-left:30px;
padding-top:5px;
margin:0 auto
}

a.footer_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#04547e;
font-weight:400;
text-decoration:underline
}

a.footer_text:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#17648c;
font-weight:400;
text-decoration:none
}

.copyalign {
float:right;
text-align:right;
height:33px;
width:auto;
line-height:32px;
color:#564d50;
font-size:11px;
padding:0 20px 0 0
}

.copyalign span {
color:#564d50;
font-size:11px;
margin:0;
padding:0 0 0 45px
}

copyalign span a {
color:#ec1a23
}

.tabclas {
height:auto;
width:auto;
margin:0;
padding:0
}

.borderleftright {
width:611px;
float:left
}

.dashedline {
border-bottom:1px solid #545454;
line-height:1px
}

.dashedtopbottomborder {
background-color:#f0f0f0;
border-left:1px solid #dcdcdc;
border-top:1px solid #dcdcdc;
border-right:1px solid #dcdcdc;
border-bottom:1px solid #dcdcdc;
padding:5px
}

.fr {
float:right
}

.cb {
clear:both
}

.disabledtext {
color:#787878
}

.innerpagemainnew {
width:768px;
height:auto;
margin:0;
padding:0
}

.innerpagemainnew p {
float:left;
color:#616161;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
text-align:justify;
margin:0;
padding:10px
}
.divdes p {
color:#616161;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
text-align:justify;
margin:0;
padding:10px;
clear:both;
}
.syupport p {
float:left;
color:#616161;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
text-align:justify;
margin:0;
padding:5px 5px 5px 0px;
}

.innerpagemain_checkout {
width:810px;
height:auto;
background-color:#231F20;
clear:both;
margin:0 0 0 150px;
padding:0
}

.innerpagemain p {
float:left;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:400;
text-decoration:none;
text-align:justify;
background-color:#231F20;
margin:0;
padding:18px
}

.bulletsmusic ul {
line-height:25px;
margin:0;
padding:0 0 0 55px
}

.bulletsmusic ul li {
background:url(images/musicbullet.jpg) no-repeat 0 13px;
list-style:none none outside;
text-decoration:none;
margin:0;
padding:3px 0 0 15px
}

.headingbg {
background-color:#0d0c0d;
float:left;
width:700px;
height:42px;
font-size:22px;
font-weight:700;
color:#d8d8d8;
line-height:42px;
padding-left:18px;
text-transform:uppercase
}

.headingOrderdetails {
background-color:#F1F1F2;
border:1px solid #FFF;
height:28px;
line-height:28px;
width:602px;
float:left;
font-size:22px;
font-weight:700;
color:#d8d8d8;
padding-left:18px
}

.smallgap {
line-height:5px;
height:5px;
clear:both;
overflow:hidden;
margin:0;
padding:0
}

.smallgapcart {
line-height:2px;
clear:both;
margin:0;
padding:0
}

.gap {
line-height:10px;
clear:both;
margin:0;
padding:0
}

.buttons {
background:url(images/imgPagingRedBg.gif) repeat-x 0 0;
text-align:center;
margin-left:2px;
color:#FFF;
font-weight:700;
border:0 solid red;
text-decoration:none;
width:auto;
font-size:12px;
font-family:Arial;
padding:1px 4px
}

.carttopbuttons {
background-color:#0982ac;
text-align:center;
margin-left:0;
color:#fff;
font-weight:700;
border:0 solid red;
text-decoration:none;
width:auto;
font-size:11px;
font-family:Arial;
text-transform:uppercase;
padding:2px 5px
}

.searchpopupheadingbg {
width:100%;
border-bottom:1px solid #e1e1e1;
height:42px;
background-color:#f1f1f2;
padding-top:8px
}

.searchpopupheadingtext {
font-family:Arial;
font-size:17px;
text-decoration:none;
color:#50A530 !important;
font-weight:700
}

.searchtdpopupclose {
width:40px;
text-align:center;
vertical-align:middle
}

.searchpopupleftbg {
background-image:url(images/pop_c4.gif);
background-position:top left;
background-repeat:repeat-y
}

.searchpopuprightbg {
background-image:url(images/pop_c6.gif);
background-position:top right;
background-repeat:repeat-y
}

.searchpopupbg {
background-color:#f2f2f2
}

.textboxform {
font-size:12px;
height:17px;
width:181px;
border-collapse:collapse;
border:1px solid #C7C7C7;
background-color:#fff;
color:#464646;
vertical-align:middle;
font-family:Arial;
font-weight:400;
padding:5px 2px 2px
}

.textboxenquiryform {
font-size:12px;
border-collapse:collapse;
border:1px solid #C7C7C7;
background-color:#fff;
vertical-align:middle;
color:#464646;
font-family:Arial;
font-weight:400;
padding:3px 2px 2px
}

.headingbgabtuscheckout {
left:8px;
top:-55px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#FFF;
padding-left:22px;
text-transform:lowercase;
float:left
}

.bdrmiddle {
height:auto;
width:715px;
float:left;
background-color:#231F20;
border-left:5px solid #000;
border-right:5px solid #000
}

.bdrmiddleabtus {
height:207px;
width:611px;
float:left;
background-image:url(images/abtusbackground.gif);
background-repeat:no-repeat;
border:solid 1px #7f7878;
margin:0;
padding:0
}

.branddesc {
font-family:Arial;
font-weight:400;
font-style:normal;
font-size:14px;
color:#464646;
line-height:20px;
width:660px
}

.branddesc p {
font-family:Arial;
font-weight:400;
font-style:normal;
font-size:14px;
color:#5f5f5f;
line-height:20px
}

.brandprodtext {
font-family:Arial;
font-weight:400;
font-style:normal;
font-size:12px;
color:#5f5f5f;
line-height:19px;
text-align:justify
}

.abtustextdiv {
width:632px;
text-align:justify;
clear:both
}

.abtustextdiv1 {
font-size:13px;
color:#5f5f5f;
float:left;
text-align:justify;
line-height:18px;
margin:15px 0 0 12px
}

.headingbgabtus {
left:-410px;
position:relative;
top:-46px;
font-size:29px;
color:#fff;
padding-left:25px;
height:38px;
line-height:30px;
font-weight:700
}

.headingbgabtusmaster {
font-size:29px;
color:#fff;
padding-left:25px;
height:38px;
line-height:35px;
font-weight:700;
text-transform:capitalize
}

.headingbgabtusmasterpd {
font-size:16px;
color:#fff;
height:38px;
line-height:35px;
font-weight:700;
text-transform:lowercase
}

.currencyimagesize {
width:20px
}

.headingbgabtus1 {
left:-233px;
position:relative;
top:-46px;
font-size:29px;
color:#fff;
padding-left:25px;
font-weight:700;
font-family:Arial;
line-height:30px
}

.headingbgabtusnopad {
font-family:Arial;
font-size:29px;
font-weight:700;
color:#FFF;
text-transform:lowercase;
float:left;
top:0;
position:relative
}

.bdrmiddlestaticpagetrinity {
height:214px;
width:744px;
float:left;
background-image:url(images/LondonSchoolOfMusicMainImg.gif);
background-repeat:no-repeat;
border:solid 1px #272526;
margin:0;
padding:0
}

.bdrmiddlestaticpagemiddletrinity {
height:auto;
width:auto;
float:left;
margin:0;
padding:0
}

.bdrmiddlestaticpagesands {
height:193px;
width:744px;
float:left;
background-image:url(images/TrainingCenterBgTop.gif);
background-repeat:no-repeat;
border:solid 1px #4d5053;
margin:0;
padding:0
}

.bdrmiddlestaticpagemiddlesands {
height:auto;
float:left;
margin:0;
padding:0
}

.bdrmiddlestaticpagepmi {
height:214px;
width:745px;
float:left;
background-image:url(images/pmimainimg.gif);
background-repeat:no-repeat;
border:solid 1px #3b3939;
margin:0;
padding:0
}

.bdrmiddlestaticpagemiddlepmi {
height:auto;
width:689px;
float:left;
margin:0;
padding:0
}

.menu {
background:url(images/imgwithbullet.jpg) no-repeat;
height:23px;
width:200px;
float:left;
border-bottom:solid 1px #D8D2D2
}

.submenu {
background:url(images/imgwithbullet.jpg) no-repeat;
text-align:left;
height:23px;
width:200px;
float:left;
border-bottom:solid 1px #D8D2D2;
padding:0
}

.submenusel {
background:url(images/submenusel.gif) no-repeat;
height:23px;
width:200px;
float:left;
text-align:left;
border-bottom:solid 1px #D8D2D2;
padding:0
}

.submenusel li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:23px;
line-height:23px;
width:200px;
margin:0;
padding:0 0 0 30px
}

.submenulist {
background-color:#D8D2D2;
text-align:center;
border:solid 1px #D8D2D2;
left:202px;
position:absolute
}

.positionrelative {
position:relative
}

.ui-state-active {
cursor:text;
outline:none
}

.ui-state-default {
cursor:pointer;
border:0;
outline:none
}

.bdrmiddlecontent {
height:auto;
width:768px;
float:left;
margin:0
}

.formfield {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#565656;
font-weight:400
}

.tbpadding {
padding-left:4px;
font-family:Arial,Verdana, Helvetica, sans-serif;
font-size:12px;
color:#FFF;
line-height:20px;
text-align:left
}

.lh35 {
line-height:35px
}

.lh17 {
line-height:17px
}

.lh8 {
line-height:8px
}

.lh3 {
line-height:3px
}

.lh22 {
line-height:22px
}

#blocker {
top:0;
left:0;
position:absolute;
background-color:#999;
z-index:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50);
opacity:.5
}

.prdetailstd1 {
width:120px;
text-align:right;
color:#A3A2A2
}

.prdetailstd2 {
width:300px;
text-align:left;
color:#A3A2A2
}

.mapcontactmain {
width:611px;
float:left;
height:auto;
margin:0;
padding:0
}

.mapright {
width:560px;
clear:both;
margin:0 0 0 23px;
padding:0 0 0 19px
}

.maprow1 {
width:570px;
float:left;
height:160px;
margin:0;
padding:0
}

.fldashedheight {
float:left;
height:150px;
width:3px;
background:url(images/contactusvline.gif) no-repeat
}

.maprow4 {
width:570px;
float:left;
margin:0;
padding:0
}

.innerpagemaincontent2 {
height:auto;
width:613px;
text-align:left;
float:left;
padding:4px 0 0
}

.button {
background:url(images/unselectedButton.jpg);
font-size:10px;
color:#2a2424;
line-height:20px;
border:1px solid #F67C32;
padding:2px 5px
}

.contentblocktextsitemap {
color:#5f5f5f;
font-weight:700
}

.contentblocktextsitemap span {
color:#43687b;
font-weight:700
}

.innercontentsitemap {
color:#727070
}

.tbstyles-shipping {
background-color:#fff;
border:solid 1px #c7c7c7;
color:#191617;
height:19px;
padding-top:2px
}

.dgdgitemstyle {
border:solid 1px #dcdcdc
}

.formfield-shipping {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:13px;
color:#464646;
font-weight:400;
padding-right:0
}

.dgitemstylebdrbtm {
height:54px
}

.dgaltitemstylebdrbtm {
height:54px;
background-color:#E6E6E6
}

.editgrd {
float:left;
background-color:#5E5E5E;
margin-left:150px;
padding:0 5px
}

.bdrtopabtusbotmar9px {
position:absolute;
z-index:100px;
margin-left:172px
}

.bdrmiddlecontentpadding2 {
height:auto;
clear:both;
text-align:right;
width:765px;
margin:0
}

.heightdashedborder {
height:23px;
line-height:21px;
margin-bottom:10px;
margin-top:5px
}

.sortproright {
line-height:18px;
float:right
}

.tecl {
text-align:center;
clear:both;
margin-bottom:20px
}

.emailfriendmain {
background-color:#f1f1f2;
width:720px;
float:left;
padding-top:0
}

.emailfriendmain ul li {
list-style:none none outside;
margin:0;
padding:0 0 8px
}

.emailfriendmain label {
width:100px;
text-align:right;
float:left;
padding-right:5px
}

.enterpadleft {
padding-left:104px
}

.teariaalign {
margin:-13px 0 0 104px
}

.tealignbrands {
clear:both;
text-align:justify;
margin:20px 32px 10px 0
}

.frmarbottombrands {
padding-top:1px;
padding-right:22px;
text-align:right;
margin:0 10px 10px 0
}

.catofirstdiv {
text-align:center;
margin-bottom:20px;
clear:both
}

.linkbutton {
color:#dbdbdb;
background-color:#3B3939;
padding:3px 7px
}

.contactustext2 {
font-family:Arial;
font-size:12px;
color:#908787;
line-height:20px;
font-weight:700
}

.contactustext3 {
float:left;
color:#464646;
line-height:20px;
text-align:right;
font-weight:700
}

.contactustext4 {
clear:both;
color:#000;
line-height:20px;
text-align:left;
font-weight:700
}

.contactusmaptxt {
font-size:15px;
font-weight:700;
color:#464646;
margin-top:10px
}

.lsmheading1 {
float:left;
width:702px;
background-color:#dcdcdc;
vertical-align:middle;
font-family:Arial;
font-weight:700;
font-size:13px;
color:#464646;
padding:8px 14px
}

.lsmtext2 {
font-size:13px;
color:#5f5f5f;
float:left;
text-align:justify;
line-height:18px;
margin:10px 25px 0 21px
}

.enquiryformheading {
float:left;
width:708px;
background-color:#dcdcdc;
vertical-align:middle;
font-family:Arial;
font-weight:700;
font-size:26px;
color:#464646;
margin-left:5px;
#margin-left:3px;
margin-top:20px;
padding:4px 14px
}

.enquiryformtxt {
font-size:13px;
color:#464646
}

.enquiryformtxt1 {
font-size:12px;
color:#464646
}

.pmitext2 {
font-family:Arial;
font-weight:400;
font-style:normal;
font-size:13px;
color:#5f5f5f;
line-height:20px
}

.width84 {
width:84px
}

a.lnkviewall {
font-size:11px;
color:#107fc0;
font-weight:700;
text-decoration:underline
}

a.lnkviewall:hover {
font-size:11px;
color:#107fc0;
font-weight:700;
text-decoration:none
}

.cartlinks {
width:235px;
color:#0E5A82;
font-size:12px;
font-family:Arial
}

.ordconfgriditem span {
color:#5f5f5f;
font-weight:400;
font-size:13px
}

.ordconfgriditem1 {
border-right:solid 1px #e1e1e1
}

.confordshippcontentleft {
float:left;
color:#3a3a3a;
font-size:13px
}

.confordshippcontentright {
float:left;
color:#5f5f5f;
font-size:13px;
width:210px
}

.proddetailsmaincont {
width:610px;
border-left:1px solid #e1e1e1;
border-top:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
border-bottom:4px solid #e1e1e1;
background-color:#F8F8F8;
clear:both
}

.pdtop6 {
padding-top:6px;
clear:both
}
.pdmenunews
{padding:4px;}
.pdPricespan1 {
float:left;
width:110px;
text-align:right;
font-size:16px;
color:#747B79
}

.pdPricespan3 {
float:left;
width:110px;
text-align:right;
font-size:16px;
color:#2a9ec7;
font-weight:700
}

.pdPricespan4 {
width:230px;
font-size:16px;
color:#2a9ec7;
font-weight:700
}

.pdPricespan5 {
float:left;
width:110px;
text-align:right;
font-size:16px;
color:#6F5151
}

.pdPricespan6 {
width:230px;
font-size:16px;
color:#1e191a
}

.homwel {
color:#373737;
font-weight:700;
font-size:26px;
text-decoration:none;
text-align:left;
float:left;
text-transform:uppercase;
padding:6px 0 6px 34px
}

.feturproprice {
width:188px;
margin-left:4px;
margin-top:8px;
height:61px;
border:solid 1px #EAEAEA;
background-color:#f9f9f9;
padding-left:8px;
line-height:20px
}

.feturpropricealt {
width:188px;
margin-left:4px;
margin-top:8px;
height:61px;
border:solid 1px #EAEAEA;
background-color:#fff;
padding-left:8px;
line-height:20px
}

.fprourprice1 {
color:#747B79;
padding-left:4px;
font-size:13px
}

.fprolsprice {
text-decoration:none;
padding-left:4px;
font-size:13px;
font-weight:700;
color:#2A9EC7
}

.fprousavepr {
padding-left:4px;
font-size:13px;
color:#6f5151
}

.fprocatname {
width:200px;
clear:both;
padding-top:10px;
text-transform:lowercase
}

.fprocatname span {
color:#464646;
font-size:11px
}

.welcomediv {
padding-right:19px;
margin-top:6px;
clear:both
}

.colore2e1e1 {
color:#3A3A3A
}

.displaynone {
display:none
}

.txtsearch {
height:20px;
width:196px;
border:solid 1px #ccc;
color:#5f5f5f;
padding:2px 0 0 4px
}

.imgbtnsearch {
vertical-align:middle;
margin:0;
padding:0
}

.spnlnkadvsearch {
padding-left:10px;
vertical-align:bottom;
padding-top:11px
}

.homeimgbdr {
border:solid 1px #7f7878
}

.feturprodualtbg {
background-color:#f1f1f2
}

.fetureproimgdivhight {
height:182px
}

.fphomewishlistdiv {
margin-top:10px;
text-align:center;
clear:both;
text-transform:lowercase
}

.padleft4 {
padding-left:4px
}

.priceyousave {
font-size:13px;
color:#6F5151
}

.loderdiv {
z-index:1000;
position:absolute
}

.loderimg {
position:absolute;
left:158px;
top:33px
}

.imgnewsletter {
vertical-align:middle;
float:left;
margin:0;
padding:0
}

.marginright5 {
margin-right:5px
}

.divaccordion {
vertical-align:top;
margin:0 0 14px
}

.contentlefttop {
background:url(images/contentlefttop.jpg) no-repeat 0 0;
width:234px;
height:9px;
line-height:9px;
clear:both
}

.contentleftbottom {
background:url(images/contentleftbottom.jpg) no-repeat 0 0;
width:234px;
height:10px;
line-height:10px;
clear:both
}

.width130 {
width:172px
}

.width188 {
width:188px
}

.width150 {
width:150px
}

.width201 {
width:201px
}

.width163 {
width:163px
}

.lh2p0m0 {
line-height:2px;
margin:0;
padding:0
}

.margintop4 {
margin-top:4px
}

.divdisable {
z-index:500;
filter:alpha(opacity=38);
left:0;
position:absolute;
top:0;
background-color:#FFF;
opacity:.38;
moz-opacity:.38
}

.divmessage {
width:331px;
height:150px;
position:absolute;
z-index:800;
border:solid 1px #e1e1e1;
background-color:#f1f1f2
}
.divmessagelogin {
width:331px;
position:absolute;
z-index:800;
border:solid 1px #e1e1e1;
background-color:#f1f1f2
}

.divloginpopup {
color:#86c63c;
font-size:14px
}

.lblloginerrmsg {
font-size:13px;
color:red
}
.loginbtnclose {
background:url(images/btnClose.gif) no-repeat 0 0;
cursor:pointer;
width:85px;
height:27px;
border-width:0
}

.padleft73 {
padding-left:63px
}

.marginright135 {
margin-right:135px
}

.abtusheading {
background-color:#56A62D;
width:720px;
float:left
}

.abtusheadingmain {
background-color:#82C34E;
width:860px;
float:left
}

.abtusheadingtext {
font-size:29px;
color:#fff;
padding-left:30px;
height:39px;
line-height:37px;
font-weight:700
}

.abtuscontentright {
width:207px;
float:left;
height:709px;
background-color:#f1f1f1;
margin:8px 0 0 19px;
padding:15px
}

.supportright {
width:207px;
float:left;
height:440px;
text-align:center;
padding-top:10px;
background-color:#6CAD37
}

.textbgpatch {
height:30px;
line-height:30px;
background-color:#f1f1f1;
color:#228dc5;
font-weight:700;
text-transform:uppercase;
padding-left:10px
}

.borderMyorder {
border:solid 1px #E1E1E1
}

.abtusheadinleft1 {
background:url(images/abtusheadingleft.gif) no-repeat 0 0;
height:38px;
width:10px;
left:-229px;
top:-47px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#373737;
padding-left:22px;
text-transform:lowercase;
float:left
}

.abtusheading1 {
background-color:#228dc5;
height:38px;
width:816px;
left:-405px;
top:-85px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#373737;
padding-left:22px;
text-transform:lowercase;
float:left
}

.abtusheadinright1 {
background:url(images/abtusheadingright.gif) no-repeat 0 0;
height:38px;
width:10px;
left:-229px;
top:-123px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#373737;
padding-left:22px;
text-transform:lowercase;
float:left
}

.abtusheadinleft2 {
background:url(images/abtusheadingleft.gif) no-repeat 0 0;
height:38px;
width:10px;
left:-181px;
top:-50px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#373737;
padding-left:22px;
text-transform:lowercase;
float:left
}

.abtusheading2 {
background-color:#228dc5;
height:38px;
width:815px;
left:-171px;
top:-88px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#373737;
padding-left:22px;
text-transform:lowercase;
float:left
}

.abtusheadinright2 {
background:url(images/abtusheadingright.gif) no-repeat 0 0;
height:38px;
width:10px;
left:666px;
top:-126px;
position:relative;
font-family:Arial;
font-size:27px;
font-weight:700;
color:#373737;
padding-left:22px;
text-transform:lowercase;
float:left
}

.headingbgabtus2 {
top:-56px;
position:relative;
left:-168px;
font-size:29px;
color:#fff;
padding-left:25px;
height:38px;
line-height:30px;
font-weight:700;
float:left
}

.homepgmenudownmiddle {
background-color:#228dc5;
height:38px;
width:840px;
float:left
}

.hometext {
font-size:29px;
color:#fff;
padding-left:25px;
height:38px;
line-height:35px;
font-weight:700;
float:left;
text-transform:lowercase
}

.selectedbutton {
float:left;
color:#28A4CA;
line-height:13px;
margin:10px 0 0 2px;
padding:2px 4px
}

.links2:hover {
text-decoration:underline;
color:#28A4CA
}

.links2 {
font-family:Arial, verdana, helvetica,Sans-Serif;
font-size:15px;
color:#464646;
text-decoration:none;
float:left;
font-weight:700
}
.links3 {
font-family:Arial, verdana, helvetica,Sans-Serif;
font-size:15px;
color:#ffffff;
text-decoration:none;
float:left;
font-weight:700
}
.unselectedbutton {
float:left;
line-height:13px;
border:solid 1px #d1d1d1;
background-color:#d1d1d1;
margin:10px 0 0 2px;
padding:1px 4px
}

.currencypanel {
float:left;
line-height:13px;
margin:2px 0 0 2px;
padding:2px 4px 4px
}

.width720 {
width:720px
}

.width700 {
width:700px
}

.featured_tl {
background:url(images/fetured-tl1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.featured_top {
border-top:solid 1px #cfcfcf;
background-color:#fff;
float:left;
height:7px;
line-height:7px;
width:597px;
margin:0;
padding:0
}

.featured_tr {
background:url(images/fetured-tr1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.featured_bl {
background:url(images/fetured-bl1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.featured_bottom {
border-bottom:solid 1px #cfcfcf;
background-color:#fff;
float:left;
height:7px;
line-height:7px;
width:597px
}

.featured_br {
background:url(images/fetured-br1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.featured_content {
background-color:#fff;
border-left:solid 1px #cfcfcf;
border-right:solid 1px #cfcfcf;
width:611px;
height:166px;
float:left
}

.proimageborder {
border:solid 5px #e6e6e6;
clear:both;
width:89px;
height:81px;
line-height:80px;
text-align:center;
background-color:#fff;
overflow:hidden
}

a.feturedprolink {
color:#107fc0;
font-size:11px;
text-decoration:underline
}

a.feturedprolink:hover {
color:#107fc0;
font-size:11px;
text-decoration:none
}

.feturedprice {
color:#3c3c3c;
font-size:11px;
font-weight:700
}

.fetured_seperator {
border-left:dotted 1px #9a9a9a;
height:130px;
vertical-align:top
}

#his3container {
float:left;
height:0;
overflow:hidden;
position:relative;
width:0
}

#display_area img {
border:1px solid #ccc;
cursor:hand;
opacity:1px;
filter:alpha(opacity=100)
}

.mousePointer {
cursor:pointer;
background-color:Transparent #fff;
border:solid 1px grey
}

#slideshow {
clear:both;
height:69px;
text-align:center;
width:850px;
margin:0 auto
}

.brandsmain {
width:859px;
float:left
}

.brands_tl {
background:url(images/brands-tl1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.brands_top {
background-color:#fff;
border-top:solid 1px #cfcfcf;
float:left;
height:7px;
line-height:7px;
width:843px;
margin:0;
padding:0
}

.brands_tr {
background:url(images/brands-tr1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.brands_bl {
background:url(images/brands-bl1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.brands_bottom {
background-color:#fff;
border-bottom:solid 1px #cfcfcf;
float:left;
height:7px;
line-height:7px;
width:843px
}

.brands_br {
background:url(images/brands-br1.gif) no-repeat 0 0;
float:left;
height:8px;
width:8px
}

.brands_content {
background-color:#fff;
border-left:solid 1px #cfcfcf;
border-right:solid 1px #cfcfcf;
width:857px;
height:auto;
float:left
}

.brands_hederinner {
float:left;
padding:10px 0 10px 18px
}

.brands_hl {
background:url(images/brand-heading-left1.gif) no-repeat 0 0;
float:left;
height:29px;
width:5px
}

.brands_hm {
background-color:#eaeaea;
float:left;
height:26px;
width:804px;
padding-top:3px;
padding-left:9px
}

.brands_hr {
background:url(images/brand-heading-right1.gif) no-repeat 0 0;
float:left;
height:29px;
width:3px
}

.brands_more {
padding-top:5px;
padding-right:21px;
float:right
}

a.brands_morelnk {
color:#107fc0;
font-size:11px;
font-weight:700;
text-decoration:underline
}

a.brands_morelnk:hover {
color:#107fc0;
font-size:11px;
font-weight:700;
text-decoration:none
}

.urlName {
width:90px;
float:left
}

.proimgro1 {
width:755px;
height:auto;
float:left;
border:solid 1px #E4E4E4;
border-bottom:solid 1px #EBEBEB;
border-right:solid 1px #B2B2B2;
background-color:#F8F8F8
}

.innerlistdiv {
width:725px;
height:auto;
margin-left:10px
}

.borderarriveimg {
overflow:hidden;
text-align:center;
vertical-align:middle;
width:97px;
height:100px;
background-color:#fff;
}

.proimage {
width:84px;
height:84px
}

a.imagetitle {
color:#5E5140;
font-size:14px;
font-weight:700;
text-align:left;
padding-left:2px;
width:310px;
text-decoration:underline
}

a.imagetitle:hover {
color:#5E5140;
font-size:14px;
font-weight:700;
text-align:left;
padding-left:2px;
width:310px;
text-decoration:none
}

a.imagetitle12 {
color:#477F1A;
font-size:11px;
font-weight:400;
text-align:left;
padding-left:2px;
text-decoration:underline
}

a.imagetitle12:hover {
color:#477F1A;
font-size:11px;
font-weight:400;
text-align:left;
padding-left:2px;
text-decoration:none
}

.divproductimg {
padding-top:10px;
width:auto;
text-align:center
}

.divrightborder {
height:123px;
width:1px;
border-right:solid 1px #EEE;
margin-left:10px
}

.divtopborder {
border-top:solid 1px #EEE;
margin-top:10px
}

.divproducttext {
height:auto;
width:460px;
margin:0 10px
}

.test {
border:solid 1px red
}

.width650 {
width:647px
}

.height40 {
height:40px
}

.fetureprdesc {
/*margin-left:4px;*/
margin-top:8px;
height:48px;
clear:both
}

.fetureprdesc ul li {
list-style-type:none
}

.fetureprdesc span {
text-align:left;
color:#616161;
line-height:16px;
font-size:12px;
list-style-type:none
}

.feturepremail {
width:152px;
clear:both;
float:left
}

.fetureprwish {
float:left;
width:180px;
text-align:right;
padding:0
}

.blackboldtext {
font-size:13px;
color:#000;
font-weight:700
}

.mt15 {
margin-top:15px
}

.blackboldtext1 {
font-size:13px;
color:#2A5013;
font-weight:700
}

a.wishlistlink {
font-size:11px;
color:#36260F;
font-weight:700;
text-align:left;
text-decoration:underline
}

a.wishlistlink:hover {
font-size:11px;
color:#36260F;
font-weight:700;
text-align:left;
text-decoration:none
}

.greentext {
font-size:15px;
color:#477F1A;
font-weight:700
}

.fprobordbotom {
width:112px;
height:auto;
margin:0
}

.separator {
line-height:10px;
width:350px
}

a.linkmore {
font-size:11px;
color:#477F1A;
font-weight:700;
text-decoration:underline;
text-transform:lowercase
}

a.linkmore:hover {
font-size:11px;
color:#477F1A;
font-weight:700;
text-decoration:none;
text-transform:lowercase
}

.fprolsprice1 {
text-decoration:line-through;
font-size:11px;
color:#514120;
font-style:italic
}

.fprolsprice2 {
font-size:11px;
color:#514120;
font-style:italic
}

.tabs_n {
text-align:center;
margin-left:2px;
font-size:12px;
color:#FFF;
text-decoration:none;
background-color:#56A62D;
border:solid 1px #56A62D;
padding:0 3px
}

.tabs_n:hover {
text-align:center;
margin-left:2px;
color:#FFF;
text-decoration:none;
font-size:12px;
background-color:#5E5140;
border:solid 1px #5E5140;
padding:0 3px
}

.tabs_s {
text-align:center;
margin-left:2px;
font-size:12px;
color:#FFF;
background-color:#5E5140;
border:solid 1px #5E5140;
padding:0 3px
}

.tabs_nextprev {
text-align:center;
margin-left:2px;
color:#FFF;
font-weight:700;
text-decoration:none;
font-size:12px;
background-color:#56A62D;
border:solid 1px #56A62D;
padding:0 2px
}

.greentextbig {
color:#56A62D;
font-weight:700;
text-align:left;
padding-left:2px;
width:310px;
font-size:17px
}

.greytext {
color:#727272;
font-weight:700;
font-size:15px
}

.brandcontentrow {
margin-bottom:15px;
border-color:#82C34D;
border-style:solid;
border-width:1px 1px 3px
}

.gridbackground {
background-color:#F9F8DC;
padding:10px 0 30px
}

.productImagebackground {
background-color:#FFF;
vertical-align:middle;
height:100px;
overflow-y:hidden;
margin:10px;
padding:20px
}

.pdMiddlecontent {
height:auto;
width:712px;
float:left;
margin:0
}

.pdMain {
vertical-align:top;
height:auto;
width:auto
}

.pdTopBorder {
background-color:#56A62D;
height:30px
}

.pdBuyingtext {
float:left;
font-size:17px;
font-family:tahoma;
color:#000;
width:490px;
margin:0px 0px 5px 0px;
border-bottom:dashed 1px #ccc;
}

.textbgPdpatch {
height:25px;
line-height:25px;
color:#5E5140;
font-weight:700;
width:auto;
text-align:left
}

.padleft28 {
padding-left:28px;
font-size:12px;
width:110px
}

.pdPricespan2 {
height:30px;
line-height:30px;
width:230px;
font-size:20px;
color:#9F8D56;
text-align:center
}

.pdEmailToFrnd {
float:right;
padding-right:7px;
width:auto
}

a.linkssearhpro {
font-family:Arial;
text-decoration:underline;
font-size:12px;
color:#107FC0
}

a.linkssearhpro:hover {
font-family:Arial;
text-decoration:none;
font-size:12px;
color:#107FC0
}

.proddetailssearchspan {
font-family:Arial;
font-size:12px;
color:#5f5f5f
}

.proddetailsPrice {
width:351px;
height:80px;
float:left;
background-color:#FFF;
border:solid 1px #e1e1e1;
padding:5px 0 7px
}

.pdBorder {
border-bottom:solid 3px #56A62D;
width:750px;
float:left
}

.pdSelectedBut_left {
float:left;
height:32px;
width:5px
}

.pdSelectedBut {
background-color:#82C34E;
width:160px;
float:left;
height:32px
}

.pdSelectedBut_right {
width:5px;
height:32px;
float:left;
margin-right:4px
}

.pdBut_left {
background:transparent url(images/pdBut_Left.gif) no-repeat scroll 0 0;
float:left;
height:27px;
width:4px;
margin-top:2px
}

.pdBut_right {
background:url(images/pdBut_Right.gif) no-repeat 0 0;
width:4px;
height:27px;
float:left;
margin-right:4px;
margin-top:2px
}

.pdBut {
background-color:#EAEAEA;
width:112px;
float:left;
height:27px;
margin-top:2px
}

.pdTextStyle {
color:#000;
font-size:12px;
padding-top:5px;
text-align:center
}

.pdTextSelectedStyle {
color:#FFF;
font-size:14px;
font-weight:700;
padding-top:9px;
text-align:center
}

.ordconflinks {
color:#5f5f5f;
font-family:Arial;
font-size:13px;
font-weight:700
}

.ordconfgrid {
border-left:solid 1px #82C34E;
border-top:solid 1px #82C34E;
border-right:solid 1px #82C34E;
border-bottom:solid 4px #82C34E
}

.ordconfgridheder {
height:32px;
background-color:#82C34E;
border-right:solid 1px #82C34E
}

.confordshippingdetails {
width:399px;
border-left:solid 1px #82C34E;
border-top:solid 1px #82C34E;
border-right:solid 1px #82C34E;
border-bottom:solid 4px #82C34E
}

.shappingeditbg {
height:32px;
background-color:#82C34E;
width:399px;
border-left:3px solid #82C34E;
border-right:3px solid #82C34E;
border-top:3px solid #82C34E
}

.confordshippheading {
float:left;
color:#FFF;
padding-left:10px;
padding-bottom:5px;
font-weight:700
}

.ordconfgridheder span {
color:#FFF;
font-weight:700;
font-size:13px
}

a.white_11newlinks {
font-size:13px;
color:#56A62D;
font-weight:400;
text-decoration:underline;
text-align:center;
height:30px;
line-height:22px
}

a.white_11newlinks:hover {
color:#56A62D;
text-decoration:none
}

.editgrd1 {
float:right;
background-color:#FFF;
margin-left:0;
padding:1px 25px
}

.ordconfgriditem {
background-color:#F9F8DC;
border-right:solid 1px #82C34E;
border-bottom:solid 1px #82C34E;
color:#c2c2c2;
padding:8px 0
}

.homemastermiddle {
background-color:#56A62D;
height:27px;
width:1003px;
float:left
}

.dgheader {
border-left:solid 1px #82C34E;
color:#464646;
background-color:#E8E8AB;
padding:8px 2px 8px 5px
}

.dgmain {
border-left:solid 1px #56A62D;
border-top:solid 1px #56A62D;
border-right:solid 1px #56A62D;
border-bottom:solid 4px #56A62D;
background-color:#E8E8AB
}

.dgitemspadding {
border-left:solid 1px #82C34E;
font-size:11px;
color:#464646;
padding:4px 5px 4px 10px
}

.dgitemstyle11 {
background-color:#F9F8DC;
padding:5px
}

.dgalternatestyle11 {
background-color:#FFF1D1;
padding:5px
}

.subTitle {
color:#000;
float:left;
padding:10px 0 0 10px
}

body {
background:#221B15 url(images/maingrd1.gif) repeat-x 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0
}

#main {
width:1003px;
margin:0 auto;
padding:0
}

#mainmaster {
width:1003px;
height:118px;
margin:0 auto;
padding:0
}

.heder {
background:url(images/hedergrd.gif) repeat-x;
height:108px;
width:1003px;
float:left
}

.hederhome {
background:url(images/hedergrd.gif) repeat-x;
height:auto;
width:1003px;
float:left
}

.hederleft {
width:680px;
float:left;
height:auto
}

.logopad {
width:175px;
height:84px;
background:url(images/pagesprite.gif) no-repeat 0 0;
float:left;
margin:5px 0 0 30px
}

.hederright {
margin-top:6px;
width:300px;
float:right;
height:auto;
margin-bottom:2px
}

.divAdvSearch {
height:auto;
padding-top:1px
}

.searchdivbg {
width:auto;
height:auto
}

.alignsearchimg {
background:url(images/iconsearch.gif) no-repeat;
width:35px;
height:36px;
margin:0 5px 0 35px
}

.but {
width:842px;
float:left;
height:51px;
background:url(images/butgrd.gif) repeat-x scroll 0 0
}

.buthome {
width:1003px;
float:left;
height:51px;
background:url(images/butgrd.gif) repeat-x scroll 0 0
}

.butleft {
background:url(images/butleft.gif) no-repeat;
width:10px;
float:left;
height:51px
}

a.home {
font-weight:700;
color:#5E513F;
text-decoration:none;
}

a.home:hover {color:#468800;}

a.homeemail {
font-weight:400;
color:#0A75A2;
text-decoration:underline;
background-color:#FFE7A9;
font-size:12px;
padding:0 3px
}

a.winlinks {
font-weight:400;
color:#56A62D;
text-decoration:underline;
margin-right:22px
}

a.foolinks {
font-weight:400;
color:#997645;
text-decoration:underline
}

a.prolinks {
font-weight:400;
color:#0074BA;
text-decoration:underline;
line-height:14px;
float:left;
padding-top:2px
}

.butright {
background:url(images/butright.gif) no-repeat;
width:10px;
float:left;
height:51px
}

.img {
width:1003px;
float:left;
height:234px;
padding-left:0;
padding-top:0
}

.img p {
width:1003px;
float:left;
height:234px;
background:url(images/imgright.jpg) no-repeat 479px 0
}

.icons1 {
width:991px;
float:left;
height:50px;
padding-top:9px;
background-color:#fff;
border-bottom:solid 1px #FFD65D;
border-left:6px solid #fff;
border-right:6px solid #fff;
text-align:center
}

.iconalign {
margin:0 10px
}

.mart13 {
margin-top:13px
}

.contenthome {
width:1003px;
float:left;
height:auto;
background:#FFF
}

.content {
width:995px;
float:left;
height:auto;
background-color:#FFF;
border:solid 4px #fff
}

.contentleft {
padding-left:10px;
float:left;
height:auto;
width:734px
}

.homecontentleft {
padding-left:10px;
height:auto;
width:820px
}

.martr9 {
margin:9px 9px 0 0
}

.featreproduct {
width:821px;
float:left;
height:40px;
margin-top:10px;
margin-bottom:5px;
background:#F4F3D5 url(images/featureproductsteimg.jpg) no-repeat 15px 9px
}

.featreproduct1 {
width:821px;
float:left;
height:40px;
border-top:13px solid #fff;
background:#F4F3D5
}

.productbackcolor {
background-color:#F9F8DC
}

.productsrowdashed {
width:720px;
float:left;
height:9px;
line-height:9px;
background:url(images/dashedborderproducts1.gif) repeat-x
}

.productsrow1 {
width:730px;
float:left;
height:118px
}

.productimage {
float:left;
height:auto;
text-align:center;
width:auto;
padding:15px
}

.productimagehome {
height:auto;
text-align:center;
width:auto;
padding:10px 10px 5px
}

.dashedcol {
width:10px;
text-align:center;
height:168px;
background:url(images/dashedborderproducts.gif) repeat-y 4px 0;
margin:0
}

.dashedcol1 {
height:337px;
border-right:1px solid #C5DC98;
width:1px;
float:left;
margin:0
}

.greenarrow_home {
float:left;
margin-top:310px
}

.contentright {
width:225px;
float:left;
height:380px;
background-color:#FFF;
padding:10px 13px 10px 10px
}

.homecontentright {
width:134px;
height:380px;
padding:10px 0
}

.intel {
width:138px;
float:left;
height:181px;
background:url(images/imgintel.jpg) no-repeat 0 0
}

.intel p {
color:#483602;
font-size:12px;
margin:106px 6px 0
}

.join {
width:218px;
float:left;
height:133px;
background:url(images/jiongrd.gif) repeat-x;
border:1px solid #B5E68D;
margin-top:5px;
padding-left:10px
}

.joinalign {
margin:9px 0 0
}

.formjoin {
width:193px;
height:18px;
border:1px solid #919155;
margin:13px 0;
padding:4px 5px
}

.aboutempa {
width:1003px;
float:left;
height:152px;
background-color:#332B20;
border-top:4px solid #5E5140;
clear:both;
margin:0;
padding:0
}

.aboutempaleft {
width:500px;
float:left;
height:152px;
background:url(images/abtempateimg.gif) no-repeat 41px 10px;
color:#A59886;
font-size:13px
}

.aboutempaleft p {
line-height:18px;
padding:47px 10px 0 41px
}

.abtempaclr1 {
color:#AA8D19;
font-weight:500
}

.abtempaclr2 {
color:#D3C7B7;
font-weight:700
}

.aboutemparight {
width:503px;
float:left;
height:152px;
background:url(images/abtempaimg.jpg) no-repeat 0 10px
}

.footer {
width:1003px;
float:left;
height:60px;
background-color:#221B15;
border-top:4px solid #120F0A
}

.footerleft {
width:540px;
float:left;
height:60px;
overflow:hidden;
}

.footerleft ul {
background:url(images/fooimg1.gif) no-repeat 0 0;
float:left;
height:20px;
margin:0;
padding:10px 24px 0
}

.footerleft ul li {
list-style:none none outside;
line-height:18px;
margin:0;
padding:0
}

.footerright {
width:463px;
float:left;
height:50px;
color:#A59886;
font-size:13px;
padding-top:10px
}

.signupalign {
float:right;
margin:30px 25px 0 0
}

.searchform {
border:solid 1px #ccc;
height:23px;
width:211px;
margin-right:5px;
padding:5px 5px 0
}

a.goalign {
padding-top:5px;
float:left
}

.greenborderimg {
background:url(images/greenborder_img.gif) no-repeat;
line-height:4px;
margin:0;
padding:0
}

.news_master {
width:732px;
float:left;
height:23px;
background:#FFD75E url(images/latestnewsteimg.gif) no-repeat 0 0;
color:#3A2F1F;
padding-left:130px;
padding-top:10px
}

.signonley {
height:36px;
text-align:left;
width:auto;
margin:3px 0 0 4px
}

.newsright {
float:left;
background:url(images/block2-bg.gif) no-repeat 0 0;
color:#3A2F1F;
height:33px;
line-height:33px;
width:882px;
overflow:hidden
}

.news {
width:121px;
float:left;
height:33px;
background:#FFD75E url(images/pagesprite.gif) no-repeat 0 -86px;
color:#3A2F1F
}

.icons {
width:989px;
float:left;
height:50px;
background-color:#fff;
border-bottom:solid 1px #FFD65D;
text-align:center;
padding:16px 0 0 14px
}

.arrowWidth {
width:26px;
float:left
}

.featuredProbottom {
border-bottom:1px dotted #9A9A9A
}

.foobackclr {
background-color:#272118;
color:#A59886;
padding:5px 8px
}

.power {
font-size:11px;
float:right;
text-align:right;
color:#A59886
}

.sortpro {
line-height:18px;
font-size:12px;
color:#3E2A00
}

.butmid {
width:983px;
float:left;
height:51px;
text-align:center;
line-height:51px
}

.butmid ul li {
list-style:none none outside;
display:inline;
height:51px;
float:left;
width:auto;
background:url(images/butstrip.gif) no-repeat 0 0
}

.topnavpaddingbefore li {
padding:0 55px
}

.topnavpaddingAfter li {
padding:0 45px
}

.menusel {
background:url(images/submenusel.gif) no-repeat;
height:23px;
width:200px;
float:left;
border-bottom:solid 1px #D8D2D2;
color:#000
}

.productdrop {
width:95px;
height:18px;
font-size:11px;
color:#2B2B2B
}

.newsletter {
clear:both;
width:197px;
height:120px;
background-color:#E8E8AC;
border:solid 2px #B4E68D;
margin-left:5px
}

.newsletterteimg {
background:url(images/sigiupfornews_lwtter2.gif) no-repeat;
height:25px;
width:197px;
float:left;
border-width:0
}

.txtnewsletter {
color:#655E54;
padding-top:7px;
padding-left:4px;
height:19px;
width:180px;
border:sold 1px #919154;
font-size:11px;
margin:0
}
.txtnewsletter2 {
color:#655E54;
padding-top:7px;
padding-left:4px;
height:19px;
width:120px;
border:sold 1px #919154;
font-size:11px;
margin:0
}
.txtnewsletter1 {
color:#655E54;
padding-top:7px;
padding-left:4px;
height:19px;
width:182px;
border:sold 1px #919154;
font-size:11px;
margin:0
}

.txtsearchtop {
color:#A9A9A9;
padding-top:7px;
padding-left:4px;
height:19px;
width:215px;
border:sold 1px #919154;
font-size:11px;
margin:0
}

.featuredmainitem {
background-color:#fff;
float:left;
font-size:10px;
width:84px;
height:84px;
line-height:84px;
overflow:hidden;
text-align:center;
vertical-align:middle;
padding:5px 10px
}

.rightcontrolimg {
background:url(images/intelimg.gif) no-repeat 0 0;
margin-top:10px;
height:600px;
clear:both;
margin-left:5px;
text-align:center;
width:161px
}
.rightcontrolimgforadvt {
margin-top:10px;
height:600px;
clear:both;
margin-left:5px;
text-align:center;
width:161px
}
.yellowline {
border-top:solid 1px #FED65D;
height:63px;
margin:0;
padding:0
}

.footer1 {
width:1003px;
float:left;
height:65px;
background-color:#221B15
}

.footerleftgreen {
background:url(images/footergreenleft1.gif) no-repeat;
width:6px;
height:7px;
float:left
}

.footerrightgreen {
background:url(images/footergreenright.gif) no-repeat;
width:6px;
height:7px;
float:left
}

.footermidgreen {
height:7px;
line-height:7px;
float:left;
width:991px;
background-color:#67AF26
}

.footermidgreen_home {
height:7px;
line-height:7px;
float:left;
width:990px;
background-color:#67AF26
}

.textbgOrderDetails {
height:25px;
background-color:#EEE;
font-weight:400;
width:717px
}

.textbgOrderDetails1 {
height:25px;
background-color:#56A62D;
font-weight:400;
width:759px
}

.abtuscontentright1 {
padding-left:0;
float:left;
height:540px
}

.whiteboldlinks {
text-align:left;
text-decoration:underline;
text-transform:none;
font-weight:700;
color:#fff;
font-size:13px
}

.locationimage {
padding-left:19px
}

.innerpagemainnew1 {
height:auto;
margin:0;
padding:0
}

.contactustext {
float:left;
width:295px;
padding-top:5px;padding-right:9px;
background-color:#FFF
}

.contactusmapdiv {
height:400px
}

.content_checkout {
border-left:10px solid #56A62D;
margin-top:5px;
border-top:10px solid #56A62D;
border-right:10px solid #56A62D;
border-bottom:10px solid #56A62D;
width:982px;
height:auto;
float:left
}

.content_right_checkout1 {
height:auto;
width:982px;
text-align:center;
float:left
}

.branddetails {
float:left;
border-top:solid 1px #82C34E;
border-left:solid 1px #82C34E;
border-right:solid 1px #82C34E;
border-bottom:solid 4px #82C34E;
padding-top:5px;
width:760px
}

.catotext1 {
font-family:Arial;
text-align:justify;
line-height:18px;
background-color:#fff;
width:728px;
border:solid 1px #eee;
float:left;
margin:10px
}

#innerpagemain {
width:712px;
height:auto;
float:left;
margin:0;
padding:0
}

.contentblocksitemap {
margin-left:0;
margin-top:8px;
line-height:20px;
width:743px;
padding:10px
}

.proddetailsprodname {
font-size:12px;
font-weight:700;
color:#217FD6;
text-transform:uppercase;
width:240px
}

.cartheader {
height:28px;
line-height:26px;
background-color:#56A62D;
width:690px
}

.cartheader span {
color:#FFF;
font-weight:700;
font-size:12px;
font-family:Arial
}

.carttopleftcurve {
background:url(images/carttopleftcurve.jpg) no-repeat 0 0;
height:28px;
width:9px
}

.carttoprightcurve {
background:url(images/carttoprightcurve.jpg) no-repeat 0 0;
height:28px;
width:9px
}

.middlecontent_checkout {
height:auto;
width:982px;
text-align:center;
float:left;
background-color:#FFF;
padding:0
}

.bdrmiddlecontent_checkout {
height:auto;
width:982px;
float:left
}

.newsletter1 {
clear:both;
width:131px;
height:160px;
background-color:#E8E8AC;
border:solid 2px #B4E68D;
margin-left:0;
margin-top:22px
}

.newsletterteimg1 {
background:url(images/sigiupfornews_lwtter1.gif) no-repeat;
height:25px;
width:131px;
float:left;
border-width:0
}

.logindiv {
text-align:right;
width:auto;
line-height:20px;
height:20px;
padding:6px 5px 6px 6px
}

.currentop {
background:url(images/imgwithbullet.jpg) no-repeat;
height:23px;
width:220px;
float:left
}

.menuselect {
background:url(images/submenu_sel.gif) no-repeat;
height:23px;
line-height:23px;
float:left;
width:190px;
margin-top:1px;
text-decoration:none
}

.unselectmenu {
background:url(images/imggreenbg.jpg) no-repeat;
height:23px;
line-height:23px;
float:left;
width:190px;
margin-top:1px;
text-decoration:none
}

.menutext {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
color:#fff;
text-transform:none;
padding-left:10px;
cursor:pointer
}

.menutext:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
color:#fff;
text-transform:none;
padding-left:10px
}

.submenuselect {
background:url(images/submenu_sel.gif) no-repeat;
height:23px;
line-height:23px;
width:170px;
float:left;
text-decoration:none;
margin:1px 0 0 10px
}

.unselectsubmenu {
background:url(images/imggreenbg.jpg) no-repeat;
height:23px;
line-height:23px;
width:170px;
float:left;
text-decoration:none;
margin:1px 0 0 10px
}

.menupadding {
margin:10px 0 0
}

.menupadding1 {
margin:1px 0 0 10px
}

.careerdiv {
font-weight:700;
width:670px;
float:left;
padding-left:20px
}

.careerdiv1 {
float:left;
font-weight:700;
padding-left:20px;
width:755px
}

.appynowdiv {
float:left;
padding-left:20px;
width:755px
}

.popup {
float:left;
clear:both;
width:700px;
padding-left:100px
}

.innerpopup {
float:left;
width:680px
}

.lblpopup {
float:left;
width:120px;
text-align:right;
font-weight:700
}

.descpopup {
float:left;
width:440px;
margin-left:10px
}

.emailfriendmain1 {
background-color:#fff;
width:720px;
float:left;
padding-top:0
}

.applynowmain {
width:730px;
height:auto;
padding:10px
}

.applynowlable {
float:left;
font-weight:700;
width:130px;
text-align:right;
font-family:Arial, helvetica,Sans-Serif;
font-size:12px;
color:#A1A19E
}

.applynowtextbox {
width:200px;
float:left
}

.applydivleft {
float:left;
width:225px
}

.applydivlefttext {
color:#A1A19E;
float:left;
width:225px;
text-align:left;
font-family:Arial, helvetica,Sans-Serif;
font-size:12px
}

.applydivcover {
float:left;
width:330px
}

.applynowlablecover {
float:left;
font-weight:700;
text-align:right;
font-family:Arial, helvetica,Sans-Serif;
font-size:12px;
color:#A1A19E
}

.imgright {
background-color:#82C34E;
float:left;
height:850px;
text-align:center;
width:210px
}

.btngreen {
background:#82C34F;
width:auto;
text-decoration:none;
line-height:20px;
height:20px;
float:left;
padding:5px
}

.btngreen_sel {
background:#82C34E url(images/greengredient.gif) repeat-x;
width:auto;
text-decoration:none;
line-height:20px;
height:20px;
float:left;
padding:5px
}

.btnpanel {
color:#464646;
background-color:#FFF;
clear:both;
padding-left:5px;
padding-bottom:2px
}

.whitetext {
color:#FFF;
text-transform:capitalize;
font-weight:700;
text-decoration:none
}

.pl10 {
padding-left:10px
}

.pl15 {
padding-left:15px
}

.desc div {
width:646px;
padding:10px 0px 0px 20px
}

/*.desc img {
display:none;
width:680px
}*/
.desc li {
list-style:none none outside;
text-align:left;
background:url(images/imgbollets.gif) no-repeat 0px 10px;
float:left;
width:691px;
padding:5px 10px;
}


.divcart {
clear:both;
width:auto
}

.pt5 {
padding-top:5px
}

.mt5 {
margin-top:5px
}

.pt15 {
padding-top:15px
}

a.imagetitlenormal {
color:#477F1A;
font-size:14px;
font-weight:400;
text-align:left;
padding-left:2px;
width:310px;
text-decoration:underline
}

a.imagetitlenormal:hover {
color:#477F1A;
font-size:14px;
font-weight:400;
text-align:left;
padding-left:2px;
width:310px;
text-decoration:none
}

.pb3 {
padding-bottom:3px
}

.emailfriend {
font-size:20px;
color:#fff;
padding-left:30px;
height:30px;
line-height:30px;
font-weight:700;
width:270px;
float:left
}

.xmark {
float:left;
text-align:right;
width:412px;
height:22px;
padding:4px
}

a.sendbtn {
width:66px;
height:28px;
float:left;
background:url(images/popupbtnsprite.gif) no-repeat 0 0;
cursor:pointer
}

a.cancelbtn {
width:66px;
height:28px;
float:left;
background:url(images/popupbtnsprite.gif) no-repeat 0 -28px;
cursor:pointer;
margin-left:5px
}

.popupbtnstyle {
width:300px;
padding-left:104px;
height:40px;
float:left
}

.xmarkbtn {
background:url(images/cross.gif) no-repeat;
float:right
}

.careerdrop {
float:left;
margin-top:6px
}

.marleft5 {
margin-left:5px
}

.footerimg {
width:59px;
height:28px;
background:url(images/pagesprite.gif) no-repeat 0 -119px;
float:left
}

.ml10 {
margin-left:10px
}

.width990 {
width:990px
}

.fontweightbold {
font-weight:700
}

.posAbsZ1000 {
position:absolute;
z-index:1000
}

.p18 {
padding:18px
}

.lh24 {
line-height:24px
}

.pt1 {
padding-top:1px
}

.divCurrency {
color:#464646;
background-color:#FFF;
clear:both;
padding-left:10px;
padding-bottom:2px
}

.pnlCurrency {
float:right;
color:#28A4CA;
padding-right:4px
}

.sendmailpopup {
top:1006px;
left:300px;
width:700px;
height:360px;
z-index:500;
margin:0 auto
}

.popupmandatorydiv {
text-align:right;
padding-right:10px;
color:#464646;
font-size:13px;
padding-top:10px
}

.popuploader {
top:15px;
left:350px;
z-index:1000
}

.width640 {
width:640px
}

.width500 {
width:542px
}

.zindex2 {
z-index:2
}

.m10 {
margin:10px
}

.subheadingtext {
color:#56A62D
}

.subheadingblack {
color:#494949
}

.yellowborder {
border-bottom:solid 1px #FED65D
}

.indicateMandatory {
text-align:right;
font-weight:400;
padding-right:10px;
color:#464646;
font-size:13px;
padding-top:10px
}

.height600 {
height:600px
}

.pl20 {
padding-left:20px
}

.pt20 {
padding-top:20px
}

.mt2 {
margin-top:2px
}

.careerdatalisttext {
clear:both;
text-align:justify;
border-bottom:solid 1px #A1A19E
}

.lighgrey {
color:#A1A19E
}

.careerbtns {
width:200px;
height:30px
}

.applybtn {
width:90px;
line-height:20px
}

.lightgreenlink {
text-decoration:underline;
color:#82c34e;
float:right
}

.careertext {
padding-top:30px;
font-size:15px;
font-weight:400
}

.contactrightdiv {
width:750px;
height:auto;
float:left;
padding-left:20px;padding-bottom:20px;
}

.lh50 {
line-height:50px
}

.lh25 {
line-height:25px
}

.contactuslocationdiv {
height:40px;
width:745px
}
.contactinnerdiv {
height:auto;
width:745px;
padding-bottom:10px;
}

.mt10 {
margin-top:10px
}

.downloadclass {
float:right;
padding-top:5px;
padding-right:5px
}

.emaillink {
color:#494949;
font-size:12px;
text-decoration:underline
}

.blacktext {
font-size:12px;
color:#494949
}

.lightgreenlink1 {
color:#56A62D;
font-size:12px;
text-decoration:underline
}

.pl17 {
padding-left:17px
}

.lh20 {
line-height:20px
}

.tablelayoutauto {
table-layout:auto
}

.pl220 {
padding-left:220px
}

.pb10 {
padding-bottom:10px
}

.tar {
text-align:right
}

.pt3 {
padding-top:3px
}

.pr10 {
padding-right:10px
}

.fntsz20 {
font-size:20px
}

.privacytext {
width:800px;
padding-left:19px
}

.pl55 {
padding-left:55px
}

.privacydivhead {
text-align:justify;
padding-left:11px;
width:840px;
line-height:22px
}

.partnerbottom {
float:left;
background-color:#82C34E;
height:780px;
width:210px
}

partnersbotimg {
padding-top:11px;
padding-left:15px;
width:230px
}

.fntsize12 {
font-size:12px
}

.odtotamount {
clear:both;
text-align:right;
padding-top:5px
}

.width600 {
width:600px
}

.width610 {
width:610px
}
.width592{width:592px;}
.width50P {
width:50%
}

.oddetails {
border-bottom:solid 1px #ccc;
width:100%;
clear:both
}

.odtextbig1X {
margin-right:20px;
width:367px
}

.width347 {
width:347px
}

.orderdetailsbottom {
clear:both;
padding-top:10px;
padding-bottom:10px;
padding-right:10px;
text-align:right
}

.nldiv3 {
text-align:justify;
padding-top:20px
}
.pt20
{padding-top:20px;}
.nldiv2 {
background-color:#82C34E;
float:left;
height:auto;
text-align:center;
width:210px;
padding-bottom:20px;
}

.aboutusleftinner {
float:left;
background-color:#56A62D;
height:46px;
width:211px
}

.nldiv4 {
float:left;
font-weight:700;
height:100%;
padding-left:20px;
width:755px
}

.lsm {
padding-left:7px;
margin-top:13px
}

.colorb8acae {
color:#b8acae
}

.ml172 {
margin-left:172px
}

.leftN410 {
left:-410px
}

.pdtImgBg {
vertical-align:middle;
height:100px;
overflow-y:hidden
}

.pr22 {
padding-right:22px
}
.pr30 {
padding-right:30px
}
.width747 {
width:747px
}

.zindex1000 {
z-index:1000px
}

mrgntop20 {
margin-top:20px
}

.mrgnleft20 {
margin-left:20px
}

.width100p {
width:100%
}

.pr3 {
padding-right:3px
}

.pb2 {
padding-bottom:2px
}

.tp15lft30 {
top:15px;
left:30px
}

.tp350lft200 {
top:350px;
left:200px
}

.pr14 {
padding-right:14px
}

.pt0 {
padding-top:0
}

.htauto {
height:auto
}

.productdetails1 {
clear:both;
width:auto;
vertical-align:top;
margin-left:0;
height:auto
}

.productdetails2 {
padding-top:10px;
text-align:center;
vertical-align:middle;
padding-bottom:10px
}

.productdetails3 {
margin-top:4px;
text-align:center;
width:200px
}

.productimagesdiv {
border-bottom:Solid 1px #3B3939;
width:100%;
margin-bottom:5px;
color:#D8D8D8;
margin-top:5px
}

.aproductimgdiv {
border:solid 1px #e1e1e1;
padding:3px
}

.lh15 {
line-height:15px
}

.prdetailsspan {
font-size:11px;
font-weight:700;
float:right;
text-align:right;
color:#A3A2A2
}

.width365 {
width:365px
}

.mrgn22055 {
margin:22px 0 5px 5px
}

.ht380wt734 {
height:380px;
width:734px
}

.zindex501 {
z-index:501
}

.pagingheader {
float:left;
font-size:12px;
padding-right:4px;
color:#464646
}

.widthauto {
width:auto
}

.width310 {
width:310px
}

.height410 {
height:410px
}

.mt60 {
margin-top:60px
}

.width176 {
width:176px
}

.width250 {
width:250px
}

.lightblue {
color:#0E5A82
}

.loginpopup {
z-index:800;
width:385px;
height:177px;
border:solid 5px #F1F1F2;
background-color:#f2f2f2
}

.textuppercase {
text-transform:uppercase
}

.whitebg {
background-color:#FFF
}

.loginpopuplablecolor {
color:#464646
}

.ml25 {
margin-left:25px
}

.height450 {
height:450px
}

.pl40 {
padding-left:40px
}

.pl60 {
padding-left:60px
}

.height260 {
height:260px
}

.pt160 {
padding-top:160px
}

.top-210 {
top:-210px
}

.thankyoutext {
font-size:22px;
font-weight:700;
color:#3a3a3a
}

.fontsize19 {
font-size:19px
}

.fontsize13 {
font-size:15px;
font-weight:700
}

.pr5 {
padding-right:5px
}

.ccimg {
padding-bottom:10px;
text-align:center;
padding-top:15px;
margin:0 10px
}

.ccheader {
width:780px;
text-align:center;
margin:auto
}

.pb5 {
padding-bottom:5px
}

.width488 {
width:488px
}

.pl24 {
padding-left:24px
}

.ccdropdown {
width:146px;
#width:153px;
padding-top:0
}

.ccgap {
line-height:7px;
width:184px
}

.width184 {
width:184px
}

.placertext {
font-size:11px;
font-weight:700;
color:#dedede;
display:none;
width:60px
}

.width255 {
width:255px
}

.pl3 {
padding-left:3px
}

.pl370 {
padding-left:370px
}

.pr6 {
padding-right:6px
}

.ccheading {
font-size:20px;
color:#3a3a3a
}

.pt50 {
padding-top:50px
}

.billpadding {
padding-top:2px;
padding-bottom:5px
}

.width38 {
width:38%
}

.width224 {
width:224px
}

.width62 {
width:62%
}

.billingcopytext {
text-align:right;
padding-right:60px;
#padding-right:52px
}

.width80 {
width:80px
}

.ccdedetaillinkdiv {
width:786px;
margin-top:10px;
float:left
}

.ml60 {
margin-left:60px
}

.pr55 {
padding-right:55px
}

.lh28 {
line-height:28px
}

.width30 {
width:30%
}

.pl80 {
padding-left:80px
}

.shoppingloader {
top:350px;
left:550px;
z-index:1000
}

.shppingcartmaindiv {
width:701px;
padding-left:10px
}

.cartinnerdiv {
text-align:center;
vertical-align:middle;
line-height:94px;
display:none;
height:94px;
background-color:#F9F8DC;
border:solid 1px #82C34E
}

.shoppingcartmsg {
font-size:16px;
color:#464646
}

.shoplink {
font-size:16px;
font-weight:700;
color:#464646
}

.divempty {
width:708px;
padding-left:33px
}

.width10 {
width:10px
}

.pl12 {
padding-left:12px
}

.pl298 {
padding-left:298px
}

.pl58 {
padding-left:58px
}

.pl43 {
padding-left:43px
}

.shoppingcarttxt {
padding-right:10px;
font-size:15px;
font-weight:700;
float:right;
color:#fff
}

.totaltxt {
float:right;
color:#fff;
font-size:15px
}

.divshopwithconfidence {
background-color:#FFF;
border:solid 1px #c7c7c7;
height:88px;
padding:1px
}

.greenpatchforshop {
padding-top:1px;
background-color:#C6C6C6;
height:29px
}

.shoptext {
padding-left:10px;
font-size:13px;
font-weight:700;
color:#FFF
}

.shopinnertext {
padding-left:10px;
margin-top:10px;
color:#000;
font-size:13px
}

.lh12 {
line-height:12px
}

.subtotaltext {
color:#4a831a;
height:25px
}

.subtotalvalue {
color:#4a831a;
font-weight:700;
padding-right:18px
}

.pt8 {
padding-top:8px
}

.lh100 {
line-height:100px
}

.brandalign {
margin:0 9px
}

.width400 {
width:400px
}

.width195 {
width:195px
}

.ml0 {
margin-left:0
}

.brandscrolldiv {
width:932px;
overflow:hidden
}

.divinnerwidth {
width:4391px
}

.brandimg {
height:45px;
border:solid 1px #DEDEDE
}

.dropdownlist {
border:1px solid #D1D1D1;
width:160px;
height:20px;
font-size:13px;
color:#2B2B2B
}

.pagesizedropdownlist {
border:1px solid #D1D1D1;
width:143px;
height:20px;
font-size:11px;
color:#2B2B2B
}

.width25P {
width:25%
}

.orderdetailslable {
padding-left:5px;
font-size:12px;
color:#464646
}

.divsortingpagingbg {
height:30px;
background-color:#F6F6F6;
padding:2px;
}

.aboutusleftmenu {
float:left;
background-image:url(images/aboutus_leftimgnew1.gif);
background-repeat:no-repeat;
height:500px;
width:210px
}

.aboutusCeoMessage {
color:#FFF;
font-size:13px;
font-weight:700;
height:34px;
padding-left:20px;
padding-top:13px;
width:190px
}

.aboutusCeoMessage a {
font-size:13px;
font-weight:700;
color:#FFF;
text-decoration:none
}

.aboutusmenuul {
width:210px;
height:100px
}

.aboutuslink {
height:28px;
padding-left:37px;
padding-top:9px
}

.abtuscontentleft {
width:745px;
float:left;
height:auto;
text-align:justify;
padding-left:15px;
padding-right:10px
}

.abtuscontentleft2 {
width:734px;
float:left;
height:auto;
text-align:justify;
padding-left:15px;
padding-right:10px
}

mr40 {
padding-right:60px
}

.lightgreybgforlogin {
background-color:#F6F6F6
}

.greyborder {
border:solid 1px #eee
}

.greybg {
background-color:#eee
}

.textboxforregistration {
text-align:left;
width:150px
}

.registrationform {
width:600px;
height:auto;
padding:10px
}

.width300 {
width:300px
}

.width557 {
width:557px
}

.enquiryformtxtreg {
line-height:23px;
width:150px;
font-size:13px;
color:#464646;
text-align:right
}

.greydottedline {
line-height:3px;
height:3px;
background:url(images/dashedborderproducts.gif) repeat-x;
width:550px
}

.captchadiv {
float:left;
width:200px;
text-align:center
}

.captchadiv div {
float:left;
width:500px;
text-align:center
}

.width350 {
width:350px
}

.titlebg {
background-color:#EEE;
padding:5px
}

.aboutusmenudiv {
margin-left:6px;
height:100px;
background:url(images/aboutus_leftbg.jpg) no-repeat
}

.pdSelectedBut1 {
background:url(images/pdSelectednew.gif) no-repeat;
width:120px;
float:left;
height:33px;
text-align:center;
margin-top:6px;
color:#FFF;
font-size:13px;
font-weight:700;
cursor:pointer;
margin-left:2px;
margin-right:2px;
line-height:33px
}

.pdUnSelectedBut {
background:url(images/pdUnSelected.gif) no-repeat;
width:120px;
float:left;
height:23px;
text-align:center;
margin-top:14px;
color:#000;
font-size:13px;
font-weight:400;
text-decoration:none;
cursor:pointer;
margin-left:2px;
margin-right:2px;
line-height:22px
}

.dropdownlistsmall {
border:1px solid #D1D1D1;
width:105px;
height:20px;
font-size:11px;
color:#2B2B2B
}

.dropdownlistsmallest {
border:1px solid #D1D1D1;
width:90px;
height:20px;
font-size:11px;
color:#2B2B2B
}

.contactleft {
background-color:#82C34D;
float:left;
padding:10px 0px;
width:210px;
text-align:center
}

.sitemap span {
color:#FFF;
text-transform:capitalize;
font-size:14px;
font-weight:700
}

.sitemap a {
color:#FFF;
font-weight:700;
text-transform:capitalize;
font-size:14px;
text-decoration:undeline
}

.customsitemap {
text-transform:capitalize
}

.fontnormal {
font-weight:400
}

.spanplacertext {
font-style:italic;
font-size:11px;
text-align:left;
color:grey
}
.registerspanplace{font-style:italic;font-size:11px;color:grey}
.signupnewslettertext {
padding:2px 0 5px 5px
}

.width970 {
width:970px
}

.but1 span {
background:transparent url(images/btngreenLeft.gif) no-repeat scroll left top;
float:left;
height:22px;
line-height:22px;
margin-left:-2px
}

.but1 {
background:transparent url(images/btngreenRight.gif) no-repeat scroll right top;
float:left;
height:22px;
line-height:22px;
width:auto;
margin-left:-8px
}

.pagebut {
color:#FFF;
font-size:14px;
font-weight:400;
text-decoration:none;
font-family:Swis721 BlkCn BT,Arial
}

.butbig span {
background:transparent url(images/btngreen_Left.gif) no-repeat scroll left top;
float:left;
height:28px;
line-height:28px;
width:auto;
margin-left:-8px
}

.butbig {
background:transparent url(images/btngreen_Right.gif) no-repeat scroll right top;
float:left;
height:28px;
line-height:28px;
width:auto
}

.aucurrent a {
font-weight:700;
text-decoration:none;
cursor:auto
}

.auunselected a {
font-weight:400;
text-decoration:underline;
cursor:pointer
}

.auimagelinkwidth {
width:19px
}

.p10 {
padding:10px
}

.TabSelected {
background-image:url(images/pdSelectednew.gif);
width:120px;
float:left;
height:26px;
text-align:center;
margin-top:7px;
color:#FFF;
font-size:13px;
font-weight:700;
cursor:pointer
}

.TabUnSelected {
background-image:url(images/pdUnSelected.gif);
width:120px;
float:left;
height:23px;
text-align:center;
margin-top:10px;
color:#000;
font-size:12px;
font-weight:400;
text-decoration:none;
cursor:pointer
}

.probottomborder {
width:760px;
height:auto;
background:url(images/prolistbottombg.gif) repeat-x scroll 0 0
}

.prorightborder {
height:130px;
float:right;
background:url(images/prolistrightbg.gif) repeat-y scroll 0 0
}

.ashboxcontent {
width:740px;
background:url(images/ashgrd.jpg) repeat-x right top;
height:123px;
border-left:solid 1px #E4E4E4
}

.ashboxdown {
float:left;
width:740px;
background:url(images/ashgrddown.jpg) repeat-x right top;
border-left:solid 1px #E4E4E4;
height:27px
}

.ashboxdown a {
float:right;
font-size:12px;
height:23px;
color:#999;
text-decoration:none;
background:url(images/ashgrddevide.jpg) no-repeat 0 0;
padding:4px 10px 0
}

.ashboxdown a.ashboxlink {
color:#646464;
font-weight:700
}

.probg {
background-color:#F2F2F2
}

.ml15 {
margin-left:15px
}

.menutextcolor {
color:#999
}

.customerrorlink {
text-align:left;
color:#37850D;
font-family:Arial, verdana, helvetica,Sans-Serif;
font-size:16px;
font-weight:700;
height:22px;
text-decoration:underline
}

.currentmenusel {
background:url(images/submenusel.gif) no-repeat;
height:auto;
width:200px;
float:left;
border-bottom:solid 1px #D8D2D2;
color:#000
}

.currentsubmenusel {
background:url(images/submenusel.gif) no-repeat;
height:auto;
width:200px;
float:left;
text-align:left;
border-bottom:solid 1px #D8D2D2;
padding:0
}

.height300 {
height:300px
}

.vabottom {
vertical-align:bottom
}

.atcbuttonhome {
background:transparent url(images/atcbuttonrighthome.gif) no-repeat scroll right top;
height:25px;
line-height:22px;
cursor:default;
outline:none;
padding:0 10px 0 0
}

.atcbuttonhome p {
background:transparent url(images/atcbuttonlefthome.gif) no-repeat scroll left top;
float:left;
height:25px;
padding:0 0 0 10px
}

.ashboxcontentPro {
width:740px;
background:url(images/ashgrd.jpg) repeat-x right top;
height:auto;
border-left:solid 1px #E4E4E4
}

.width470 {
width:470px
}

.dashedcolas {
height:337px;
border-right:solid 1px #C5DC98;
border-left:5px solid #fff
}

.checkoutbutton {
background:transparent url(images/checkoutbuttonright.gif) no-repeat scroll right top;
height:26px;
line-height:22px;
cursor:default;
outline:none;
width:88px;
padding:0 0px 0 0
}

.checkoutbutton p {
background:transparent url(images/checkoutbuttonleft.gif) no-repeat scroll left top;
float:left;
height:26px;
padding:0 0 0 25px
}

.shoppingcartdiv {
height:20px;
padding-left:10px;
padding-top:4px;
background-color:#9D9D9D;
vertical-align:middle;
width:auto;
text-align:right
}

.cartmaintbl {
width:707px;
border-left:solid 1px #9D9D9D;
border-right:solid 1px #9D9D9D
}

a.paginglink {
padding-left:2px;
padding-right:2px;
color:#FFF;
text-decoration:none;
background-color:#696969;
border:solid 1px #3F6242;
font-size:11px;
margin:1px
}

a.paginglink:hover {
background-color:#559620
}

a.paginglinkactive {
padding-left:2px;
padding-right:2px;
color:#003D5C;
text-decoration:none;
background-color:#A9C70F;
border:solid 1px #3F6242;
font-size:11px;
margin:1px
}

a.paginglinkdisable {
color:#A8A5A5;
border:1px solid #DFDFDF;
background-color:#FFF;
padding-left:2px;
padding-right:2px;
font-size:11px;
text-decoration:none;
margin:1px
}

.norecordsdiv {
background-color:#F2F2F2;
border:5px solid #F1F1F2;
height:150px;
width:339px;
margin-left:220px;
margin-top:50px
}

.msgdiv {
height:129px;
margin-left:6px;
width:320px
}

.scrollbarwidth {
width:980px
}

.width4300 {
width:4300px
}

.height45 {
height:45px
}
.height43 {
height:43px
}
.divprogress {
z-index:10009;
position:absolute;
left:300px
}

.divdisabled {
z-index:9999;
position:absolute;
top:0;
left:0;
background-color:#555;
opacity:.48;
-moz-opacity:.48;
filter:alpha(opacity=48)
}

.browntext {
color:#5E5140;
text-decoration:none
}

.privacyheader {
float:left;
height:100%;
padding-left:20px;
width:755px
}

.privacyleftdiv {
background-color:#82C34E;
float:left;
height:880px;
text-align:center;
width:210px
}

.loginmsgdiv {
background:url(images/loginimg.jpg) no-repeat;
width:438px;
height:206px
}

.width450 {
width:450px
}

.loginbullets ul {
padding-left:30px
}

.loginbullets li {
list-style-position:outside;
text-align:left;
list-style-image:url(images/loginbullets.jpg);
padding:5px
}

.ml30 {
margin-left:30px
}

.greebbutton {
background-image:url(Images/greenbuttonmid.jpg);
background-repeat:repeat-x;
background-position:center bottom;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
height:29px;
width:auto;
border:0;
outline:none;
overflow:hidden;
padding:0 0 3px
}
.greebbutton_new {
background-image:url(Images/greenbuttonmid.jpg);
background-repeat:repeat-x;
background-position:center bottom;
color:#FFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
height:29px;
width:auto;
border:0;
outline:none;
overflow:hidden;
}

.greebbuttonleft {
background:transparent url(images/greenbuttonleftcurve.gif) no-repeat scroll left top;
height:29px;
width:5px;
overflow:hidden
}

.greebbuttonright {
background:transparent url(images/greenbuttonrightcurve.gif) no-repeat scroll left top;
height:29px;
width:5px;
overflow:hidden
}

.horizontalspace10 {
width:5px
}

.ml110 {
margin-left:110px
}

.width750 {
width:750px
}

.scrollbarNews {
width:872px;
overflow:hidden
}

.width920 {
width:920px
}

.ml23 {
margin-left:23px
}

input.width85 {
width:85px
}

.mt315 {
margin-top:315px
}

.width2 {
width:2px
}

input.width50 {
width:50px
}

a,a:hover,.outlinenone {
outline:none
}

a.support,a.emnewlink,a.linksForgot,.aboutusCeoMessage a:hover,.pdUnSelectedBut:hover,.TabUnSelected:hover,.ashboxdown a:hover {
text-decoration:underline
}

*,.bullet1 ul,.bullet3 ul,.bullet2 ul,.emailfriendmain ul,.butmid ul {
margin:0;
padding:0
}

.txtcontactus,.tdclass,.width200 {
width:200px
}

a.sitemap_lnk,a.sitemap_lnk:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#56A62D;
font-weight:400;
text-decoration:underline
}

.fl,.arrowWidth1 {
float:left
}

.highlighttext,.colorred,.unselectedbutton links2,.mandatory {
color:Red
}

.alignleft,.tal {
text-align:left
}

.aligncenter,.tac {
text-align:center
}

.bdrtop,.bdrtopabtus {
position:absolute;
z-index:100px
}

.menu li,.currentop li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:23px;
line-height:23px
}

.submenu li,.menusel li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
height:23px;
line-height:23px;
margin:0;
padding:0 0 0 30px
}

.pointercursor,.curpointer {
cursor:pointer
}

.ui-state-default a,.ui-state-active a {
border:0;
outline:none
}

.lh10,.lh10masterstatic {
line-height:10px
}

.lh5,.featuredsectiongap {
line-height:5px
}


.DescColor,.DescColor td,.DescColor th,.DescColor span,.DescColor p,.desc p {
color:inherit;font-size:inherit; font:inherit;font-family:inherit;text-align:inherit;
}
.rtccontent{color:inherit;font-size:inherit; font:inherit ;font-family:inherit;text-align:inherit ;
}
.rtccontent div,.rtccontent td,.rtccontent th,.rtccontent span,.rtccontent p {
color:inherit ;font-size:inherit ; font:inherit ;
font-family:inherit;text-align:inherit ;}

.rtccontent a , rtccontent a:hover{ /*color:inherit !important;font-size:inherit ; font:inherit ;*/ }


#ctl00_ContentPlaceHolder1_ctlSupport_rptdocument_ctl00_divDescription li {
list-style:disc none outside;
background:none;
color:inherit;font-size:inherit; font:inherit;font-family:inherit;text-align:inherit;
}

.maprow2,.maprow3 {
width:570px;
height:160px;
float:left;
margin:0;
padding:0
}

a.emnewlink:hover,.linkbutton:hover,a.linksForgot:hover,a.homeemail:hover,a.winlinks:hover,a.foolinks:hover,a.prolinks:hover,.whiteboldlinks:hover,.menuselect:hover,.unselectmenu:hover,.submenuselect:hover,.unselectsubmenu:hover,.btngreen:hover,.btngreen_sel:hover,.txtdeconone,.sitemap a:hover,.customerrorlink:hover {
text-decoration:none
}

.AlternatingItemStyle,.orderaltrow {
background:url(images/bgbrand.gif) repeat-x 0 0
}

.ordconftitle,.ordconftitle span {
font-family:Arial;
font-size:15px;
color:#3a3a3a
}

.ordconfgriditemname,.pl5 {
padding-left:5px
}

.valignmdl,.valign,.valignmiddle,.vamiddle {
vertical-align:middle
}

.margintop30,.mt30 {
margin-top:30px
}

.valigntop,.arowalign,.vt {
vertical-align:top
}

.height30,.ht30 {
height:30px
}

.abtusheadinleft,.abtusheadinright {
height:38px;
width:10px;
float:left
}

.homemasterleft,.homepgmenudownleft {
background:url(images/abtusheadingleft.gif) no-repeat 0 0;
height:38px;
width:10px;
float:left
}

.homemasterright,.homepgmenudownright {
background:url(images/abtusheadingright.gif) no-repeat 0 0;
height:38px;
width:10px;
float:left
}

.leftarrow,.rightarrow {
cursor:pointer;
float:left;
text-align:center;
width:22px;
margin-top:30px
}

.dgitemspadding a,.dgheader a,b,.fontsize11 {
font-size:11px
}

.tabs_nextprev_Unselect,.tabs_nextprev:hover {
text-align:center;
margin-left:2px;
color:#FFF;
font-weight:700;
text-decoration:none;
font-size:12px;
background-color:#5E5140;
border:solid 1px #5E5140;
padding:0 2px
}

.ordconfprice,.ordconfprice span {
font-family:Arial;
font-size:13px;
color:#5f5f5f
}

.thankutitle,.thankutitle span {
font-family:Arial;
font-size:16px;
font-weight:700;
color:#5f5f5f
}

.butmid li:nobg,.bgnone,.ashboxdown a.nobg {
background:none
}

.myordertext,.oddetailsspan {
color:#FFF;
float:left;
font-family:Arial;
font-weight:700;
padding:4px 0 0 21px
}

.desc ul,.pl25 {
padding-left:25px
}

.his3container,.footercontainer {
float:left;
position:relative;
width:0;
height:0;
overflow:hidden
}

.displayarea,.footerdisplayarea {
position:absolute;
left:0;
top:0;
width:0;
height:10px;
clip:rect(0,0,0,0);
cursor:pointer
}

.height20,.ht20 {
height:20px
}

.divcareermenu,.aboutusleft {
float:left;
background-color:#82C34E;
height:100%;
width:211px
}

.pt10,.hplnkaddtocart {
padding-top:10px
}

.fntsz13,.fntsize13 {
font-size:13px
}

.ht25,.height25 {
height:25px
}

.ht10,.height10 {
height:10px
}

.orderdetailstop,.myorderdiv1 {
clear:both;
padding-bottom:50px;
padding-right:10px;
padding-left:3px
}

.pad5,.p5 {
padding:5px
}

.color82C34E,.backtohome {
color:#82C34E
}

.nldiv1,.aboutmaindiv {
width:990px;
height:auto
}

bordernone,.brdrnone {
border:none
}

.mrgnlft6,.ml6 {
margin-left:6px
}

.mrgntop0,.mt0 {
margin-top:0
}

.mrgnleft2,.mrgnleft0,.ml2 {
margin-left:2px
}

.mrgnleft4,.ml4 {
margin-left:4px
}

input.width100,.with100px {
width:100px
}

.width740,.ashbox {
width:740px
}

.aucurrent img,.auunselected img {
padding-top:2px
}

.atcbuttonhome p a,.checkoutbutton p a {
color:#fff;
font-family:Verdana;
font-size:13px;
text-decoration:none;
font-weight:700
}

.mr10,.mb10 {
margin-right:10px
} 

.otherproductsbox{float:right;width:110px;padding:0 0 10px 5px;border-left:1px solid #E4E4E4;font-size:10px;}
.otherproductsboxhead{font-size:11px;margin-bottom:10px;}
.otherproductslinks,.otherproductslinks a:link,.otherproductslinks a:hover,.otherproductslinks a:visited{font-size:10px;margin-left:3px;display:block;width:80px;}
.proddetailslabel{color:#494949;font-weight:bold;float:left;width:110px;}
.pt25{padding-top:25px;}
input.width120{width:120px}
.login{width: 370px; padding-top: 60px; margin-left: 45px;}
.logincontent{padding-top: 60px; padding-left: 25px;}
.fontsize18 {font-size:19px}
.blacklabel{color:#000;}
.productdetailsleft{width:370px;float:left;margin-top:20px;}

/*homespriteclasses */
.logopadhome {width:175px;height:84px;background:url(images/homesprite.gif) no-repeat 0px 0px;float:left;margin:5px 0 0 30px}
.aboutempahome{width:147px;height:23px;background:url(images/homesprite.gif) no-repeat 0px -144px;margin-top:10px;margin-left:41px;}
.aboutempalefthome {width:500px;float:left;height:152px;color:#A59886;font-size:13px}
.aboutempalefthome p {line-height:18px;padding:14px 10px 0 41px;}
.aboutemparighthome {width:492px;margin-top:10px;float:left;height:133px;background:url(images/homesprite.gif) no-repeat 0 -200px;}
.footerimg2home{background:url(images/homesprite.gif) no-repeat -133px -86px;height:28px;width:59px;float:left;}
.padtop4{padding-top:4px;}
.newshome {width:121px;float:left;height:33px;background:#FFD75E url(images/homesprite.gif) no-repeat -205px -1px;color:#3A2F1F;cursor:pointer;}
.newsletterteimg1home {background:url(images/homesprite.gif) no-repeat 0px -87px;height:25px;width:131px;float:left;border-width:0}
.intelhome {width:136px;float:left;height:161px;background:url(images/homesprite.gif) no-repeat -203px -35px;margin-bottom:20px;}
.intelhome p {color:#483602;font-size:12px;margin:106px 6px 0}
.featreproducthome {width:821px;float:left;height:40px;margin-top:10px;margin-bottom:5px;background-color:#F4F3D5;}
.featuresprite{background:url(images/homesprite.gif) no-repeat 0px -170px;margin:9px 0px 0px 15px;width:181px;height:23px;float:left;}
.arrowstyle{background:url(images/homesprite.gif) no-repeat -131px -119px;float:left;height:18px;width:15px;}
/*Home Scroller*/
.scroller_container_left_right { position: relative; overflow: hidden; width: 989px; height: 50px;}
/*.scroller_up_down { white-space: nowrap;}*/
.scroller_left_right p { padding: 0;}
.scroller_container_left_right { overflow: auto;}
.overflowhidden
{overflow: hidden;}
.marneg10{margin-top:-10px;}
.pdSelectedButSmall
{
	background: url(images/pdSelectednew.gif) no-repeat;
	width: 120px;
	float: left;
	height: 33px;
	text-align: center;
	margin-top: 6px;
	color: White;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	margin-left:2px;
	margin-right:2px;
	line-height:33px;
}
.pdUnSelectedButSmall
{
	background: url(images/pdUnSelected.gif) no-repeat;
	width: 120px;
	float: left;
	height: 23px;
	text-align: center;
	margin-top: 14px;
	color: black;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	margin-left:2px;
	margin-right:2px;
	line-height:22px;
}
.txtdeconone
{
	text-decoration: none;
}
.marl5{margin-left:5px;}.marl10{margin-left:10px;}.marl15{margin-left:15px;}.marl20{margin-left:20px;}.marr5{margin-right:5px;}.marr10{margin-right:10px;}
.marr15{margin-right:15px;}.marr20{margin-right:20px;}.mart5{margin-top:5px;}.mart15{margin-top:15px;}.mart10{margin-top:10px;}.mart20{margin-top:20px;}
.marb5{margin-bottom:5px;}.marb15{margin-bottom:15px;}.marb10{margin-bottom:10px;}.marb20{margin-bottom:20px;}.mart30{margin-top:30px;}.mart50{margin-top:50px;}
.padl66{padding-left:66px;}.padl106{padding-left:106px;}.padl5{padding-left:5px;}.padl10{padding-left:10px;}.padl15{padding-left:15px;}.padl20{padding-left:20px;}
.padr5{padding-right:5px;}.padr10{padding-right:10px;}.padr15{padding-right:15px;}.padr20{padding-right:20px;}.padt5{padding-top:5px;}.padt15{padding-top:15px;}
.padt10{padding-top:10px;}.padt20{padding-top:20px;}.padb5{padding-bottom:5px;}.padb15{padding-bottom:15px;}.padb10{padding-bottom:10px;}.padb20{padding-bottom:20px;}
.padt30{padding-top:30px;}.padt50{padding-top:50px;}.fl{float:left;}.fr{float:right;}.clr{clear:both;}.tac{text-align:center;}.tal{text-align:left;}.tar{text-align:right;}
.vmid{vertical-align:middle;}.vtop{vertical-align:top;}.vbot{vertical-align:bottom;}
.midmenu li{list-style:none none outside;background:transparent url(images/butstrip.gif) no-repeat  0 2px;}
.midmenu li.bgnone{background:none;}
.selectedclass{color:#468800;}
/*Added On 11th Nov09*/
.clearboth
{ clear: both;}
.fl{float:left;}
.cursorpointer
{ cursor: pointer;}
.bluetitle
{ color: #56A62D; font-size: 13px;text-decoration:underline;text-transform:capitalize;}
.paddingtop3
{ padding-top:3px;}
.padleft24
{ padding-left:24px;}
.paddingbottom3
{ padding-bottom:3px;}
.empanews
{ width: 730px; height: auto; border: solid 1px #CCCCCC; margin-top: 0px; padding: 15px 20px; float: right;}
.newsaltitem
{background-color:#E8E7E3;color:#605041;}
.newsitem
{background-color:#FFFDFE;color:#605041;}
.Styleheight30 {
height:30px;
}
.Styleheight70 {
height:70px;
}
.Styleheight90 {
height:90px;
}
ul.specificul p{padding:0px;}
.loginbtnok{background:url(images/ok.gif) no-repeat 0px 0px; cursor:pointer; width:43px; height:27px; border-width:0px}



.pl450 {
padding-left:450px
}
.pl14 {
padding-left:14px
}
.pl30 {
padding-left:30px
}
.pl425 {
padding-left:425px
}
.shopinghead{background:url(images/shopingcart.jpg) no-repeat 0px 0px; width:366px; height:77px; float:left; }
.valignb{padding-top:4px}/*
a{color:#56A62D; outline:none; 
	text-decoration:underline}*/
.pl270 {
padding-left:270px
}
.lineheight30
{line-height:30px;}
.galimgmainbdr{border:3px solid #6FB645;}
.simply-scroll-container { 
	position: relative;
}
/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}	
.simply-scroll-list li {
	padding: 0;
	margin: 0;
	list-style: none;background:transparent url(images/butstrip.gif) no-repeat scroll 0 0;
}	
.simply-scroll-list li img {
	border: none;
	display: block;
}
/* Master button styles - note that up and down versions 
have been removed in this example */
.simply-scroll-btn {
	position: absolute;
/*background-image: url(buttons.png);*/
	width: 8px;
	height: 11px;
	z-index:3;
	cursor: pointer;
}	
.simply-scroll-btn-left {
	left: 6px;
	/*bottom: 6px;*/
	background-image:url(images/leftcor.gif);
	background-repeat:no-repeat;
	/*background-position: 0 -44px;*/
	margin:19px 0px 0px 0px;

}
.simply-scroll-btn-left.disabled {
	/*background-image:url(images/leftcor.gif);
	background-position: 0 0 !important;
display:none;*/
}
.simply-scroll-btn-left:hover {
	/*background-image:url(images/leftcor.gif);*/
}

.simply-scroll-btn-right {
	/*right: 6px;
	bottom: 6px;*/
	background-repeat:no-repeat;
	margin:19px 0px 0px 950px;
	background-image:url(images/rightcor.gif);
}
.simply-scroll-btn-right.disabled {
	/*background-image:url(images/rightcor.gif);
	background-position: 84px 0 !important;
display:none;*/
}
.simply-scroll-btn-right:hover {
	/*background-image:url(images/rightcor.gif);*/	
}

/* Custom class modifications - adds to / overrides above
.simply-scroll is default base class */
/* Container DIV */
.simply-scroll { 
	width: 943px;
	height: 45px;
	padding:0px 20px 0px 20px;  
	margin-bottom: 1em;
	float:left;
}
/* Clip DIV */
.simply-scroll .simply-scroll-clip {
	width: 943px;
	height: 45px;
}	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li {
	float: left; /* Horizontal scroll only */
	padding:16px 45px 0px 45px;
	width: auto;
	height: 30px;
}
.simply-scroll-list li.bgnone{background:none;}
.dummyspace{width:100px;}
.careerbtnsNew {
width:700px;
height:30px
}
.lh15{line-height:15px;}
.marl30{margin-left:30px;}
.marl60{margin-left:60px;}
.marl100{margin-left:100px}
.pl410 {
padding-left:410px
}
#divcontent{padding-left:10px;width:760px}
.homepricefont{ font-weight:bold; font-size:11px;color:#3C3C3C;}
.listingpricefont{ font-weight:bold; font-size:12px;color:#82C34E;}
.width123{width:123px;}
.margin5{margin:5px;}
/*CMS Content Styles*/
blockquote { padding-left: 25px; } 
/*#divCMSInnerContent,#divCMSInnerContent td,#divCMSInnerContent th,#divCMSInnerContent span,#divCMSInnerContent p {
color:inherit;font-size:inherit; font:inherit;font-family:inherit;
}
#divCMSInnerContent li {
color:inherit;font-size:inherit; font:inherit;font-family:inherit;list-style-position:inherit;
}
#divCMSInnerContent blockquote  {
padding-left:20px;
}
#divCMSInnerContent h1 {
color:inherit;font-size:24pt; font-weight:bold; font:inherit;font-family:inherit;
}
#divCMSInnerContent h2 {
color:inherit;font-size:18pt; font-weight:bold; font:inherit;font-family:inherit;
}
#divCMSInnerContent h3 {
color:inherit;font-size:14pt; font-weight:bold; font:inherit;font-family:inherit;
}
#divCMSInnerContent h4 {
color:inherit;font-size:12pt; font-weight:bold; font:inherit;font-family:inherit;
}
#divCMSInnerContent h5 {
color:inherit;font-size:10pt; font-weight:bold; font:inherit;font-family:inherit;
}
#divCMSInnerContent h6 {
color:inherit;font-size:8pt; font-weight:bold; font:inherit;font-family:inherit;
}*/
/*End*/

.height15{height:15px;}
.aboutempaover{ width:490px; overflow:hidden; height:105px; float:left;}
.aboutempaimgover{ width:485px; overflow:hidden; height:133px; float:left;}
.padl68{padding-left:68px;}
.filenotfsty{margin-left:460px;font-weight:bold;font-size:16px; width:200px}
.fncontentsty{width: 681px;height: 279px;padding-left:10px; font-family:Arial; font-size:14px;}
.notfilediv {
background-color:#F2F2F2;
border:5px solid #F1F1F2;
margin-left:220px;
margin-top:50px
}
.imghidden{overflow:hidden; width:382px;height:72px;}
a.pname {color:#5E5140;font-size:14px;font-weight:700;text-align:left;width:310px;text-decoration:underline}
a.pname:hover {text-decoration:none;}
.outofstock{ font-size:11px;color:Red;}
.gridheader{background-image:url(images/gridheader.jpg); height:35px; color:White}
.gridheader a{color:White}
.gridheader span{color:White}
.griditem{background-color:#FFFDFE; color:#605041; height:27px}
.griditem a{color:#605041}
.griditem:hover{background-color:#E6E2DE}

.posabs{ position:relative}
.posabs1{ position:absolute; right:21px; }
.padtop6{ padding-top:6px}
.ht35{ height:35px;}
input.btnclass{color:#FFF; font-weight:bold; border:none; background:none}.sidebarmenu ul{ margin: 0; padding: 0; list-style-type: none; font: normal 13px Verdana; width: 202px; border-bottom:solid 1px #D8D2D2;}
.sidebarmenu ul li{ position: relative;}
.sidebarmenu ul li a{ display: block; overflow: auto; color: white; text-decoration: none; padding: 6px;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{ background:url(images/imgwithbullet.jpg) no-repeat; padding:4px 0px 0px 22px; height:20px;}
.sidebarmenu ul li a:visited{ color: white;}
.sidebarmenu ul li a:hover{ background:url(images/submenusel.gif) no-repeat;}
.sidebarmenu ul li a.currentmenu{ background:url(images/submenusel.gif) no-repeat;}
.sidebarmenu ul li ul{ position: absolute; width: 200px; top: 5px; visibility: hidden;}
.sidebarmenu a.subfolderstyle{ background: url(right.gif) no-repeat 97% 50%;} * html .sidebarmenu ul li { float: left; height: 1%;} * html .sidebarmenu ul li a { height: 1%;}