body{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:url(images/main-bg.gif) repeat-x center top #FFFFFF;}
div{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
img {border:none;}
form{padding:0px; margin:0px;}
p{}
h1{}
h2{}
h3{}
h4{}
.vm { vertical-align:middle;}
.select-free {	position:absolute;	z-index:10000;/*any value*/	overflow:hidden;/*must have*/	width:455px;/*must have for any value*/;}
.select-free iframe {display:none;/*sorry for IE5*/	display/**/:block;/*sorry for IE5*/	position:absolute;/*must have*/	top:0;/*must have*/	left:0;/*must have*/	z-index:-1;/*must have*/	/*filter:mask();must have*/	width:3000px;/*must have for any big value*/	height:3000px/*must have for any big value*/;	padding:12px;}
textarea{font-size:15px; font-family:Arial, Helvetica, sans-serif;}

a:link, a:visited{font-size:12px; color:#716850; text-decoration:none; margin:0px; outline:none;}
a:hover{text-decoration:underline; color:#D00000;}

a.red-bold:link, a.red-bold:visited{font-size:12px; font-weight:bold; color:#C40618; text-decoration:none; margin:0px; padding-right:15px; background:url(images/arrow-red.gif) no-repeat center right;}
a.red-bold:hover{text-decoration:underline;}
a.rhs-view:link, a.rhs-view:visited{font-size:11px; width:100px; text-align:right; float:right; color:#3F3F3F; padding-right:10px; text-decoration:none; margin:0px 5px 5px 0px; background:url(images/bullet-more.jpg) no-repeat right 5px;}
a.rhs-view:hover{text-decoration:underline;}
a.carttital:link, a.carttital:visited{font-size:12px; color:#716850; text-decoration:none; margin:0px;}
a.carttital:hover{ color:#D00000; text-decoration:none;}
a.carttital-active:link, a.carttital-active:visited{font-size:12px; color:#D00000; text-decoration:none; margin:0px;}
a.carttital-active:hover{ color:#D00000;}
a.red:link, a.red:visited{font-size:12px; color:#C40618; text-decoration:none; margin:0px;}
a.red:hover{text-decoration:underline; color:#999999;}

a.order-now:link, a.order-now:visited{background:url(images/quote.gif) top left no-repeat; color:#fff; font-weight:bold; width:125px; height:37px; float:left; padding:3px 3px 0 15px; margin-left:6px;}
a.order-now:hover{text-decoration:none; background:url(images/quote.gif) 0px -40px no-repeat;}

/* ======= Home Page ======= */

#main{ margin:0px auto; width:1001px; min-height:50px; height:auto !important; height:50px;}
.dtop{ float:left; width:1000px; min-height:71px; height:auto !important; height:71px;}
.dtop img{ float:left; padding-top:19px;}
/*.top-right{ float:right; width:400px; text-align:right; padding-top:28px; color:#686868}*/
.top-right{ float:right; width:280px; text-align:right; padding-top:28px; color:#686868}
a.sitmap:link, a.sitmap:visited{font-size:12px; color:#004EC4; text-decoration:none; padding:0px 5px; font-weight:bold;}
a.sitmap:hover{text-decoration:none; color:#C70508;}
.datamain{ float:left; margin-top:8px; width:1000px; min-height:50px; height:auto !important; height:50px; background:url(images/data-bg.gif) repeat-y top;}
.data-lhs{ float:left; width:191px; min-height:50px; height:auto !important; height:50px;}
.search{ float:left; width:189px; padding:1px 1px 9px 1px; background:url(images/search-bg.jpg) no-repeat left top;}
.search input{ float:left; padding:4px 2px 0px 2px; margin:0px; line-height:20px; font-weight:bold; width:150px; border:none; font-size:13px; color:#8A8A8A;}
.browse{ float:left; width:191px; min-height:10px; height:auto !important; height:10px; border-bottom:#FFFFFF solid 4px;}
.browse-top{ float:left; width:185px; padding:11px 0px 6px 6px;  background:url(images/head-bg.gif) repeat-x bottom; border-bottom:#D4BB97 solid 3px;}
.browse-top span{ float:left; width:150px; color:#F4EDE3; font-size:15px;}
.browse-topnopadding{ float:left; width:185px; padding:2px 0px 3px 6px;  background:url(images/head-bg.gif) repeat-x bottom; border-bottom:#D4BB97 solid 3px;}
.browse-top-13px{ float:left; width:150px; color:#F4EDE3; font-size:13px; line-height:15px;}
.browse-top img{ float:right; padding:2px 5px 0px 0px;}
/*.browse ul{ float:left; width:191px; padding:0px; margin:0px; list-style:none;}
.browse li{ float:left; width:191px; line-height:24px; color:#716850; font-size:12px; padding:0px; margin:0px;  list-style:none; border-bottom:#F2D2C0 solid 1px;}
.browse li a:link, .browse li a:visited{ float:left; width:176px; line-height:24px; color:#716850; font-size:12px; padding:0px 0px 0px 15px; background:url(images/bullet-aerrow.gif) no-repeat 6px 11px;}
.browse li a:hover{ text-decoration:none; color:#D00000; background:url(images/bullet-aerrow.gif) no-repeat 6px 11px #FCB3B5; }*/
.subcribe{ float:left; width:191px; text-align:center; padding:6px 0px;}
.subcribe input{ width:171px;  color:#C40618; font-size:13px; background:#E4DBCA; padding:2px 4px;}
.subcribe-text{ float:left; width:171px; line-height:30px; padding:0px 10px;}
.subcribe-text-msg{ float:left; width:171px; line-height:30px; color:#FF0000; padding:0px 10px;}
.browse-red{ float:left; width:191px; min-height:10px; height:auto !important; height:10px; border-bottom:#FFFFFF solid 4px;}
.browse-top-red{ float:left; width:185px; padding:11px 0px 6px 6px;  background:url(images/head-bg-red.gif) repeat-x bottom; border-bottom:#D4BB97 solid 3px;}
.browse-top-red span{ float:left; width:150px; color:#F4EDE3; font-size:15px;}
.browse-top-red img{ float:right; padding:2px 5px 0px 0px;}
.lhs-box-main{ float:left; width:178px; margin:0px 5px 0px 7px; display:inline; min-height:10px; height:auto !important; height:10px;}
a.lhs-box-head:link, a.lhs-box-head:visited{ float:left; width:171px; font-weight:normal; color:#FD112D; font-size:16px; font-weight:bold; padding:0px 7px 6px 0px; margin:0px;}
a.lhs-box-head:hover{ text-decoration:none; color:#0277D1;}
.lhs-box-main-imgdiv{ float:left; width:178px; text-align:center; color:#FD112D; font-size:18px; line-height:36px;}
.lhs-box-main-imgdiv img{ width:178px;}
.rhs-priz-chek{ float:left; width:178px; color:#676767; font-size:12px; line-height:20px; padding:0px 0px 5px 0px;}
.rhs-priz-chek img{ float:right; padding:4px 0px 0px 0px;}
.rhs-priz-chek span{ float:left; width:110px; color:#676767; font-size:12px; line-height:20px; text-decoration:line-through;}
.rhs-priz-chek span b{ color:#FB2F47; font-weight:normal; text-decoration:line-through;}
.rhs-priz-our{ float:left; width:178px; color:#676767; font-size:12px; line-height:20px; padding:0px 0px 5px 0px;}
.rhs-priz-our span{ float:left; width:150px; color:#676767; font-size:12px; line-height:20px;}
.rhs-priz-our span b{ color:#FB2F47; font-size:18px;}
.data-middle{ float:left; width:652px; margin:0px 7px; display:inline; padding:0px 0px 0px 2px; min-height:50px; height:auto !important; height:50px;}
.bannerimg {float:left; border:#dcd6c6 solid 1px;}
.product-head{ float:left; width:652px; background:url(images/middlehead-top-bg.jpg) repeat-x bottom; margin-bottom:15px;}
.product-head h1{ float:left; width:636px; line-height:53px; padding:0px; margin:0px; color:#4F4F4F; font-size:21px;}
.product-head h2{ float:left; width:636px; padding:14px 0px 0px 0px; margin:0px; color:#ff0204; font-size:23px;}
.middle-maindata{ float:left; width:652px; min-height:50px; height:auto !important; height:50px;}
.box-row{ float:left; width:652px; padding-bottom:10px; min-height:50px; height:auto !important; height:50px;}
.box-main{ float:left; width:150px; margin:0px 5px; display:inline;  border:#F4D5A8 solid 1px; background:url(images/box-bg.gif) repeat-x bottom #FFFFFF; min-height:10px; height:auto !important; height:10px;}
a.box-head:link, a.box-head:visited{ float:left; width:136px; font-weight:normal; color:#FD112D; font-size:13px; padding:8px 7px; margin:0px; font-weight:bold;}
a.box-head:hover{ text-decoration:none; color:#0277D1;}
.box-main-imgdiv{ float:left; width:136px; color:#FD112D; font-size:18px; line-height:36px; padding:0px 7px;}
.box-main-imgdiv img{ float:left; width:136px;}
.priz-chek{ float:left; width:136px; color:#676767; font-size:12px; line-height:20px; padding:0px 7px 5px 7px;}
.priz-chek img{ float:right; padding:4px 0px 0px 0px;}
.priz-chek span{ float:left; width:110px; color:#676767; font-size:12px; line-height:20px; text-decoration:line-through;}
.priz-chek span b{ color:#FB2F47; font-weight:normal; text-decoration:line-through;}
.priz-our{ float:left; width:136px; color:#676767; font-size:12px; line-height:20px; padding:0px 7px 5px 7px;}
.priz-our span{ float:left; width:136px; color:#676767; font-size:12px; line-height:20px;}
.priz-our span b{ color:#FB2F47; font-size:18px;}

.data-rhs{ float:left; width:141px; min-height:50px; height:auto !important; height:50px;}
.login{ float:left; width:141px; min-height:10px; height:auto !important; height:10px; border-bottom:#FFFFFF solid 4px;}
.login-top{ float:left; width:138px; padding:12px 0px 6px 3px;  background:url(images/head-bg.gif) repeat-x bottom #FF0000; border-bottom:#D4BB97 solid 3px;}
.login-top span{ float:left; width:110px; color:#F4EDE3; font-size:14px; }
.login-top img{ float:right; padding:2px 5px 0px 0px;}
.login-note{ float:left; width:110px; padding:6px; color:#7D755F; font-size:11px;}
.login-note-msg{ float:left; width:120px; padding:6px; color:#FF0000; font-size:11px;}
.login-texbox{float:left; width:141px; text-align:center;}
.login-texbox input{ width:129px; color:#C40618; background:#E4DBCA; font-size:13px; margin-bottom:3px; }
.login-btn{float:left; text-align:right; width:134px; padding-bottom:5px;}
.signup{float:left; width:123px; background:url(images/signup-bg.jpg) repeat-x bottom; line-height:27px; color:#000000; padding:0px 9px;}
a.sign-link:link, a.sign-link:visited{font-size:12px; font-weight:bold; color:#C40618; text-decoration:none; margin:0px; padding:0px 5px;}
a.sign-link:hover{text-decoration:underline;}
.quote{float:left; width:100%; line-height:35px; margin-bottom:10px;}
.rhs-imgdiv{float:left; text-align:center; width:141px; padding:15px 0px; border-bottom:#FFFFFF solid 4px; background:url(images/rhs-box-topbg.jpg) repeat-x top #F9EAD4;}
.rhs-imgdiv span{float:left; text-align:left; width:121px; padding:5px 10px 0px 10px; font-size:12px; font-weight:bold; color:#695F44;}
a.nhs:link, a.nhs:visited{color:#1B5CB0;}
a.nhs:hover{ text-decoration:underline;}
.rhs-banner{float:left; text-align:center; width:141px; border-bottom:#FFFFFF solid 4px; border-top:#0277D1 solid 2px;}
.viewmore{ float:left; width:628px; text-align:right; padding:10px 12px 20px 12px;}
.footer{float:left; width:1000px; border-top:#FFFFFF solid 5px; min-height:20px; height:auto !important; height:20px;}
.footer-menu{float:left; width:1000px; background:url(images/footer-menu-bg.gif) repeat-x left top;}
a.footerlink:link, a.footerlink:visited{ float:left; font-size:12px; color:#FFFFFF; padding:0px 15px; line-height:41px; font-weight:bold; margin:0px;}
a.footerlink:hover{text-decoration:none; background:url(images/footer-hover-bg.gif) repeat-x top right;}
.techno{ float:right; width:200px; text-align:right; padding-right:10px; line-height:41px; color:#FFFFFF; font-size:11px;}
.footer-left{float:left; width:600px; color:#444444; font-size:12px; padding:10px 0px; font-family:Arial, Helvetica, sans-serif;}
a.foo-mail:link, a.foo-mail:visited{font-size:12px; color:#444444; padding:0px 2px; text-decoration:none; margin:0px;}
a.foo-mail:hover{text-decoration:underline; color:#D00000;}
.footer-right{float:right; width:400px; color:#000000; text-align:right; line-height:20px; font-size:12px; padding:10px 0px;}
.footer-right img{float:right; padding-left:2px;}

/* ======= End Of Home Page ======= */

/* ======= Left navigation ======= */

.menu2{ float:left; width:191px; position:relative; font-size:11px; margin:0px; z-index:100;}
.menu2 ul {padding:0px; margin:0px; list-style-type:none; width:191px;}
.menu2 ul li {float:left;}
.menu2 ul li a:link, .menu2 ul li a:visited { float:left; text-decoration:none; color:#716850; width:176px; border-bottom:#F2D2C0 solid 1px; line-height:25px; font-size:11px; padding-left:15px; background:url(images/bullet-aerrow.gif) no-repeat 5px center;}
.menu2 ul li ul { visibility:hidden; position:absolute; height:0px; overflow:hidden; top:0px; left:191px;}
* html .menu2 ul li a, * html .menu2 ul li a:visited {width:191px; w\idth:176px;}
.menu2 table {border-collapse:collapse; border:0; margin:0; padding:0; font-size:11px; position:absolute; left:0; top:0;}
/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu2 ul li:hover a,
.menu2 ul li a:hover{background:url(images/bullet-aerrow.gif) no-repeat 5px center #FCB3B5; color:#D00000;}
.menu2 ul li:hover {position:relative; z-index:90;}
* html .menu2 ul li a:hover {position:relative; z-index:100;}
.menu2 ul li:hover ul,
.menu2 ul li a:hover ul {visibility:visible; position:absolute; height:auto; background:#FCB3B5; overflow:visible;}
.menu2 ul li:hover ul li a,
.menu2 ul li a:hover ul li a{display:block; background:transparent; color:#565656; border-bottom:#FDD7D8 solid 1px; line-height:15px; padding:5px 0 5px 10px; width:181px; height:auto; text-decoration:none;}
.menu2 ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover {background:#E18385; color:#FFFFFF; width:181px;}
.menu2 ul li:hover ul li ul,
.menu2 ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:85px;}
.menu2 ul li:hover ul li:hover ul,
.menu2 ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; height:auto; color:#000; padding:0; border:1px solid #069; list-style-type:none; background:#069;}
.menu2 ul li:hover ul li:hover ul li a,
.menu2 ul li a:hover ul li a:hover ul li a {display:block; background:transparent; color:#ff0;}
.menu2 ul li:hover ul li:hover ul li:hover a,
.menu2 ul li a:hover ul li a:hover ul li a:hover {background:#eee; color:#000;}

/* ======= End of Left navigation ======= */

/* ======= Catagory page ======= */

.catagory-box-main{ float:left; width:150px; margin:0px 5px; display:inline;  border:#FFB1BA solid 1px; background:url(images/box-bg-red.gif) repeat-x bottom #FFFFFF; min-height:10px; height:auto !important; height:10px;}
.catagory-box-matter{ float:left; width:138px; font-size:11px; text-align:justify; padding:6px 6px; line-height:12px;}
.product-head-inpage{ float:left; width:652px; margin-bottom:5px; background:url(images/middlehead-top-bg.jpg) repeat-x bottom;}
.product-head-inpage h1{ float:left; width:636px; line-height:53px; padding:0px; margin:0px; color:#4F4F4F; font-size:21px;}
.paging { float:left; width:652px; margin-bottom:15px; padding-bottom:5px; background:url(images/border.gif) repeat-x bottom;}
.next-div { float:right; color:#0277D1; line-height:28px;}
a.next:link, a.next:visited { color:#0277D1; padding:3px 5px; font-size:11px;}
a.next:hover{background:#FFFFFF; color:#FF0108; padding:2px 4px; text-decoration:none;}
a.next-active:link, a.next-active:visited{background:#FFFFFF; font-size:11px; color:#FF0108; border:#FFA7A9 solid 1px; padding:2px 4px; text-decoration:none;}
a.next-active:hover{background:#FFFFFF; color:#FFA7A9; border:#FFA7A9 solid 1px; padding:2px 4px; text-decoration:none;}
a.next-text:link, a.next-text:visited{ color:#0277D1; padding:3px 5px; font-size:11px;}
a.next-text:hover{color:#FF0108;}
.seevideo { float:left; width:630px; line-height:16px;}
.seevideo div { float:left; width:30px;}

/* ======= End of Catagory page ======= */

/* ======= signup ======= */
.middle-main{ float:left; width:642px; padding-left:10px; min-height:50px; height:auto !important; height:50px;}
.middle-main h4{ float:left; width:632px; font-size:13px; padding:5px 0px; margin:0px; color:#AAAAAA;}
.page-middle-top{float:left; width:642px; font-weight:bold; font-size:14px; margin-bottom:15px; padding:5px; background:url(images/border.gif) repeat-x bottom;}
.fieldset { float:left; width:630px; background:#FFFCF8; border:#DDD5C8 solid 1px; padding:0px 0px 8px 0px; margin:5px 0px 15px 0px;}
.legend { color:#0F7BCE; font-weight:bold; font-size:12px; padding:0px 5px; margin:0px; line-height:12px; letter-spacing:1px; }
.icon{float:left; width:630px; background:url(images/customer-login.jpg) right top no-repeat #FF0000; min-height:50px; height:auto !important; height:50px;}
.cover-div{float:left; width:616px; padding:3px 7px;}
.cover-div span{float:left; width:150px; color:#333333; line-height:20px;}
.cover-div div{float:left; width:365px; padding-left:10px;}
.cover-div div input{float:left; border:#F3DFC3 solid 1px;}
.cover-div-textbox{border:#F3DFC3 solid 1px; width:210px;}
.cover-div div select{float:left; width:200px; border:#F3DFC3 solid 1px;}
.cover-div div b{ line-height:20px; padding-left:5px; color:#FC2E46;}

/* ======= End Of signup ======= */

/* ======= product detailpage ======= */
.breadcumtrail{float:left; width:642px; padding:5px; color:#CCCCCC; font-size:18px; background:url(images/border.gif) top repeat-x #FFFFFF;}
a.breadcumtrail-activate:link, a.breadcumtrail-activate:visited{color:#FF0000;}
a.breadcumtrail-activate:hover{}
.product-box-maintopdiv{float:left; width:313px;}
.product-box-main{float:left; width:303px; min-height:150px; height:auto !important; height:150px; margin:5px 5px 0px 5px; padding:8px 0px; border:#F4D5A8 solid 1px; background:url(images/box-bg.gif) repeat-x 0px bottom #FFFFFF; text-align:center;}
.product-box-submain{float:left; width:303px; margin:0px 0px 0px 5px; padding-top:48px; background:url(images/product-detail-shadow.jpg) center top no-repeat;}
.product-box-submain a:link, .product-box-submain a:visited{float:left; border:1px solid #E2A8AF; margin-right:2px;}
.product-box-submain a:hover{float:left; border:1px solid #FF0000;}

.product-box-RHSdiv{float:left; width:326px; margin:5px 0px 5px 5px; padding-top:8px; display:inline;}
.product-box-RHSdiv h1{font-weight:normal; color:#FD112D; font-size:18px; padding:0px 0px 10px 0px; margin:0px;}
.product-box-RHSdiv span{margin-right:10px;}
.product-box-RHSdiv strong{margin-right:10px; text-decoration:line-through; font-weight:normal;}
.product-box-RHSdiv b{color:#FF0000; font-size:18px; font-weight:normal;}
.product-box-RHSdiv h3{float:left; width:320px; color:#676767; padding:30px 0px 8px 0px; margin:0px; background:url(images/border.gif) repeat-x bottom;}

.product-box-RHSdetails {float:left; width:326px; margin:5px 0px 5px 0px;}
.product-box-RHSdetails div{float:left; width:322px; color:#676767; padding:3px 0px; border-bottom:1px solid #FDEAEB;}
.product-box-RHSdetails strong{float:left; width:95px; padding-left:10px; font-weight:normal; line-height:19px;}
.product-box-RHSdetails span{float:left; display:block; width:215px; }
.product-box-discription{float:left; width:326px; padding:20px 0px 0px 5px;}
.product-box-discription ul{float:left; width:305px; padding:5px 0px 0px 20px; margin:5px 0px 0px 20px; list-style:disc;}
.product-box-RHSdetails span select {float:left; width:210px; font-size:12px;}
/*.product-box-discription{float:left; width:635px; padding:20px 0px 0px 5px;}*/
.btn-addtocard{background:#0277D1 url(images/footer-menu-bg.gif) 0px -2px repeat-x; border:#0277D1 1px solid; color:#FFFFFF; font-size:11px; font-weight:bold; padding:2px 5px; width:100px;}

/* ======= End of product detailpage ======= */
/* ======= Static pages ======= */
.box-staticdata{float:left; width:632px; padding:10px; min-height:50px; height:auto !important; height:50px;}
.box-staticdata p{padding:2px;}
.box-staticdata h1{padding:2px; font-size:16px;}
.box-staticdata h2{padding:2px; font-size:13px;}
.btn-continue{background:#0277D1 url(images/footer-menu-bg.gif) 0px -2px repeat-x; border:#0277D1 1px solid; color:#FFFFFF; font-size:10px; font-weight:bold; padding:4px 3px; width:90px;}
/* ======= End of Static pages ======= */

/* ======= PDF pages ======= */
.box-PDF-mainimgdiv{float:left; width:200px; color:#FD112D; font-size:18px; line-height:36px; padding:10px 7px; text-align:center; border-bottom:1px #CCCCCC groove;}
.box-PDF-mainimgdiv a:link, .box-PDF-mainimgdiv a:visited{ color:#666666; font-size:13px; font-weight:bold;}
.box-PDF-mainimgdiv a:hover{color:#FF0000; text-decoration:none;}
/* ======= End of PDF pages ======= */

/* ======= Order Summry pages ======= */

.basket-main{float:left; width:650px;}
.basket-right{ float:right; width:442px; margin-top:10px; padding-bottom:11px; background:url(images/carttital-bg.jpg) no-repeat left bottom;}
.basket-right-div{ float:left; width:117px; text-align:center; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.basket-right-div90px{ float:left; width:90px; text-align:center; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.basket-bg{ float:left; width:442px;}
.status-box{ float:left; width:117px; height:23px; text-align:center; background:url(images/brown-line.jpg) no-repeat center bottom;}
.status-box90px{ float:left; width:90px; height:23px; text-align:center; background:url(images/brown-line.jpg) no-repeat center bottom;}
.basket-right-divred{ float:left; width:117px; text-align:center; font-size:12px; color:#ff0000; font-family:Arial, Helvetica, sans-serif;}
.basket-right-div90pxred{ float:left; width:90px; text-align:center; font-size:12px; color:#ff0000; font-family:Arial, Helvetica, sans-serif;}
.status-boxred{ float:left; width:117px; height:23px; text-align:center; background:url(images/red-line.jpg) no-repeat center bottom;}
.status-boxred90px{ float:left; width:90px; height:23px; text-align:center; background:url(images/red-line.jpg) no-repeat center bottom;}

.paymant-btn{float:left; width:652px; margin:10px 0px; min-height:10px; height:auto !important; height:10px;}
.btn-row{float:left; width:652px; padding-bottom:10px; min-height:10px; height:auto !important; height:10px;}
.btn-box{ float:left; width:304px; background:url(images/btn-bg.gif) no-repeat; margin-left:15px; display:inline;}
.btn-box span a:link, .btn-box span a:visited{ float:left; width:244px; padding-left:35px; font-size:13px; color:#4f4f4f; font-weight:bold; line-height:38px;}
.btn-box span a:hover{ color:#cf0f0f; text-decoration:none;}
.btn-box-right{ float:right; width:304px; background:url(images/btn-bg.gif) no-repeat right; margin-right:15px; display:inline;}
.btn-box-right span a:link, .btn-box-right span a:visited{ float:right; width:244px; padding-left:35px; font-size:13px; color:#4f4f4f; font-weight:bold; line-height:38px;}
.btn-box-right span a:hover{ color:#cf0f0f; text-decoration:none;}

.btn-icon{ padding:14px 17px 0px 0px; float:right;}
.mr{ margin-right:20px; display:inline;}

/*User div data*/
.red12-bold{color:#FF0000; font-size:12px; font-weight:bold;}
.user-items{ float:left; width:128px; padding:2px 6px; color:#7D755F; font-size:11px; border-bottom:1px solid #E5C9A1;}
.user-items b{ color:#000000; padding-right:8px;}

.user-links{ float:left; width:128px; padding:2px 6px; color:#7D755F; font-size:11px; border-bottom:1px solid #E5C9A1;}
.user-links a:link, .user-links a:visited{ font-size:11px; color:#333333; padding-left:8px; background:url(images/bullet-more.jpg) center left no-repeat;}
.user-links a:hover{color:#FF0000; text-decoration:none;}




/*Cart page classes*/
.cartbox-row{ float:left; width:652px; padding-bottom:10px;}
.cartbox-optional{float:left; width:640px; margin:12px 5px; display:inline; text-align:right;}
.cartbox-optional span{float:left; font-weight:bold; text-align:right; width:300px; line-height:30px;}
.cartbox-optional a:link, .cartbox-optional a:visited{float:right;}
.cartbox-links{float:left; width:640px; padding:0px 0px 0px 2px; margin:2px 5px; display:inline; background:url(images/middlehead-top-bg.jpg) repeat-x bottom; height:37px; text-align:right;}
.cartbox-links a:link, .cartbox-links a:visited{display:block; width:142px; float:left; font-weight:bold; font-size:13px; padding:10px 10px; text-align:center; border-right:1px solid #CCCCCC;}
.cartbox-links a:hover{ text-decoration:none; background:url(images/middlehead-top-bright.gif) repeat-x bottom;}
.cartbox-total{float:right; width:240px; padding:2px 2px 2px 0px; margin:2px 5px; display:inline; text-align:right;}
.cartbox-total div{padding:5px 0px; border-bottom:1px solid #CCCCCC; float:right; display:block; width:180px;}
.cartbox-total strong{float:left; width:80px; text-align:left; padding-left:10px; display:block; text-align:right;}
.cartbox-total span{float:right; width:80px; text-align:left; padding-left:10px; display:block; color:#FB2F47;}

.cartbox-main{float:left; width:640px; padding:10px 0px; margin:2px 5px; display:inline;  border:#F4D5A8 solid 1px; min-height:10px; height:auto !important; height:10px;}
a.cart-delete:link, a.cart-delete:visited{float:right; width:56px; font-weight:normal; color:#000; font-size:11px; margin:0px; display:block;}
a.cart-delete:hover{ text-decoration:none; color:#0277D1;}
a.cart-producttitle:link, a.cart-producttitle:visited{ float:left; width:450px; font-weight:normal; color:#FD112D; font-size:18px; margin:0px; display:block;}
a.cart-producttitle:hover{ text-decoration:none; color:#0277D1;}
.cart-discription{float:left; width:476px; font-weight:normal; color:#333333; font-size:18px; margin:10px 3px; display:block; font-size:11px;}
.cart-priz{float:left; width:450px; color:#676767; font-size:12px; line-height:20px; padding:0px 7px 5px 7px;}
.cart-priz span{float:left; color:#676767; font-size:15px; line-height:20px; margin-right:10px; font-weight:bold;}
.cart-priz span b{ color:#FB2F47; font-size:18px;}
.cart-priz strong{ float:left; font-size:11px; width:10px;}


/*confirm-cart classes*/


.boxcart-main-imgdiv{ float:left; width:70px; color:#FD112D; font-size:18px; line-height:36px; padding:0px 7px;}
.boxcart-main-imgdiv img{ float:left; width:70px;}
.cartsmall-priz{float:left; width:300px; color:#676767; font-size:12px; line-height:20px; padding:0px 0px 5px 7px;}
.cartsmall-priz div{float:left; color:#676767; font-size:13px; line-height:20px; margin-right:4px; font-weight:bold;}
.cartsmall-priz div b{ color:#FB2F47; font-size:17px;}
.cartsmall-priz div span{ color:#FB2F47; font-size:11px;}
.cartsmall-priz strong{ float:left; font-size:11px; width:10px;}
a.cart-producttitle-small:link, a.cart-producttitle-small:visited{ float:left; width:240px; font-weight:normal; color:#FD112D; font-size:18px; margin:0px; display:block;}
a.cart-producttitle-small:hover{ text-decoration:none; color:#0277D1;}

.details{ float:left; width:300px; font-size:12px; margin-top:5px;}
.details-cover{ float:left; width:300px; font-size:12px; padding:3px;}
.details-cover span{ float:left; width:100px; font-weight:bold;}
.details-cover div{ float:left; width:200px;}

.address-main{float:left; width:652px; margin:10px 0px;}
.fieldset-small{float:left; width:310px; background:#FFFCF8; border:#DDD5C8 solid 1px; padding:0px 0px 8px 0px; margin:0px;}
.legend-small{ float:left; color:#0F7BCE; font-weight:bold; font-size:13px;}
.cover-small-div{float:left; width:280px; padding:3px 10px;}
.cover-small-div input{border:#f3dfc3 solid 1px;}
.address-main p{float:left; width:280px; padding:10px; margin:0px;}


.history-main{float:left; width:652px; margin:10px 0px;}
.history-main-table{float:left; width:100%; margin-bottom:10px;}
.history-main-table td{ background:#fffaf4; border:#FFFFFF solid 1px; line-height:25px;  color:#696969;}
.tdleft10px{ padding-left:10px;}
.history-main-table h1{ font-size:12px; text-align:center; background:#fbecd9; color:#fd382f; line-height:25px; padding:0px; margin:0px;}
.history-main-table h2{ font-size:12px; text-align:right; background:#fbecd9; color:#fd382f; line-height:25px; padding:0px 10px 0px 0px; margin:0px;}
.history-main-table h3{ font-size:12px; text-align:center; background:#fbecd9; color:#000000; line-height:25px; padding:0px 0px 0px 0px; margin:0px;}
.tahnks{float:left; width:652px; margin:10px 0px;}
.tahnks h1{float:left; width:632px; color:#0081e6; font-size:16px; margin:0px; padding:0px 10px;}
.tahnks h2{float:left; width:632px; color:#0081e6; font-size:16px; margin:0px; padding:20px 10px 0px 10px;}
.tahnks p{float:left; width:632px; margin:0px; padding:7px 10px; font-size:13px; color:#000000;}
.tahnks strong{ color:#FF0000; font-size:16px;}


/*sitemap*/
.map-left{ float:left; width:220px; text-align:center; min-height:50px; height:auto !important; height:50px;}
.map-left ul{ float:left; width:220px; margin:0px; padding:0px; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.map-left li{ float:left; width:210px; text-align:left; display:block; line-height:20px; margin:0px; padding:0px 0px 0px 10px; list-style:none; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.map-left li a:link, .map-left li a:visited { font-size:15px; font-weight:bold; padding-left:20px; line-height:30px; color:#ff0000; background:url(images/arrow-blue.gif) no-repeat left center;}
.map-left li a:hover { color:#0172cb; }
.map-left li ul{ float:left; width:210px; margin:0px 0px 0px 20px; display:inline; padding:0px 0px 0px 10px; list-style:none;}
.map-left li ul li{ float:left; width:200px; font-weight:bold; color:#4f4f4f; line-height:30px; margin:0px; padding:0px 0px 0px 10px; list-style:none; font-size:15px;}
.map-left li ul li a:link, .map-left li ul li a:visited{ float:left; width:200px; font-weight:bold; color:#4f4f4f; line-height:30px; margin:0px; padding:0px 0px 0px 20px; list-style:none; font-size:15px; background:url(images/bullet-redround.gif) no-repeat left center;}
.map-left li ul li a:hover{ color:#69bdff;}
.margin{ margin-left:56px; display:inline;}


.order{float:left; width:652px; line-height:20px; padding-bottom:10px; min-height:10px; height:auto !important; height:10px;}
.order b{ color:#000000; font-size:13px;}
.order strong{float:left; font-size:16px; color:#ff0000;}

.box-faqs{float:left; width:632px; padding:10px; min-height:50px; height:auto !important; height:50px;}
.box-faqs p{padding:2px; color:#999999; padding-left:20px;}
.box-faqs h1{padding:2px; font-size:16px; color:#0081e6; padding-left:20px; background:url(images/arrow-redbig.gif) no-repeat left 4px;}

/* NEW ADDED CLASS*/
.navidiv{ float:left; width:1000px; background:url(images/navidiv-bg.gif) repeat-x left top;}
.navidiv-subdiv{float:left; width:777px; background:url(images/navidiv-bg.gif) repeat-x left top; clear:left;}
a.navilink:link, a.navilink:visited{ float:left; font-size:12px; color:#FFFFFF; padding:12px 10px; font-weight:bold; background:url(images/navi-bg.gif) no-repeat top right; margin:0px;}
a.navilink:hover{text-decoration:none; background:url(images/navi-hover-bg.gif) no-repeat top right;}
a.navilink-active:link, a.navilink-active:visited{ float:left; font-size:12px; color:#FFFFFF; padding:12px 15px; font-weight:bold; background:url(images/navi-hover-bg.gif) no-repeat top right; margin:0px;}
a.navilink-active:hover{text-decoration:none; background:url(images/navi-hover-bg.gif) no-repeat top right;}


.navidiv-right{float:right; width:213px; font-size:12px; margin-top:3px; padding-right:10px; font-weight:bold; text-align:right; color:#fba2ab; line-height:35px; background:#C40618; height:35px;}
.navidiv-right span{color:#fff; font-size:19px;}


/* Contact Us */


.contactus{ float:left; width:618px; margin-top:15px;}
.contactus b{ float:left; width:618px; margin-bottom:15px; font-size:13px; line-height:20px; color:#FF6000;}

.contactus-cover{ float:left; width:618px; padding:4px 0px;}
.contactus-cover-left{ float:left; width:120px; font-weight:bold; line-height:20px; color:#000;}
.contactus-cover-right{ float:left; width:490px; line-height:20px;}
.input1 { border:#ebd6b6 solid 1px; background:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contactus-cover-right img { float:left; border:#7F9DB9 solid 1px; }

.headtext {float:left; width:650px; margin-top:5px; padding:5px 0px 15px 0px; text-align:justify; font-size:12px; line-height:18px; color:#666666;  }
.headtext strong{font-weight:normal;}
.headtext em{font-style:normal;}


.address { float:left;  font-size:13px; line-height:20px; margin-top:12px; }
.address big { float:left; width:600px; font-size:20px; font-weight:bold; margin-bottom:10px; padding:10px 0px; color:#2051bc; border-bottom:#999999 solid 1px; }
.address-in { float:left; padding-left:10px; }
.address b { float:left; width:45px; color:#000000;}
.address span { float:left; color:#FF0000; font-weight:bold;}
.address a:link, .address a:visited { color:#FF0000; }
.address a:hover { color:#000000; }

.topflashbanner{width:300px; height:55px; float:right; text-align:right; padding-top:10px;}

/*  start 20 may change*/

.product-box-RHSdetails-en-orange{float:left; display:inline; width:330px; margin:5px 0px 0px 0px; background:url(images/enquirydibbg-orange.gif) repeat-x; min-height:100px; height:auto !important; height:110px;}
.product-box-RHSdetails-en-orange h3{padding:0 0 0 8px; margin:0px; line-height:30px; color:#3a3a3a; font-size:12px;}

.product-box-RHSdetails-en-pink{float:left; display:inline; width:330px; margin:5px 0px 0px 0px; background:url(images/enquirydibbg-pink.gif) repeat-x; min-height:100px; height:auto !important; height:110px;}
.product-box-RHSdetails-en-pink h3{padding:0 0 0 8px; margin:0px; line-height:30px; color:#d00000; font-size:12px;}

.product-box-RHSdetails-en-gray{float:left; width:290px; padding:0 10px 10px 10px; margin:19px 0px 0px 0px; background:url(images/enquirydibbg-gray.gif) repeat-x; min-height:100px; height:auto !important; height:110px;}
.product-box-RHSdetails-en-gray h3{padding:0; margin:0 0 6px 0; line-height:30px; color:#000000; font-size:12px;}
.product-box-RHSdetails-en-gray ul{padding:15px 0 0 20px; margin:0; text-align:justify; width:260px;}
.product-box-RHSdetails-en-gray p{padding:8px; margin:0px; color:#000000; font-size:12px;}

.product-box-RHSdetails-en-pink2{float:left; width:330px; margin:5px 0px 0px 0px; background:url(images/enquirydibbg-pink.gif) repeat-x; min-height:150px; height:auto !important; height:150px; display:inline;}
.product-box-RHSdetails-en-pink2 form{padding:0; margin:0;}
.product-box-RHSdetails-en-pink2 h3{padding:0 0 0 8px; margin:0px; line-height:30px; color:#000; font-size:12px;}
.product-box-RHSdetails-en-pink2 div{float:left; width:326px; padding:2px; margin-top:8px;}
.product-box-RHSdetails-en-pink2 dl{float:left; padding:0; margin:0;}
.product-box-RHSdetails-en-pink2 dt{float:left; width:60px; display:block; padding:2px 0 0 6px; margin:0; font-size:11px; line-height:20px;}
.product-box-RHSdetails-en-pink2 dd{float:left; width:260px; display:block; padding:2px 0; margin:0; color:#ff0000; font-size:15px;}
.product-box-RHSdetails-en-input{border:1px solid #f9ead4; border-bottom:2px solid #f8d9ad; width:230px; background:#fef9f3;}
.product-box-RHSdetails-en-input:focus{border:1px solid #FFB506; border-bottom:2px solid #FFB506;}
.product-box-RHSdetails-en-input textarea{font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.product-box-RHSdetails-endiv{float:left; min-height:110px; height:auto !important; height:110px; display:inline;}

/*ul.gallery {list-style: none;margin: 0 0 10px 0;}
ul.gallery li {display: block;float: left;margin: 0 5px 0 0;}
ul.gallery li a {padding: 2px;display: block;border:1px #f0ca90 solid;-moz-border-radius: 5px;-webkit-border-radius: 5px;line-height: 0;}
ul.gallery li a:hover { border:1px #cf9b4b solid; }
*/
div.prettyGallery {display: inline-block; float:left; width:330px;}
div.prettyGallery ul.prettyGallery {list-style:none;float:left; margin:5px 0 2px 0; padding:0; width:325px;}
div.prettyGallery ul.prettyGallery li {display:block; float:left; width:70px; padding:0 5px; margin:0;}

ul.prettyNavigation {float:left; clear:left;list-style:none; padding:0; margin:10px 0 0 3px; border:1px #f6e1c6 solid; background:#FFFFFF;}
ul.prettyNavigation li {display:block;float:left; height:15px;line-height:15px;font-size: 0.8em;text-align:center;text-transform:uppercase;color:#696969; margin:0; padding:0;}
ul.prettyNavigation li.prev {width:30px; float:left;}
ul.prettyNavigation li.prev a {display: block;width: 100%; height: 15px;text-indent: -10000px; background: url(images/previous.gif) top left no-repeat;}
ul.prettyNavigation li.next { width:30px; float:left;}
ul.prettyNavigation li.next a {display: block;width:100%; height: 15px;text-indent: -10000px; background: url(images/next.gif) top right no-repeat;}
ul.prettyNavigation li.next a:hover { background-position: 100% -18px; }
ul.prettyNavigation li.prev a:hover { background-position: 0 -18px; }
ul.prettyNavigation li.next a.disabled, ul.prettyNavigation li.next a.disabled:hover {background-position:100% -36px; cursor:default;}
ul.prettyNavigation li.prev a.disabled, ul.prettyNavigation li.prev a.disabled:hover {background-position: 0 -36px; cursor:default; }
/* end 20 may change */
#flash {
  position: relative; /*or absolute*/
  z-index: 0;
} 