@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
body { background:url(../images/body-bg.png) no-repeat center 0 #fff; font:normal 13px/16px Arial, Helvetica, sans-serif; }
img { border:none; outline:none; }
table { border-collapse:collapse; }
/*li { list-style:none; } */
a { text-decoration:none; outline:none; }
input { outline:none; }
.maindiv { width:1000px; margin:0 auto; }
.clear { line-height:0; font-size:0; clear:both; }
/*------/ general-section ------*/

/*------ top-section ------*/
.header { width:1000px; float:left; }
.logo {
width:472px height:77px; float:left; margin:21px 0 0; }
.logo img { width:472px height:77px;
}
.rheader { width:528px; float:right; }
.live-chat { width:133px; height:30px; float:right; margin:27px 12px 0 0; }
.social-link { width:auto; float:right; margin:22px 10px 0 0; }
.social-link li { width:auto; float:left; margin-left:12px; }
.call-txt { float:right; margin:27px 15px 0 0; font:bold 15px/30px Verdana, Geneva, sans-serif; color:#444; }
/*------/ top-section ------*/

/*------ topnav-section ------*/
.topnav { width:100%; float:left; margin:20px 0 0; border-bottom:2px solid #b6d7ea; border-top:2px solid #b6d7ea; }
.topnav ul { height:39px; float:left; }
.topnav li { list-style:none; float:left; }
.topnav li a { display:block; padding:0 12px; font:bold 13px/39px Verdana, Geneva, sans-serif; margin:0px; color:#0066cc; }
.topnav li a:hover, .topnav ul li:hover a, .topnav li a.active { background:#ff4c95; color:#fff; }
.topnav li ul { background:#ff4c95; display:none; height:auto; padding:5px 0 5px; margin:0; border:0; position:absolute; width:150px; z-index:200; /*top:1em; /*left:0;*/ }
.topnav li:hover ul { display:block; }
.topnav li li { list-style:none; display:block; width:150px; float:left; margin:0 0 10px; padding:0; background:url(../images/dropdown-bg.png) no-repeat 10px 5px; }
.topnav li:hover li a { background:none; float:left; }
.topnav li ul a { display:block; float:left; margin:0; padding:0 10px 0 20px; font:bold 11px Verdana, Geneva, sans-serif; text-align:left; }
.topnav li ul a:hover, .topnav li ul li:hover a { background:none; border:0; color:#fff; text-decoration:none; }
.topnav p { float:right; padding:0 15px; background:#0066cc; font:bold 14px/39px Verdana, Geneva, sans-serif; color:#fff; }
.topnav p a { color:#fff; }
/*------/ topnav-section ------*/

/*------ body-section ------*/
.body { width:1000px; float:left; padding:20px 0 0; }

/* body-left */
.lbody { width:733px; float:left; }
.lbody h2 { margin:0 0 15px; padding:0; font:bold 14px Verdana, Geneva, sans-serif; color:#0066cc; }
.lbody h3 { margin:0 0 15px; padding:0; font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; }
.lbody h3 a { color:#0066cc; text-decoration:underline; }
.lbody h5.coltxt { margin:0 0 10px; font:bold 14px/18px Verdana, Geneva, sans-serif; color:#0066cc; }
.lbody p { padding:0 0 10px; color:#444; }
.lbody p a { font-weight:bold; color:#444; }
.lbody h4 { margin:0 0 15px; font-size:14px; color:#444; }
.lbody p.p-style { float:left; height:32px; margin:0 0 15px; padding:0 14px; background:url(../images/style-para-bg.jpg) repeat-x; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font:bold 18px/32px Verdana, Geneva, sans-serif; color:#fff; }
.phprint { width:733px; float:left; padding:0 0 10px; border-bottom:1px solid #dbdbdb; }
.phprint li { list-style:none; width:352px; float:left; margin:0 0 4px; padding:0 0 0 14px; background:url(../images/color-disc1.png) no-repeat 0 6px; font:normal 14px/16px Verdana, Geneva, sans-serif; color:#777; }
.phprint2 { width:733px; float:left; margin-bottom:0; }
.phprint2 li { list-style:none; margin:0 0 15px; padding:0 0 0 14px; background:url(../images/color-disc.png) no-repeat 0 6px; font:normal 13px/16px Arial, Helvetica, sans-serif; color:#444; }
.phprint2 li a { color:#444; text-decoration:underline; } 
.phprint2 li a:hover { text-decoration:none; }
.gftids { width:733px; float:left; }
.gftids dl { width:226px; float:left; margin:0 0 45px }
.gftids dl dt { width:226px; height:190px; }
.gftids dl dt h3 { margin:0 0 15px; }
.gftids dl dt img { width:226px; height:145px; }
.gftids dl dd { width:226px; padding:15px 0 0; }
.gftids dl dd p { padding:0 0 15px; font:normal 12px/14px Verdana, Geneva, sans-serif; color:#777; }
.gftids dl dd p.more { padding:10px 0 10px; border-top:6px solid #dbdbdb; font:bold 13px Verdana, Geneva, sans-serif; color:#fe3497; text-align:right; }
.gftids dl dd p.more a { color:#fe3497; }
.gftids dl:nth-child(2) { margin:0 27px 45px 28px; }
.gftids dl:nth-child(5) { margin:0 27px 45px 28px; }
.gftids dl:nth-child(8) { margin:0 27px 45px 28px; }
.prdt-img { width:350px; height:262px; float:left; margin:0; }
.prdt-details { width:363px; float:right; margin:0; border-collapse:collapse; }
.prdt-details th { padding:0 0 15px; font:normal 20px Verdana, Geneva, sans-serif; color:#0066cc; }
.prdt-details th span { padding:10px 0; font:normal 26px Verdana, Geneva, sans-serif; }
.prdt-details td { padding:0 0 10px; font:normal 12px Verdana, Geneva, sans-serif; color:#444; }
.prdt-details td.td { width:120px; }
.prdt-details td.td strong { color:#fe3497; }
.prdt-details td span { font:normal 12px Verdana, Geneva, sans-serif; color:#444; }
.prdt-details td select { width:100px; padding:2px; border:1px solid #dbdbdb; font:normal 12px Verdana, Geneva, sans-serif; color:#444; }
.prdt-details td input[type="submit"] { width:auto; height:29px; float:right; padding:0 20px; background:url(../images/upload-more-bg.jpg) repeat-x; border:none; font:bold 12px Verdana, Geneva, sans-serif; color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; cursor:pointer; }
.twtr-div { width:265px; float:left; margin:0 35px 20px 0; }
.all-products { width:733px; float:left; margin:0 0 20px 0; }
.all-products li { list-style:none; float:left; margin:0 0 20px; clear:both; }
.all-products li .prod-img { width:143px; height:auto; float:left; margin:0 17px 0 0; }
.all-products li p a.prd-mr { float:left; margin:5px 11px 0 0; padding:0 14px; background:url(../images/rd-more-bg.jpg) repeat-x; font:normal 14px/29px Verdana, Geneva, sans-serif; color:#fff; }
.all-products li p a.prd-ulpd { float:left; margin:5px 11px 0 0; padding:0 14px; background:url(../images/upload-more-bg.jpg) repeat-x; font:normal 14px/29px Verdana, Geneva, sans-serif; color:#fff; }
.type-cont { width:732px; float:left; margin:40px 0 20px; }
.type-cont li { list-style:none; width:366px; float:left; }
.cform { width:383px; }
.cform li { list-style:none; clear:both; margin:0 0 5px; }
.cform li label { width:137px; float:left;  margin:0 0 12px; font:bold 13px/26px Verdana, Geneva, sans-serif; color:#444; }
.cform li input { width:234px; height:auto;  margin:0 0 12px; padding:5px; border:1px solid #6c6c6c; font:normal 13px Verdana, Geneva, sans-serif; color:#444; }
.cform li textarea { width:234px; height:101px; margin:0 0 12px; padding:5px; border:1px solid #6c6c6c; font:normal 13px Verdana, Geneva, sans-serif; color:#444; }
.cform ul { width:auto; float:right; margin:0 0 20px; }
.cform ul li { margin:0; }
.cform ul li input { width:auto; height:auto; float:right; margin:0 0 0 7px; padding:6px 14px 4px; background:url(../images/rd-more-bg.jpg) repeat-x #F00; border:none; font:normal 14px Verdana, Geneva, sans-serif; color:#fff; cursor:pointer; }

.sellform { width:583px; }
.sellform li { list-style:none; clear:both; margin:0 0 5px; }
.sellform li label { width:337px; float:left;  margin:0 0 12px; font:bold 13px/26px Verdana, Geneva, sans-serif; color:#444; }
.sellform li input { width:234px; height:auto;  margin:0 0 12px; padding:5px; border:1px solid #6c6c6c; font:normal 13px Verdana, Geneva, sans-serif; color:#444; }
.sellform li textarea { width:234px; height:101px; margin:0 0 12px; padding:5px; border:1px solid #6c6c6c; font:normal 13px Verdana, Geneva, sans-serif; color:#444; }
.sellform ul { width:auto; float:right; margin:0 0 20px; }
.sellform ul li { margin:0; }
.sellform ul li input { width:auto; height:auto; float:right; margin:0 0 0 7px; padding:6px 14px 4px; background:url(../images/rd-more-bg.jpg) repeat-x #F00; border:none; font:normal 14px Verdana, Geneva, sans-serif; color:#fff; cursor:pointer; }

.lbody p.b-para { font:bold 14px Verdana, Geneva, sans-serif; color:#1170cf; }
.lbody p.b-para2 { font:bold 16px Verdana, Geneva, sans-serif; color:#1170cf; }
.costTableHldr { width:446px; float:left; }
.costTable { width:446px; float:left; border-collapse:collapse; margin:0; }
.costTable th { width:148px; height:57px; background:url(../images/th-bg.jpg) repeat-x #0167cc; font:bold 12px/14px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.costTable th:first-child { border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; }
.costTable th:last-child { width:149px; border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; }
/*.costTable th:first-child { width:115px; border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; } 
.costTable th:nth-child(2) { width:113px; }
.costTable th:nth-child(3) { width:101px; }
.costTable th:last-child { width:117px; border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; }*/
.tble-li { width:446px; float:left; padding:0; background:url(../images/table-bg.jpg) repeat-y; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }
.tble-li li { list-style:none; border-top:1px solid #ccc; clear:both; }
.tble-li li:first-child { border-top:none; }
.tble-li ul { width:446px; float:left; }
.tble-li ul li { list-style:none; width:148px; float:left; border-top:none; font:bold 12px/28px Verdana, Geneva, sans-serif; color:#6b6a6a; text-align:center; clear:none; }
.tble-li ul li span { text-decoration:line-through; color:#e13b3b; }
.tble-li ul li:last-child { width:149px; }
/*.tble-li ul li:first-child { list-style:none; width:114px; border-right:1px solid #ccc; }
.tble-li ul li:nth-child(2) { list-style:none; width:112px; border-right:1px solid #ccc; }
.tble-li ul li:nth-child(3) { list-style:none; width:100px; border-right:1px solid #ccc; }*/
.costTableHldr2 { width:332px; float:left; }
.costTable2 { width:332px; float:left; border-collapse:collapse; margin:0; }
.costTable2 th { height:57px; background:url(../images/th-bg.jpg) repeat-x #0167cc; font:bold 12px/14px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.costTable2 th:first-child { width:114px; border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; } 
.costTable2 th:nth-child(2) { width:101px; }
.costTable2 th:last-child { width:117px; border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; }
.tble-li2 { width:332px; float:left; padding:0; background:url(../images/table-bg.jpg) repeat-y; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }
.tble-li2 li { list-style:none; border-top:1px solid #ccc; clear:both; }
.tble-li2 li:first-child { border-top:none; }
.tble-li2 ul { width:332px; float:left; }
.tble-li2 ul li { list-style:none; width:117px; float:left; border-top:none; font:bold 12px/28px Verdana, Geneva, sans-serif; color:#6b6a6a; text-align:center; clear:none; }
.tble-li2 ul li span { text-decoration:line-through; color:#e13b3b; }
.tble-li2 ul li:first-child { list-style:none; width:113px; border-right:1px solid #ccc; }
.tble-li2 ul li:nth-child(2) { list-style:none; width:100px; border-right:1px solid #ccc; }
.tble-li2 ul li:last-child { list-style:none; width:117px; }
.costTableHldr3 { width:632px; float:left; margin:41px 0 0; }
.costTable3 { width:632px; float:left; border-collapse:collapse; margin:0; }
.costTable3 th { height:57px; background:url(../images/th-bg.jpg) repeat-x #0167cc; font:bold 12px/14px Verdana, Geneva, sans-serif; color:#fff; text-align:left; }
.costTable3 th:first-child { width:483px; padding:0 0 0 16px; border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; } 
.costTable3 th:last-child { width:133px; border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; text-align:center; }
.tble-li3 { width:632px; float:left; padding:0; background:url(../images/table-2-bg.jpg) repeat-y; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }
.tble-li3 li { list-style:none; border-top:1px solid #ccc; clear:both; }
.tble-li3 li:first-child { border-top:none; }
.tble-li3 ul { width:632px; float:left; }
.tble-li3 ul li { list-style:none; width:133px; float:left; border-top:none; font:bold 12px/28px Verdana, Geneva, sans-serif; color:#6b6a6a; text-align:left; clear:none; }
.tble-li3 ul li span { text-decoration:line-through; color:#e13b3b; }
.tble-li3 ul li:first-child { list-style:none; width:482px; padding:0 0 0 16px; border-right:1px solid #ccc; }
.tble-li3 ul li:last-child { list-style:none; width:133px; text-align:center; }
.send-photo { width:177px; height:83px; float:left; padding:10px 15px 0; background:url(../images/send-photo-bg.png) no-repeat; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.send-photo a { text-decoration:underline; color:#fff; }
.send-photo a:hover { text-decoration:none; }
.send-photo7 { width:197px; height:116px; float:left; padding:10px 5px 0; background:url(../images/send-photo-bg-2a.png) no-repeat; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.send-photo7 a { text-decoration:underline; color:#fff; }
.send-photo7 a:hover { text-decoration:none; }

.bapi { width:177px; height:83px; float:left; padding:10px 15px 0; background:url(../images/send-photo-bg.png) no-repeat; font:bold 10px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.bapi a { text-decoration:underline; color:#fff; }
.bapi a:hover { text-decoration:none; }

.send-photo2 { width:177px; height:83px; float:left; margin:0 0 0 16px; padding:10px 15px 0; background:url(../images/send-photo-2-bg.png) no-repeat; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.send-photo2 a { text-decoration:underline; color:#fff; }
.send-photo2 a:hover { text-decoration:none; }
.send-photo3 { width:177px; height:106px; float:left; padding:10px 15px 0; background:url(../images/send-photo-bg-2.png) no-repeat; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.send-photo3 a { text-decoration:underline; color:#fff; }
.send-photo3 a:hover { text-decoration:none; }
.add-artwrk { width:733px; float:left; margin:0 0 20px; }
.add-artwrk li { list-style:none; width:143px; float:left; margin:0 46px 0 0; }
.add-artwrk li img { width:143px; height:107px; float:left; margin:0 0 10px; }
.add-artwrk li p { padding:0 0 5px; font:bold 13px Verdana, Geneva, sans-serif; color:#1273d4; }
.add-artwrk li p.price { font:bold 13px Verdana, Geneva, sans-serif; color:#ff4c95; }
.othr-prodts { width:456px; float:left; }
.othr-prodts li { list-style:none; width:132px; float:left; margin:0 20px 22px 0; }
.othr-prodts li img { width:132px; height:85px; margin:0 0 10px; }
.othr-prodts li p { padding:0 0 5px; font:bold 13px Verdana, Geneva, sans-serif; color:#1273d4; }
.styles { min-width:330px; float:left; margin:0 0 20px; padding:16px 0 16px 16px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles dl { width:129px; min-height:147px; float:left; margin:0 16px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles dl dt { width:129px; text-align:center; margin:0 0 5px; float:left; } 
.styles dl dt img { width:auto; height:auto;  }
.styles dl dd { width:129px; float:left; font:bold 13px Verdana, Geneva, sans-serif; color:#0066cc; text-align:center; }
.styles dl dd p { color:#444; padding:5px 0 0; }

.stylescolllage { min-width:640px; float:left; margin:0 0 20px; padding:16px 0 16px 16px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.stylescolllage dl { width:180px; min-height:172px; float:left; margin:0 16px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.stylescolllage dl dt { width:180px; text-align:center; margin:0 0 5px; float:left; } 
.stylescolllage dl dt img { width:180px; height:172px;  }
.stylescolllage dl dd { width:180px; float:left; font:bold 13px Verdana, Geneva, sans-serif; color:#0066cc; text-align:center; }
.stylescolllage dl dd p { color:#444; padding:5px 0 0; }

.styles2 { min-width:330px; float:left; margin:0 0 20px; padding:10px 0 10px 12px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles2 dl { width:112px; min-height:115px; float:left; margin:10px 12px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles2 dl dt { width:112px; text-align:center; margin:0 0 5px; float:left; } 
.styles2 dl dt img { width:96px; height:90px;  }
.styles2 dl dd { width:112px; float:left; font:bold 12px Verdana, Geneva, sans-serif; color:#0066cc; text-align:center; }
.styles2 dl dd p { color:#444; padding:5px 0 0; }
.styles3 { min-width:330px; float:left; margin:0 0 7px; }
.styles3 ul { width:auto; float:left; margin:54px 0 13px; padding:16px 0 13px 16px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles3 ul li { list-style:none; float:left; width:149px; margin:0 16px 0 0; padding:0; }
.styles3 ul li h2 { position:absolute; margin:-54px 0 0; padding:0; font:bold 18px/18px Verdana, Geneva, sans-serif; color:#0066cc; }
.styles3 ul li img { width:149px; height:151px; margin:0; padding:0; }
.styles4 { min-width:330px; float:left; margin:0 0 20px; padding:16px 0 16px 16px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; } 
.styles4 ul { width:auto; }
.styles4 ul li { list-style:none; float:left; margin:0 16px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles5 { width:486px; float:left;  }
.styles5 ul { width:auto;  float:left; }
.styles5 ul li { list-style:none; width:132px; min-height:135px; float:left; margin:0 10px 10px 0; padding:10px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles5 ul li dl { width:112px; min-height:115px; margin:0 12px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.styles5 ul li dl dt { width:112px; text-align:center; margin:0 0 5px; float:left; }
.styles5 ul li dl dt img { width:100px; height:100px; }
.styles5 ul li dl dd { width:112px; font:bold 13px Verdana, Geneva, sans-serif; color:#0066cc; }
.styles5 ul li dl dd a { color:#0066cc; }
.styles5 ul li dl dd p { color:#444; padding:5px 0 0; }
.canvas-frme { width:auto; float:left; }
.canvasscroll { width:486px; float:left; }
.canvasscroll ul { width:auto;  float:left; }
.canvasscroll ul li { list-style:none; width:132px; min-height:135px; float:left; margin:0 10px 10px 0; padding:10px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.canvasscroll ul li dl { width:112px; min-height:115px; margin:0 12px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.canvasscroll ul li dl dt { width:112px; text-align:center; margin:0 0 5px; float:left; }
.canvasscroll ul li dl dt img { width:100px; height:100px; }
.canvasscroll ul li dl dd { width:112px; font:bold 13px Verdana, Geneva, sans-serif; color:#0066cc; }
.canvasscroll ul li dl dd a { color:#0066cc; }
.canvasscroll ul li dl dd p { color:#444; padding:5px 0 0; }

.canvas-frme li { list-style:none; float:left; margin:0 15px 0 0; }
.rght-acryimg { position:relative; width:138px height:107px; float:right; margin:-150px 0 0 0; }
.can-bags { width:590px; float:left; }
.can-bags img { width:590px; height:auto; }
.lbody p.mor-info { float:right; padding:0 10px; background:url(../images/upload-more-bg.jpg) repeat-x; font:bold 14px/29px Arial, Helvetica, sans-serif; color:#fff; }
.lbody p.mor-info a {  color:#fff; }
.prd-dtls { width:733px; float:left; margin:0 0 20px; }
.prd-dtls .prdt-hldr { width:220px; float:left; margin:30px 10px 10px 0; text-align:center; } 
.prd-dtls .prdt-hldr img { width:auto; height:auto;  }
.prd-dtls .prdt-cont { width:503px; float:left; }
.prd-dtls .prdt-cont h5 { font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; margin-top:20px; }
.prd-dtls .prdt-cont p { margin:20px 0 0; padding:0; font:bold 14px/24px Verdana, Geneva, sans-serif; color:#444; }
.prd-dtls .prdt-cont p.mor-info { float:right; margin:20px 0 0; padding:0 10px; background:url(../images/upload-more-bg.jpg) repeat-x; font:bold 14px/29px Arial, Helvetica, sans-serif; color:#fff; }
.prd-dtls .prdt-cont p.mor-info a { color:#fff; }
.pdtdtls-img { width:auto; height:auto; float:left; }
.lbody p.blue-bg { float:left; padding:0 10px; background:url(../images/rd-more-bg.jpg) repeat-x; font:bold 16px/29px Verdana, Geneva, sans-serif; color:#fff; }
.lbody p.blue-bg a { color:#fff; }
.crt-ownstl { width:207px; float:right }
.crt-ownstl li { list-style:none; margin:0 0 10px; }
.crt-ownstl li h2 { font:bold 16px Verdana, Geneva, sans-serif; color:#0066cc; text-align:center; }
.crt-ownstl li p.snd-phto { width:177px; height:83px; float:left; padding:10px 15px 0; background:url(../images/send-photo-bg.png) no-repeat; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.crt-ownstl li p.snd-phto a { color:#fff; text-decoration:underline; }
.crt-ownstl li p.snd-phto a:hover { text-decoration:none; } 
.crt-ownstl li p.snd-phto2 { width:177px; height:106px; float:left; padding:10px 15px 0; background:url(../images/send-photo-bg-2.png) no-repeat; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; text-align:center; } 
.crt-ownstl li p.snd-phto2 a { color:#fff; text-decoration:underline; }
.crt-ownstl li p.snd-phto2 a:hover { text-decoration:none; }

.gft-vchrs { width:733px; float:left; margin:12px 0 0 0; }
.gft-vchrs dl { width:130px; float:left; margin:0 20px 0 0; }
.gft-vchrs dl dt { width:130px; float:left; }
.gft-vchrs dl dt img { width:auto; height:auto; border:1px solid #b6d7ea;  }
.gft-vchrs dl dd { width:130px; float:left; text-align:center; font:bold 14px Verdana, Geneva, sans-serif; color:#0066cc; padding-top:15px; } 
.gft-vchrs dl:last-child { margin:0; }

/* order-form */
.odr-frm { width:566px; float:left; }
.odr-frm li h3 { margin:0 0 15px; padding:0; font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; text-decoration:underline; }
.odr-frm li { list-style:none; clear:both; }
.odr-frm li label { width:269px; float:left; font:normal 12px/20px Verdana, Geneva, sans-serif; color:#444; }
.odr-frm li input { width:203px; height:auto; margin:0 0 10px; padding:2px 7px; border:1px solid #6c6c6c; font:normal 12px Verdana, Geneva, sans-serif; color:#828282;}
.odr-frm li select { width:219px; height:20px; margin:0 0 10px; padding:0 0 0 7px; border:1px solid #6c6c6c; font:normal 12px Verdana, Geneva, sans-serif; color:#828282; }
.odr-frm ul { width:auto; margin:14px 0 0; padding:20px 0 0; border-top:1px solid #c2c2c2; }
.odr-frm ul li { width:auto; }
.odr-frm ul li input { width:auto; height:auto; padding:7px 14px 7px; background:url(../images/odr-btm-bg.jpg) repeat-x #00F; border:1px solid #ee0000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font:bold 18px Verdana, Geneva, sans-serif; color:#fff; }


/* banner */
.banner { width:733px; height:275px; float:left; margin-bottom:20px; }
.inr-banner { width:733px; height:173px; float:left; margin-bottom:20px; }

/* flexscrol */
.flexcroll {  margin:0 0 30px; overflow:auto; }
.scl-cont { width:303px; height:auto; padding:15px 10px 0; background:#d4d4d4; }
.scl-cont p { padding:0 0 15px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#4e4e4e; }

/* news-letter bottom section */
.news-ltr { width:713px; float:left; padding:7px 10px; background:#fe3497; }
.news-ltr .form { width:auto; float:left; }
.news-ltr .form li { list-style:none; width:auto; float:left; margin:0; font:normal 12px/19px Arial, Helvetica, sans-serif; color:#fff; }
.news-ltr .form li:first-child { padding:0 0 0 30px; background:url(../images/news-letter-bg.png) no-repeat 0 1px; }
.news-ltr .form li input[type="text"] { border:none; margin:0 0 0 10px; padding:4px 8px; font:bold 12px Verdana, Geneva, sans-serif; color:#777; }
.news-ltr .form li input[type="submit"] { background:none; margin:0 0 0 10px; padding:0; color:#fff; font:bold 12px/19px Verdana, Geneva, sans-serif; border:none; cursor:pointer; text-decoration:underline; }
.news-ltr .form li input[type="submit"]:active { background:#000; }

/* tab */
#newGifttabs { margin:20px 0 0; }
.newTab { width:733px; float:left; overflow:hidden; }
.newTab li { list-style:none; height:35px; float:left; margin:0 2px 0 0; font:bold 13px/35px Verdana, Arial, Helvetica, sans-serif; color:#444; }
.newTab li a { height:35px; display:block; float:left; padding:0 13px; background:url(../images/tab-li-bg.jpg) repeat-x; color:#444; }
.newTab li a:hover, .newTab li a.selected { background:none; color:#444; }
.newTab li a span { background:url(http://img2.giftstoindia24x7.com/images/left_tab_bg.gif) no-repeat 0 0; position:absolute; left:0; top:0; width:8px; height:23px; font-size:0; line-height:0; display:block; }
.newTab li a:hover span { background:url(http://img2.giftstoindia24x7.com/images/left_tab_bgOn.gif) no-repeat 0 0; }
.newTab li a.selected span { background:url(http://img2.giftstoindia24x7.com/images/left_tab_bgOn.gif) no-repeat 0 0; position:absolute; left:0; top:0; width:8px; height:23px; font-size:0; line-height:0; display:block; }
.photo-cusion { width:733px; float:left; margin:68px 0 0; }
.photo-cusion img { width:auto; height:auto; float:left; margin:0 22px 0 0; }
.photo-cusion p { padding:0 0 15px; color:#444; }
.photo-cusion p a.rdmr { float:left; margin:0 11px 0 0; padding:0 14px; background:url(../images/rd-more-bg.jpg) repeat-x; font:bold 14px/29px Verdana, Geneva, sans-serif !important; color:#fff; }
.photo-cusion p a.upld { float:left; padding:0 14px; background:url(../images/upload-more-bg.jpg) repeat-x; font:bold 14px/29px Verdana, Geneva, sans-serif !important; color:#fff; }
.giftTab { width:733px; float:left; margin:0; }

/* feedback */
.feedback {  width:733px; }
.feedback ul { width:733px; }
.feedback ul li { list-style:none; margin:0 0 15px; font:normal 13px/15px Verdana, Arial, Helvetica, sans-serif; color:#444; }
.feedback  span { color:#0066cc; }

/* body-right */
.rbody { width:240px; float:right; }
.rbody h2 { margin:0 0 15px; padding:0; font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; }
.rbody h3 { margin:0 0 15px; padding:0; font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; }
.rbody h4 { padding:0 20px; font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; text-align:center; }
.rbody p { font:normal 12px/16px Verdana, Geneva, sans-serif; color:#4e4e4e; padding:0 0 10px; }
.rbody p a { font-weight:bold; color:#0066cc; }
.pridiv { width:240px; float:left; margin:11px 0 0; padding:0 0 7px; background:url(../images/price-div-bg.jpg) repeat-x #00508c; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.th { width:214px; margin:10px 0 10px 13px; border-collapse:collapse; }
.th td { width:107px; font:bold 16px Verdana, Geneva, sans-serif; color:#fff; }
.sizehldr { width:214px; float:left; margin:0 0 0 7px; padding:9px 6px 6px; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.sizehldr .sizetble { width:214px; height:21px; margin:0 0 9px; background:#dbd7d7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-collapse:collapse; }
.sizehldr .sizetble td { width:107px; height:21px; font:bold 12px/21px Verdana, Geneva, sans-serif; color:#6b6a6a; }
.sizehldr .sizetble:hover { background:url(../images/price-tble-hvr-bg.jpg) repeat-x; }
.sizehldr .sizetble:hover td { color:#fff; }
.canimgview { width:240px; float:left; border-bottom:1px solid #dbdbdb; }
.canimgview img { width:auto; height:auto; }
.canimgview p.viwall { float:right; margin:10px 0; padding:0 10px; background:#fe3497; font:bold 12px/27px Verdana, Geneva, sans-serif; color:#fff; }
.canimgview p.viwall a { color:#fff; }
.enq { width:270px; margin:24px 0 0; }
.enq li { list-style:none; width:241px; height:99px; margin:0 0 9px; }
.enq li img { width:241px; height:99px; margin:0; padding:0; }

/* right-slider */
#container { width:240px; background:#fff; height:220px; }
.sliderbutton { width:25px; height:25px; cursor:pointer; }
#slideleft { position:absolute; z-index:3; margin:95px 0 0 9px; background:url(../images/icons-left.png) no-repeat; }
#slideleft:hover { }
#slideright { position:absolute; z-index:4; margin:95px 0 0 206px; background:url(../images/icons-right.png) no-repeat; }
#slideright:hover { }
#slider { position:absolute; overflow:auto; width:240px; height:220px;}
#slider ul { position:absolute; list-style:none; top:0; left:0}
#slider li { list-style:none; float:left; width:240px; height:220px; }
#slider li div { width:240px; height:220px; }
#slider li div img { position:absolute; z-index:1; width:240px; height:220px; }
#slider li div p { position:absolute; z-index:2; bottom:0; width:227px; height:39px; padding:0 0 0 13px; background:url(../images/right-slider-para-bg.png) repeat-x; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; font:bold 18px/39px Verdana, Geneva, sans-serif; color:#fff; }
.pagination { position:absolute; top:40px; right:61px; list-style:none; height:25px; display:none; }
.pagination li {float:left; cursor:pointer; height:8px; width:8px; background:#ccc; margin:0 4px 0 0; border:1px solid #fff}
.pagination li:hover, li.current { background:#fff}

/*swf */
.canvas { width:980px; margin:0 10px; }

/* trial */
#viewport{ width:495px; /* Defines the size of the visible part of the carousel Attention : if you only want to see plain items in the viewport, the width of the viewport should take into account of : - the items width - the right and left padding of items - the number of items you want to see in the viewport */ overflow:hidden; /* Hides extra elements, those outside the viewport area */ padding:16px 0 16px 16px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
#viewport ul { width:479px; position:relative; /* Enables positionning of elements inside viewport */ margin:0; padding:0; /* Resets default - User Agent - style */ }
#viewport li { width:149px; /* Defines the size of inner element */ float:left; /* Places list items side by side*/ list-style:none; /* Resets default - User Agent - style */ /* Cosmetic */ margin:0 16px 0 0; padding:0; text-align:center; }
#viewport li h2 { font:bold 14px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
#viewport li img { width:149px; height:151px; margin:13px 0 5px; }
/* Cosmetic */
#simplePrevious { float:left; font:bold 13px/13px Verdana, Geneva, sans-serif; color:#ff4d97; text-decoration:none; cursor:pointer; } 
#simpleNext { float:right; padding:0 16px 0 0; font:bold 13px/13px Verdana, Geneva, sans-serif; color:#ff4d97; text-decoration:none;	cursor:pointer; }

/*------/ body-section ------*/

/*------ footer-section ------*/
.footer { width:100%; float:left; margin:16px 0 0; padding:10px 0 20px; border-top:1px solid #dbdbdb; }
.footer p { float:left; color:#777; }
.footer p a { color:#777; }
.footer p a:hover { color:#fe3497; }
.ftrul { width:auto; float:right; }
.ftrul li { list-style:none; float:left; margin:0 0 0 6px; }

/*------/ footer-section ------*/

/*------/ View-cart ------*/
#BasketLeftColumn {float:left; width:1000px; border:1px solid #EAEAEA; padding-bottom:12px;}
#BasketTopLocation td.location-current {width:301px; color:#2761A6; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; height:68px;}
#BasketTopLocation td.location-options {width:1000px; height:68px;}
#BasketTableItemsNew {margin:0; padding:0; width:1000px;}
#BasketTableItemsNew td {border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.display-cell-image-new {padding:22px 0 22px 0; color:#333; width:230px; text-align:center;}
.display-cell-details-new {color:#333; width:195px; vertical-align:top; text-align:left; font:normal 12px/16px Verdana, Geneva, sans-serif; color:#4e4e4e; word-break:break-all;padding:42px 0 22px 0; }
.display-cell-quantity-new {color:#333; width:72px; text-align:center; vertical-align:top; font:normal 12px/16px Verdana, Geneva, sans-serif; color:#4e4e4e; padding:42px 0 22px 0;}
.display-cell-price-new {color:#333; width:81px; text-align:center; vertical-align:top; font:normal 12px/16px Verdana, Geneva, sans-serif; color:#4e4e4e; padding:42px 0 22px 0;}
.display-cell-total-new {color:#333; width:78px; text-align:center; vertical-align:top; font:normal 12px/16px Verdana, Geneva, sans-serif; color:#4e4e4e; padding:42px 0 22px 0;}
.display-cell-remove-new {color:#333; width:99px; text-align:center; vertical-align:top; padding:42px 0 22px 0;}
.blue-cell-header-item {padding:0; background-color:#CCC;  font:normal 12px/16px Verdana, Geneva, sans-serif; color:#000; height:30px; white-space:nowrap; text-align:center; width:230px;}
.blue-cell-header-details {padding:0; background-color:#CCC; color:#000; font:normal 12px/16px Verdana, Geneva, sans-serif;  height:30px; white-space:nowrap; text-align:center; width:195px;}
.blue-cell-header-qty {padding:0; background-color:#CCC; color:#000; font:normal 12px/16px Verdana, Geneva, sans-serif;  height:30px; white-space:nowrap; text-align:center; width:72px;}
.blue-cell-header-price {padding:0; background-color:#CCC; color:#000; font:normal 12px/16px Verdana, Geneva, sans-serif;  height:30px; white-space:nowrap; text-align:center; width:81px;}
.blue-cell-header-total {padding:0; background-color:#CCC; color:#000; font:normal 12px/16px Verdana, Geneva, sans-serif;  height:30px; white-space:nowrap; text-align:center; width:78px;}
.blue-cell-header-remove {padding:0; background-color:#CCC; color:#000; font:normal 12px/16px Verdana, Geneva, sans-serif;  height:30px; white-space:nowrap; text-align:center; width:99px;}
.chkoutBtn { width:auto; float:right; margin:20px 0; }
.chkoutBtn li { width:auto; float:left; margin:0 15px 0 0; list-style:none; }
.chkoutBtn a, .chkoutBtn input[type="submit"], .chkoutBtn input[type="reset"] {  height:30px;  padding:0 12px; float:left; background:#2761A6; font:normal 14px/30px Arial, Helvetica, sans-serif; color:#fff; border:none;cursor:pointer; }
.cartListBtn { width:auto; float:left !important; margin:30px 0 0 80px !important; }}

.billingBox { width:350px; float:left; margin:0 0 0 10px; font:normal 12px/20px Verdana, Geneva, sans-serif; color:#4e4e4e; }
.billingBox .form { width:350px; float:left; }
.billingBox .form li { width:350px; height:20px; float:left; margin:0 0 10px; list-style:none; }
.billingBox .form li label { width:120px; float:left; }
.billingBox .form li input { width:170px; float:left; border:1px solid #bbb; background:#dcdcdc; color:#4e4a49; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; padding:2px 3px;  }
.billingBox .form li select { width:178px; float:left; border:1px solid #bbb; background:#dcdcdc; color:#4e4a49; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; height:25px; }
/*.billingBox .rhtBdr { border-right:1px dashed #E419C2; padding:0 0 0 0; }*/

.checkbtn { padding:5px; width:80px; float:right; background:#2761A6; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; border:none;cursor:pointer;  margin-right:130px; }

#BasketTable {margin:0; padding:0; width:964px; text-align:left;}
#BasketTable td {border-bottom:1px solid #EAEAEA;}
.header-cell {color:#2761A6; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; height:68px;}
.description-cell {color:#333; font:normal 12px/16px Verdana, Geneva, sans-serif; height:68px;}
.blue-cell {background-color:#2761A6; height:30px;}
.icon-cell {width:75px; text-align:center;}
.action-cell {width:575px; text-align:right; padding: 3px 7px 0 0;}
#BasketTableItems {margin:0; padding:0; width:964px;}
#BasketTableItems td {border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA;}
.blue-cell-header {padding:0 10px 0 10px; background-color:#2761A6; color:#FFF; font:normal 12px/16px Verdana, Geneva, sans-serif; height:30px; white-space:nowrap; text-align:center;}
.blue-cell-header-left-single {padding:0 0 0 32px; background-color:#2761A6; color:#FFF; font:normal 12px/16px Verdana, Geneva, sans-serif; height:30px; white-space:nowrap; text-align:left;}
.display-cell-image {padding:22px; color:#333; width:222px; text-align:center;}
.display-cell-details {padding-left:22px; color:#333; width:260px; text-align:left; font:normal 12px/16px Verdana, Geneva, sans-serif; word-break:break-all;}
.display-cell-quantity {color:#333; width:85px; text-align:center; font:normal 12px/16px Verdana, Geneva, sans-serif;}
.display-cell-giftwrap {color:#333; width:93px; text-align:center; font:normal 12px/16px Verdana, Geneva, sans-serif;}
.display-cell-price {color:#333; width:83px; text-align:center; font:normal 12px/16px Verdana, Geneva, sans-serif;}
.display-cell-total {color:#333; width:96px; text-align:center; font:normal 12px/16px Verdana, Geneva, sans-serif;}
.display-cell-remove {color:#333; width:125px; text-align:center;}
.BasketTableForms {margin:0; padding:0 0 20px 0; width:964px;}
.BasketTableForms th { margin:0 0 15px; padding:0 0 10px 10px; font:bold 16px Verdana, Geneva, sans-serif; color:#0066cc; text-align:left; }
.delivery-label-cell {color:#333; width:150px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:10px 10px 10px 0;}
.delivery-arealabel-cell {color:#333; width:150px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:10px 10px 10px 0; vertical-align:top;}
.delivery-input-cell {color:#333; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:10px 0 10px 0;}
.delivery-input-cell input[type="text"],
.delivery-input-cell input[type="password"]
 { width:234px; height:auto;  margin:0 0 12px; padding:5px; border:1px solid #6c6c6c; font:normal 13px Verdana, Geneva, sans-serif; color:#444; }
.delivery-input-cell-vt select { width:234px; color:#333; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; vertical-align:top;}
.delivery-label-cell-top {color:#333; width:150px; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:30px 10px 10px 0;}
.delivery-input-cell-top {color:#333; text-align:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:30px 10px 10px 0;}
.BasketTablePaymentOption {margin:0; padding:0; width:964px; border:1px solid #EAEAEA;}
.payment-option-cell {color:#333; width:320px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:0 0 10px 0; vertical-align:top; border-right:1px solid #EAEAEA;}
.payment-option-cell-pp {color:#333; width:320px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding:15px 0 10px 0; vertical-align:top; border-right:1px solid #EAEAEA;}
.ck-out-btn {padding:5px; width:80px; float:left; background:#2761A6; font:normal 14px Arial, Helvetica, sans-serif; color:#fff; border:none;cursor:pointer;  margin-left:160px;}
#BasketTableCard {margin:0; padding:0 0 20px 0; width:964px; border:1px solid #EAEAEA;}
#BasketTablePaypal {margin:0; padding:0; width:964px; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
.payment-paypal-cell {color:#333; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; padding:20px; 0 0 0;}
#BasketTableFooter {margin:0; padding:0; width:964px; border-top:1px solid #EAEAEA; text-align:left;}
#BasketTableFooter td {padding:7px;}
.flash-cell {width:433px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333;}
.promo-cell {width:527px; background-image:url(../img/images/promo_back.png); background-repeat:no-repeat; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:10pt; text-align:center; color:#333;}
.total-cell {width:527px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333; text-align:right;}
.comment-cell {width:433px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333;}
#BasketTableTotal {margin:0 0 0 302px; padding:0; width:180px; text-align:left; *margin:0 0 10px 0;}
#BasketTableSummary {margin:0; padding:0; width:964px; border-bottom:1px solid #EAEAEA; border-right:1px solid #EAEAEA; border-left:1px solid #EAEAEA;}
.summary-address-cell {font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333; text-align:left; vertical-align:top; padding:28px 0 0 30px;}
.summary-total-cell {width:527px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; color:#333; text-align:right; padding:0 7px 0 0;}
#BasketTableTotalSummary {margin:0 0 0 337px; padding:0; width:180px; text-align:left; *margin:0 0 10px 0;}
#BasketTablePaid {margin:0; padding:0; width:964px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; text-align:left; color:#333;}
#BasketTablePaid td {padding:25px 0 25px 28px;}


#allUKdeliveryDiv, #nonUKdeliveryDiv, #nonUKdeliveryDiv2, #nonUKdeliveryDiv3 {margin:0 0 0 128px; *margin:0;}
#allUKdeliveryTable {margin:0; padding:0; width:700px; text-align:center;}
#allUKdeliveryTable td {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 0 10px 0; text-align:left;}
#nonUKdeliveryTable {margin:0; padding:0; width:964px; text-align:left;}
#nonUKdeliveryTable td {color:#333; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:9pt; padding:10px 0 10px 0;}
#allUKdeliveryTable td.delivery-price, #nonUKdeliveryTable td.delivery-price {color:#DB802E; width:70px;}
#allUKdeliveryTable td.delivery-header, #nonUKdeliveryTable td.delivery-header {color:#2761A6; font-family:MuseoSlab500, Arial, Helvetica, sans-serif; font-size:13pt; font-weight:normal; width:280px; padding:10px 0 10px 32px;}
#allUKdeliveryTable td.delivery-option, #nonUKdeliveryTable td.delivery-option {padding:10px 0 10px 32px;}
#BasketTablePrice {padding:15px 10px 15px 10px; text-align:right; width:964px; border-top:1px solid #EAEAEA;}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #FFFFFF; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 12px Times New Roman; background-color: #FFFFFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;	padding:0 10px; color: #000000; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold; color:#000000 }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #333333; }


.shiptable { width:980px; float:left; }
.shiptable th { font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; padding:20px 0 20px 0; }
.shiptable td { font:normal 14px/24px Verdana, Geneva, sans-serif; color:#333; }
.comn-table { width:800px; float:left; margin:20px 0 0;  border-collapse:collapse; }
.comn-table th { font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; padding:20px 0 20px 0; }
.comn-table td { font:normal 14px Verdana, Geneva, sans-serif; color:#333; padding:0 0 14px; }
.comn-table td h4 { font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; padding:20px 0  0; }
.gnd-table { width:740px; margin:20px 0 0; }

.ordrtble { width:600px; margin:0 0 20px; }
.ordrtble td { width:200px; padding:10px 0; border:1px solid #b6d7ea; font:normal 14px Verdana, Geneva, sans-serif; color:#0066cc; }
.ordrtble td a { float:left; margin:5px 11px 0 50px; padding:0 14px; background:url(../images/rd-more-bg.jpg) repeat-x; font:normal 14px/29px Verdana, Geneva, sans-serif; color:#fff; }
.sndimg { width:733px; margin:0 0 20px; }
.sndimg td { width:457px; padding:10px 10px; border:1px solid #b6d7ea; font:normal 14px Verdana, Geneva, sans-serif; color:#0066cc; }
.sndimg td:first-child { width:200px; padding:10px 0; }
.sndimg td:last-child { width:150px; padding:10px 0; }
.sndimg td a { color:#0066cc; text-decoration:underline; }
.sndimg td a:hover { text-decoration:none; }
.sndimg td a.upldimg { float:left; margin:5px 11px 0 20px; padding:0 14px; background:url(../images/rd-more-bg.jpg) repeat-x; font:normal 14px/29px Verdana, Geneva, sans-serif; color:#fff; text-decoration:none; } 

.canvasgal { width:686px; float:left;  }
.canvasgal ul { width:auto;  float:left; }
.canvasgal ul li { list-style:none; width:132px; min-height:135px; float:left; margin:0 10px 10px 0; padding:10px; background:#d3d3d3; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.canvasgal ul li dl { width:112px; min-height:115px; margin:0 12px 0 0; padding:10px 10px 10px 10px; background:#fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; }
.canvasgal ul li dl dt { width:112px; text-align:center; margin:0 0 5px; float:left; }
.canvasgal ul li dl dt img { width:100px; height:100px; }
.canvasgal ul li dl dd { width:112px; font:bold 13px Verdana, Geneva, sans-serif; color:#0066cc; }
.canvasgal ul li dl dd p { color:#444; padding:5px 0 0; }
.canvasgal ul li dl dd a {color:#0066cc;}

.pagi { width:auto; float:right; margin:-30px 90px 10px 0; }
.pagi li { float:left; font:bold 13px Arial, Helvetica, sans-serif; color:#494848; margin:0 0 0 5px; list-style:none; }
.pagi li a { display:block; padding:1px 3px; color:#494848; }
.pagi li a:hover, .pagi li.active {  color:#0066cc; padding:1px 3px; }
.pagi li:first-child a:hover, .pagi li:last-child a:hover {  color:#0066cc; }

.thikbox { width:auto; float:left; text-align:center; }
.thikbox li { list-style:none; float:left; margin:0 10px 0 0; }
.thikbox li { padding:5px; border:1px solid #ee0000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }

.sndimg2 { width:711px; float:left; margin:0 0 15px; padding:10px; border:1px solid #b6d7ea; }
.sndimg2 h3 { color:#ff2580; }
.sndimg2 p { margin:0 0 5px; font:bold 13px Arial, Helvetica, sans-serif; line-height:16px; color:#ff2580; }
.sndimg2 ul { margin:0 0 0 15px; }
.sndimg2 ul li { list-style:disc; margin:0 0 10px; font:bold 13px Arial, Helvetica, sans-serif; line-height:16px; color:#ff2580; }

.sndimg3 { width:711px; float:left;  }
.sndimg3 h3 { font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; }
.sndimg3 p { margin:0 0 5px; font:bold 13px Arial, Helvetica, sans-serif; line-height:16px; color:#444; }
.sndimg3 ul { margin:0 0 0 15px; }
.sndimg3 ul li { list-style:disc; margin:0 0 10px; font:bold 13px Arial, Helvetica, sans-serif; line-height:16px; color:#444; }

.sndimg4 { width:711px; float:left;  }
.sndimg4 h3 { font:bold 18px Verdana, Geneva, sans-serif; color:#0066cc; }
.sndimg4 h2 { font:bold 16px Verdana, Geneva, sans-serif; color:#444; }
.sndimg4 p { margin:0 0 5px; font:normal 13px Arial, Helvetica, sans-serif; line-height:16px; color:#444; }
.sndimg4 ul { margin:0 0 0 15px; }
.sndimg4 ul li { list-style:disc; margin:0 0 10px; font:normal 13px Arial, Helvetica, sans-serif; line-height:16px; color:#444; }


.costTableHldr_p { width:446px; float:left; }
.costTable_p { width:446px; float:left; border-collapse:collapse; margin:0; }
.costTable_p th { height:57px; background:url(../images/th-bg.jpg) repeat-x #0167cc; font:bold 12px/14px Verdana, Geneva, sans-serif; color:#fff; text-align:center; }
.costTable_p th:first-child { width:115px; border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; } 
.costTable_p th:last-child { width:117px; border-radius:0 10px 0 0; -moz-border-radius:0 10px 0 0; -webkit-border-radius:0 10px 0 0; }
.costTable_p th:nth-child(2) { width:113px; }
.costTable_p th:nth-child(3) { width:101px; }
.tble-li_p { width:446px; float:left; padding:0; background:url(../images/table-bg.jpg) repeat-y; border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; }
.tble-li_p li { list-style:none; border-top:1px solid #ccc; clear:both; }
.tble-li_p li:first-child { border-top:none; }
.tble-li_p ul { width:446px; float:left; }
.tble-li_p ul li { list-style:none; float:left; border-top:none; font:bold 12px/28px Verdana, Geneva, sans-serif; color:#6b6a6a; text-align:center; clear:none; }
.tble-li_p ul li span { text-decoration:line-through; color:#e13b3b; }
.tble-li_p ul li:first-child { list-style:none; width:114px; border-right:1px solid #ccc; }
.tble-li_p ul li:last-child { width:117px; }
.tble-li_p ul li:nth-child(2) { list-style:none; width:112px; border-right:1px solid #ccc; }
.tble-li_p ul li:nth-child(3) { list-style:none; width:100px; border-right:1px solid #ccc; }

