@charset "utf-8";



/* CSS Document */







body{ background:url(../images/background.gif) repeat; margin:0px; padding:0px;}







html { overflow-x:hidden; }



img { border:0; }



.top-menu-bg { width:1133px; height:100px; background:url(../images/top-menu-bg.png) no-repeat top center; margin:auto; top:0px;}















.top-nav{width:auto; float:left; margin:0px; padding:0px; margin:-20px; margin-left:30px; *margin-top:0px; padding:0px 0px 0px 0px; /*padding:0px 57px 0 57px; */list-style:none; }



.top-nav li{float:left; padding: 0px; position:relative; list-style:none; padding:0px;}



.top-nav li a{display:block; padding:17px 33px 20px 20px;  *padding:17px 25px 20px 25px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#FFF; text-transform:uppercase; }



.top-nav li a:hover{background:url(../images/nav-hover.png) center center; color:#622660;



-webkit-border-radius: 5px;



-moz-border-radius: 5px;



-khtml-border-radius: 5px;



border-radius: 5px; }







.main{ margin:auto; position:relative;  width:1003px;}



.banner-main{ background:url(../images/banner-background.png) no-repeat center center; width:1003px; height:365px; float:left; margin-top:-60px; padding:14px;}







.banner-shop-add{ width:262px; margin-left:22px; margin-top:28px; text-align:justify; float:left; position:relative; font-family:"Gill Sans MT"; font-weight:bold; font-size:12px; color:#7c7c7c; text-shadow: 1px 1px #ffffff;}







.banner-shop-add h1{ font-family:"Gill Sans MT"; font-weight:bold; font-size:18px; color:#7c7c7c; padding-bottom:4px; margin:0px; }











.banner-contact{ width:227px; margin-left:22px; margin-top:28px; text-align:left; float:right; position:relative; font-family:"Gill Sans MT"; font-weight:bold; font-size:12px; color:#7c7c7c; text-shadow: 1px 1px #ffffff;}







.banner-contact h1{ font-family:"Gill Sans MT"; font-weight:bold; font-size:18px; color:#7c7c7c; padding-bottom:4px; margin:0px; }







.banner{ float:left; margin-top:8px; margin-left:13px;}







.main-content { /*font-family:Arial, Helvetica, sans-serif;*/ font-size:11px; color:#5b5b5b; float:left; position:relative; letter-spacing:1px;}



.welcome-box { width:953px; text-align:justify !important;  float:left; position:relative; font-family:"Gill Sans MT"; font-size:13px;  padding:0 15px 0 15px;}



.welcome-box h1{ width:1003px; font-family:"Gill Sans MT"; text-align:left; font-size:26px; color:#525252; font-weight:bold; padding:0 0 0 0px; margin:0px; margin-bottom:10px; float:left; }



.welcome-box ul{margin:0px; padding:0px; font-family:"Iskoola Pota"; font-size:12px;}



.welcome-box strong{  font-family:"Gill Sans MT"; font-size:13px; padding:0 0px 0 0px;}



.welcome-read-more { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:center; padding-top:6px; margin-top:10px; background:url(../images/readmore-btn.png) no-repeat; width:92px; height:27px; float:left; margin-left:475px;}



.welcome-read-more a{ color:#FFF; text-decoration:none;}



.welcome-read-more a:hover{ color:#FFF; text-decoration:underline;}







.home-services-box{ background:url(../images/home-services-box.png) no-repeat; width:963px; height:201px; float:left; padding:20px;margin-left:13px;}



.home-our-services-box { float:left; width:415px; position:relative; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#525252;}



.home-our-services-box h1{ font-size:16px;  font-family:"Gill Sans MT"; font-weight: bold; text-transform:uppercase; margin:0px; padding:10px 0px 10px 125px;}



.home-our-services-box ul{ float:left; margin:0px; padding:0px 0 0 10px;/* list-style-image:url(../images/li.png);*/ list-style:none; text-align:center; margin-left:30px; margin-top:10px;}



.home-our-services-box ul li{  margin-top:3px;}







.home-our-services-box ul li a{ text-decoration:none; color:#525252;}



.home-our-services-box ul li a:hover{ text-decoration:underline; color:#525252;}







.home-our-services-box-vshadow{ background:url(../images/services-v-shadow.png) no-repeat; width:9px; height:172px; float:left;}











.home-our-services-box-vline{ float:left; background:url(../images/services-vline.png) no-repeat; width:1px; height:113px; margin:0px 22px; margin-top:8px;}















.home-New-age-box { margin-left:10px; float:left; width:297px; position:relative; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#525252;}



.home-New-age-box h1{ font-size:16px;  font-family:"Gill Sans MT"; font-weight:bold; text-transform:uppercase; margin:0px;  padding:10px 0px 10px 50px;}



.home-New-age-box ul{ float:left; margin:0px; padding:0px; /*list-style-image:url(../images/li.png);*/ list-style:none; margin-left:100px; margin-top:-2px; text-align:center;}



.home-New-age-box ul li{  margin-top:3px;}







.home-New-age-box ul li a{ text-decoration:none; color:#525252;}



.home-New-age-box ul li a:hover{ text-decoration:underline; color:#525252;}











.home-crystal-box { margin-left:10px; float:left; width:177px; position:relative; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#525252;}



.home-crystal-box h1{ width:179px; font-size:16px;  font-family:"Gill Sans MT"; font-weight:bold; text-transform:uppercase; margin:0px; padding:10px 14px 10px;}



.home-crystal-box ul{ float:left; margin:0px; padding:0px;  /*list-style-image:url(../images/li.png);*/ list-style:none; text-align:center; margin-left:20px; /*margin-top:-2px;*/}



.home-crystal-box ul li{  margin-top:3px;}







.home-crystal-box ul li a{ text-decoration:none; color:#525252;}



.home-crystal-box ul li a:hover{ text-decoration:underline; color:#525252;}











.crystal-read-more { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; text-align:center; padding-top:6px; margin-top:20px; background:url(../images/readmore-btn.png) no-repeat; width:92px; height:27px; float:left; margin-left:64px;}



.crystal-read-more a{ color:#FFF; text-decoration:none;}



.crystal-read-more a:hover{ color:#FFF; text-decoration:underline;}











.bottom-images { width:1003px; float:left; margin-top:-10px; margin-left:13px}



.bottom-images img{ float:left; margin-right:35px; border: 0 none;}











.newsletter { float:left; width:266px; height:auto; position:relative;}



.newsletter h1{ font-size:16px;  font-family:"Gill Sans MT"; font-weight:bold; text-transform:uppercase; color:#525252; margin:0px; margin-bottom:5px;}



.newsletter input { float:left; background:url(../images/newsletter-input-bg.png) no-repeat; border:none; width:245px; height:31px;  padding:3px 10px; }







.subscribe-btn{ float:right !important; background:url(../images/subscribe-btn.png) no-repeat !important; width:83px !important; height:31px !important; font-size:0px; }







.footer { float:left; background:url(../images/footer-top-bg.png) no-repeat top; width:1003px;  margin-top:15px;margin-left:13px }



.footer-mid{background-color:#d5d5d5; border:solid 1px #bebebe; border-top:none; float:left; height:131px; width:981px; margin-top:10px; padding:10px 10px 0px 10px;}







.footer-mid ul{ height:92%; margin:0px; padding:0px 10 0 10px;  width:115px; *width:135px;  border-right: solid 1px #bebebe; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#505050; margin-top:5px; margin-left:5px; float:left; *margin-left:20px;}







.footer-mid ul li{ margin-bottom:10px;}











.footer-mid ul li a{ text-decoration:none; color:#505050;}



.footer-mid ul li a:hover{ text-decoration:underline; color:#505050;}











.footer-mid h1{ font-size:16px;  font-family:"Gill Sans MT"; font-weight:bold; text-transform:uppercase; color:#525252; margin:0px; margin-bottom:10px;}



.footer-mid input { background:url(../images/quick-contact-input-bg.gif) no-repeat; float:left; border:none; width:166px; height:31px; padding:0px 10px; margin-bottom:10px;}







.footer-mid textarea { background:url(../images/quick-contact-textarea-bg.gif) no-repeat; float:left; border:none; width:135px; height:50px; padding:10px 10px; margin-bottom:5px;}







.quick-contact{ float:left; width:382px;}



.quick-contact-send-btn { margin-top:5px; float:right !important; background:url(../images/quick-contact-send-btn.gif) no-repeat !important; width:83px !important; height:31px !important;}







.footer-social-media { float:left; width:967px; padding:18px; background:#b4b4b4; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; text-align:center; margin-left:13px}



.footer-social-media a{ text-decoration:none; color:#333;}



.footer-social-media a:hover{ text-decoration:underline; color:#333;}



.footer-social-media img { float:right; margin-right:10px; *margin-top:-20px;}



























/*=============================== Online Shop start css ========================================*/







.onlineshop-main{width:1003px; }



.onlineshop-mainleft{width:223px; float:left;}



.onlineshop-mainright{width:780px; float:left; }







.shopcatmain {margin-left:50px;}







.browse {margin:0; width:720px; }











.shopcat{border:1px solid #CCCCCC; float:left; height:175px; margin-bottom:26px; margin-right:40px; text-align:center; width:195px; color: #525252; float: left; font-family: "Gill Sans MT"; font-size: 13px; padding:0 0 0 0px;}



.Categories{width:223px; background:url(../images/categories-001.png) no-repeat; height:383px; padding-top:45px;}



.Categories-001 ul {list-style:none; margin:0; 	padding:0; 	width:220px; margin-left:2px;}



.Categories-001 ul li {font:bold 11px/16px Gill Sans MT; height:7%; background:#e4e4e5; border-bottom:1px solid #8d8d8d; position:relative; 	float:left; width:100%;	}	



.Categories-001 ul li ul li{background:#bdbcbc;	}



.Categories-001 ul li a{color:#6b6d62; text-decoration:none; display:block; padding:5px 15px; }



.Categories-001 ul li a:hover {color:#333; background:#FFF;  }



.Categories-001 ul li ul li a:hover{background:#eaeaeb;  }



.Categories-001 ul ul {position:absolute; top:0; display:none; }



.Categories-001 ul li:hover ul{display:block; left:219px;}











/*=============================== Online Shop end css ========================================*/















/*=============================== Product and Category CSS START ========================================*/







.errorbox { font-size:13px; font-weight:bold; color:#C00505; text-transform:capitalize;}



.errorbox1 { text-align:center; font-size:13px; font-weight:bold; color:#C00505; text-transform:capitalize;}



.errorbox2 { text-align:left; font-size:13px; font-weight:bold; color:#C00505; margin-top:10px;}



.errorbox1 h3{ color:#c00505; font-size:18px; margin:0px; padding:0px;}







.searchgridcontainer { margin:0px; padding:0px;  width:100%; }



.searchgridtopoption { margin:0px; padding:0px; font-size:11px; color:#333;  }



.searchoption1 select { margin:0px; padding:0px; background:#FFF; border-spacing:0px; border:solid 1px #CCC; color:#333; }



.searchgridtopoption2 { margin:0px 0 0 0; padding:0 17px 5px 0;  padding-right:10px; font-size:11px; color:#333; text-align:right;} 



.searchgridtopoption2 select { margin:0px; padding:0px; background:#FFF; border-spacing:0px; border:solid 1px #CCC; color:#333; width:173px;}



.searchgridtopoption select { font-size:11px;  padding:2px;}



.uparrow { background-image:url(../images/uparrow.gif); background-repeat:no-repeat; background-position:center; width:15px; height:15px; border:none; background-color:transparent; cursor:pointer; cursor:hand;}



.downarrow { background-image:url(../images/downarrow.gif); background-repeat:no-repeat; background-position:center; width:15px; height:15px; border:none; background-color:transparent; cursor:pointer; cursor:hand;}







.searchgrid { margin:20px 0 0 0; padding:13px 16px; border: solid 1px #DDD; background:#F6F6F6;}



.searchgrid1 {  margin:0px; padding:0px; width:96px; height:96px; }







.searchgrid2 { margin:0px; padding:0 0 0 20px; font-size:14px; line-height:35px }



.searchgrid2cat { font-size:12px; text-decoration:none; color:#666;}



.searchgrid2cat a{ font-size:12px; text-decoration:none; color:#666}



.proname { font-size:14px; font-weight:normal; text-decoration:none; color:#000; margin:0px; padding:0px;}



.sale_class { color:#FFF;}



.price_class { color:#FFF; font-size:18px; line-height:24px;}







.nextbackbox { width:99%; /*margin-top:10px; margin-bottom:10px;*/  margin-bottom:15px; position:relative;  top:20px; /*padding-top:20px;*/}







.nextlink a{ border:none; background-color:#c00505; display:block; width:100px; text-align:center; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase; }



.nextlink a:hover{ color:#000000;}



.backlink a{ display:block; background-color:#c00505; display:block; width:100px;  text-align:center; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase; }



.backlink a:hover{ color:#000000;}



.nextbacknum { position:relative; top:0px; text-align:center; /*top:-10px*/}



.nextbacknum select { font-size:10px; color:#000000; }







.nextbackbox1 { width:99%; margin-top:0px; margin-bottom:0px; position:relative; padding-top:10px; padding-bottom:10px;}



.nextlink1 { margin:0px; padding:0px; float:right;}



.nextlink1 a{ border:solid 1px #C00; background-color:#C00; display:block; width:100px; text-align:center; color:#000000; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase; }



.nextlink1 a:hover{ background-color:#FFF; color:#C00; border:solid 1px #C00;}



.backlink1 { margin:0px; padding:0px; float:left;}



.backlink1 a{ border:solid 1px #C00; background-color:#C00; display:block; width:100px; text-align:center; color:#000000; text-decoration:none; font-weight:bold; font-size:12px; text-transform:uppercase; }



.backlink1 a:hover{ background-color:#CCC; color:#C00; border:solid 1px #C00;}















/*.detailtable {border:solid 1px #c4bdb3;}



.detail1 { background-color:#faf9f7; padding:5px; font-weight:bold; color:#C00; width:160px; border-bottom:solid 1px #FFFFFF;}



.detail2 { background-color:#FFFFFF; padding:5px; border-bottom:solid 1px #faf9f7; color:#C00;}



.detail3 { text-align:center; font-size:18px; padding:5px; background-color:#C00; color:#FFF;}*/



p.description { font-size:12px; line-height:18px; text-align:justify;}



p.description p{ font-size:12px; line-height:18px; text-align:justify;}











/*.shoppingcartbox {padding:5px; background-color:#faf9f7; border:solid 1px #c4bdb3; border-top:none; padding-top:10px; padding-bottom:10px;}



.shoppingcartbox select { font-size:12px; border:solid 1px #C00;}



.carttitle { font-size:13px; font-weight:bold; color:#C00;}



.buynowbtn { background-color:#C00; border:solid 1px #000; color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase;}*/







.pinklink { color:#000; font-size:12px; font-weight:bold;}



.pinklink:hover { color:#666; }







.pinklink1 { color:#666; text-decoration:none;}



.pinklink1 { color:#fff;}







.maroonbold { color:#555555; font-size:12px; font-weight:bold; text-decoration:none;}



.maroonbold:hover { color:#666; }







.link1 { color:#000; font-size:12px; text-decoration:none ; }



.link1:hover { color:#666; font-size:12px; text-decoration:underline; }







.shoppingbaggrid { border:solid 0px #c4bdb3; font-size:11px;}



.shoppingbaggridhead {  padding:5px 0; font-weight:bold;}



.shoppingbaggridtd {  padding:20px 0px; border-top: solid 1px #000; font-size:11px;}



.shoppingbaggridtd td{  font-size:11px;}



.shoppingbaggridtd a { color:#000; text-decoration:none; font-size:11px; }



.shoppingbaggridtd a:hover { color:#000; text-decoration:underline; }



.shoppingbaggridother { margin:0px; padding:4px 0; }



.shoppingbaggridbtn { padding:5px; text-align:center}



.btn1 {background-color:#FFF; border:solid 1px #000; color:#FFF; font-size:12px; font-weight:bold; }







.formsmall { font-size:12px; border:solid 1px #ccc; vertical-align:middle;}



.formbtnsmall { font-size:12px; border:solid 1px #FFF; background-color:#808080; color:#FFF; vertical-align:middle;}



fieldset { border:solid 1px #c4bdb3; border:none;}



legend { font-size:12px; font-weight:bold; color:#000;}



fieldset p { display:block; padding:3px;}



fieldset p label { width:250px; font-weight:bold; font-size:12px; text-transform:capitalize; display:block; float:left;}











.form {font-size:13px; border:solid 1px #c4bdb3; padding:5px; color:#000; width:250px; }



.form:focus { background-color:#ffffe8; border:solid 1px #c00505;}



.formbtn {background-color:#808080; border:0 solid #FFF;  font-size:12px; font-weight:bold; color:#FFF; padding:5px 20px; cursor:pointer; border:solid 0px #333333; cursor:pointer;}



.formbtn2 { padding:7px; background-color:#808080; border:solid 1px #FFF; font-size:12px; font-weight:bold; color:#FFF;}



.formsubhead { color:#c00505; font-size:18px; padding-bottom:10px; background-image:url(../images/formdot.gif); background-repeat:repeat-x; background-position:bottom;}







.dashboardlink a{ display:block; margin:5px; padding:4px 0; width:170px; background-color:#808080; text-align:center; color:#FFF; text-decoration:none; float:left;}



.dashboardlink a:hover { color:#000;}







.dashboardlink_innepage { margin:15px 0 0 0; padding:0px }



.dashboardlink_innepage a{ display:block; margin:5px; padding:7px 0; width:170px; background-color:#808080; text-align:center; color:#FFF; text-decoration:none; float:left;}



.dashboardlink_innepage .active { color:#000; }



.dashboardlink_innepage a:hover { color:#000;}











.emptybag { text-align:center; padding:10px; color:#000; font-size:12px; font-weight:bold;}



.homemain { width:962px; height:321px; margin-top:7px; }



.homediv { background-image:url(../images/homediv.gif); background-repeat:no-repeat; background-position:top center; padding-top:5px;}







.subtitle { font-size:16px; color:#8753c5; font-weight:normal; margin:0px; padding:0px; background-color:#efe0ff; padding:10px; -moz-border-radius:10px; font-weight:bold; }



.choosetitle { color:#e45a90; text-align:center; font-weight:bold; font-size:14px; text-transform:uppercase; background-image:url(../images/arrow2.gif); background-position:center bottom; background-repeat:no-repeat; padding-bottom:20px; }







.probox1 { border:solid 1px #efe0ff; width:280px; text-align:center; display:block; float:left; margin:5px; padding:10px;}



.probox1 a{ color:#8753c5; text-decoration:none; font-size:12px; font-weight:bold;}



.probox1 img { border:none;}







.proboxcontainer { text-align:center;}







.probox2 { border:solid 1px #efe0ff; width:150px; height:110px; text-align:center; display:inline-block; margin:5px; padding:10px;}



.probox2 a{ color:#8753c5; text-decoration:none; font-size:12px; font-weight:bold;}



.probox2 img { border:none; width:100px; height:90px}







.probox3 { border:solid 1px #efe0ff; width:150px; height:135px; text-align:center; display:inline-block; margin:5px; padding:10px;}



.probox3 a{ color:#8753c5; text-decoration:none; font-size:12px; font-weight:bold;}



.probox3 img { border:none; width:38px; height:116px}







.probox4 { height:25px; text-align:center; float:left; display:block; width:40px; margin:5px; padding:2px;}



.probox41 { height:25px; text-align:center; float:left; display:block; width:85px; margin:5px; padding:2px;}



.probox4 a{ color:#8753c5; text-decoration:none; font-size:12px; font-weight:bold;}



.probox4 img { border:none; width:100px; height:90px}







.div1 { border-bottom:dotted 1px #dfc8f7; clear:left;}



.gobtn { background-color:#723db0; border:solid 1px #000; font-size:12px; font-weight:bold; color:#FFF; width:100px;}







.morebtn1 { position:relative;}



.morebtn1 a { position:absolute; right:0px; top:-15px;}







.discountprice { font-size:12px; font-weight:bold; color:#060}







.sidecats { background:#FFF;	border:solid #999999 1px; border-collapse:collapse;	width:194px;	height:39px;	margin:0px 0px 0px 0px; 	float:left;}



.sidecats td{ font-size:12px;	color:#000;	font-weight:bold;margin:5px 0px 0px 9px; border-bottom:solid 1px #999999; padding:5px 0px 5px 0px;	}



.sidecats td img{ float:left; padding-right:5px; padding-left:5px;}







.sidecats a { text-decoration:none;	color:#000;  }



.sidecats a:hover { color:#000; text-decoration:underline;  }



.sidecats a:visited {	color:#000; }



.sidecats a:active {	color:#000; }







.pro_thumb { width:157px; text-align:center;  float:left; margin:2px; padding:0px; height:157px; position:relative; }



.pro_thumb .pro_thumb_img { margin:7px; width:143px; height:143px; border:none; }



.pro_thumb a { text-decoration:none;}



.pro_thumb a h4 { padding:0px; margin:0px; font-weight:normal; color:#fff; text-decoration:none; line-height:normal; height:34px; font-size:12px; display:none;}



.pro_thumb a:hover h4 { color:#C00;}



.pro_thumb .pro_price { color:#C00; font-size:15px;}



.pro_thumb .buynowlink img{ border:none; position:absolute; bottom:0px; left:52px; display:none}











.pro_thumbhome { border:solid 1px #c4bdb3; width:200px; text-align:center; background-image:url(../images/pro_thumb_bg.gif); background-repeat:repeat-x; background-position:bottom; margin-top:20px;  float:left; padding:10px; padding-bottom:0px; height:210px; position:relative;}



.pro_thumbhome .pro_thumb_img { width:150px; height:100px; border:none; margin-top:10px; margin-bottom:10px;}



.pro_thumbhome a { text-decoration:none;}



.pro_thumbhome a h4 { padding:0px; margin:0px; font-weight:normal; color:#000; text-decoration:none; line-height:normal; height:34px; font-size:12px;}



.pro_thumbhome a:hover h4 { color:#C00;}



.pro_thumbhome .pro_price { color:#C00; font-size:15px;}



.pro_thumbhome .buynowlink img{ border:none;  position:absolute; bottom:0px; left:52px;}







.path1 {  color:#808080; font-size:11px; }



.path1 a{ color:#808080; text-decoration:none; padding:0px;}







.catname1 { margin:0px  text-align:center; }



.catname {  margin:0px 8px 8px 0px; padding:0 0 0 0px; width:175px; height:142px; float:left; border:solid 1px #CCC;   }



.catname .catpic1 { margin:0px 1px 0 1px; padding:0px; width:auto; height:auto; width:174px;  }







.catname:hover { text-decoration:underline;}















.jewellery { margin:3px 0 0 3px; padding:0 0 0 0px; width:191px; height:406px; background:url(../images/jewellery.jpg) top left no-repeat; float:left;  }



.jewellery .jewellery1 { margin:135px 7px 0 7px; padding:0px; width:auto; height:auto; width:177px; height:139px;   }











.catname1 img{ display:block; width:185px; height:135px; border:none;}



.catname1 img.viewcategory { width:auto; height:auto; position:absolute; bottom:0px; left:42px;}







.listingdetailbigphoto { margin:0px; padding:0px; width:347px; height:347px; text-align:center; background-color:#FFF; position:absolute;  }



.listingdetailbigphoto img{ margin:0px 0 0 0 ; padding:0px; width:333px; height:333px; border:1px solid #808080;}







.listingdetailbigphoto a, .listingdetailbigphoto a:link, .listingdetailbigphoto a:visited{ text-decoration:none;}



















.paymentbox1 { background-color:#EEEEEE; border:solid 1px #CCC; line-height:30px;}



.paymenthead1 { border-bottom:dotted 1px #999999;}



.formdbl  {font-size:13px; border:solid 1px #c4bdb3; padding:5px; color:#000; width:250px; }



.formdbl:focus { background-color:#ffffe8; border:solid 1px #c00505;}







.brandnames a{ color:#000; text-decoration:none; font-size:12px; font-weight:bold;background-color:#EEEEEE; border:solid 1px #CCC; padding:5px; display:block; float:left; width:225px; margin:2px;}







.catinfo { float:left; width:100%; margin-bottom:10px; }







.catpic { width:72px; height:72px; float:left;}











/*.smallcart td{ font-size:12px; font-weight:bold; }*/















.relatedhead {padding-left:10px; background-color:#808080; position:relative; font-size:14px; color:#FFF; line-height:30px; font-weight:normal;}







*+html .relatedhead {padding-left:10px; background-color:#CCCCCCC; position:relative; font-size:14px; color:#FFF; line-height:30px; font-weight:normal;  margin-top:100px; padding-top:5px;}











.back



{



    text-align: center;



    font-weight: bold;



}











/*======================================*/



.product_img { margin:0px; padding:0px; width:347px; height:347px;}



.enlargehelp  { position:relative; bottom:25px; margin:0 auto 0 auto; padding:0px; width:120px; height:25px; background:#808080; color:#FFF; font-size:11px; }



.enlargehelp a { color:#FFF; font-size:11px; line-height:24px; }







.product_detail { margin:0px 0 0 0; padding:0px 7px 28px 7px; background-color:#FFF; width:385px; border: solid 1px #808080; font-size:12px;}



.product_detail p  { margin:0px; padding:0px;  line-height:20px;; color:#000;  font-size:12px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;}



.product_detail tr td .description p { clear:both; display:block; margin:0px; padding:0px; }







.product_detail .product_title { display:block; font-size:21px; color:#000; font-weight:normal; margin:0 0 10px 0; padding:0px; line-height:29px; text-transform:uppercase }







.shoppingcartbox { margin:0px; padding:0px;  }







.detailtable { margin:20px 0 0 0; padding:0px;   }



.detailtable td { margin:0px; padding:5px 0; border-top:solid 1px #000; color:#00000; font-size:12px;   }



.detailtable td a { color:#000000; text-decoration:none; }















.right_icon { margin:0px; padding:0px;  text-align:left; margin-top:40px; margin-left:60px; }



.right_icon .titleicons { margin:0px; padding:30px 0 0 0px; }



.right_icon .titleicons a{ display:block; margin:0px; padding:0px 0;  font-size:11px; text-decoration:none; color:#000;}



.titleicons a {margin:0px; text-decoration:none; font-size:11px;}



.titleicons a:hover {margin:0px; text-decoration:underline;}



/*======================================*/







.contact_bg { margin:12px 0 0 0; padding:0px; background:#FFFFFF; border:solid 7px #FFFFFF; }



.contact_bg .contact_bg_in { margin:0px; padding:0px; }







.enquiry_form { margin:10px 0 0 0px; padding:0px; width:510px; float:left; }



.enquiry_form .contacttext { margin:15px 0 15px 0; padding:0px; font-size:12px; line-height:18px; color:#000;}



.enquiry_form .form-table { margin:0px; padding:0px;}



.enquiry_form .form-table td { margin:0px; padding:5px 0; border-top:solid 1px #FFF; font-size:14px;}



.enquiry_form .form-table td label { display:block; width:80px; margin:0px; padding:0px;}



.enquiry_form .form-table td textarea { width:190px;}



.enquiry_form .contactbtn{ margin:5px 0 10px 0; padding:5px 8px; border:none; border-spacing:0px; background:none; background:#c00505; color:#FFF; font-size:12px; cursor:pointer;  }







.contact_map { margin:8px 0 0 0; padding:0 0 0 0; width:610px; float:right; }



.contact_map td { margin:0px; padding:0px; vertical-align:top; font-size:14px; }



.contact_map .heading { margin:0px; padding:0 0 15px 0; text-align:left; font-size:21px; font-weight:normal; color:#DFDFDF; }



.contact_map .address { margin:0px; padding:0 0 15px 0;}



.contact_map .address span { margin:0px; padding:0px; display:block; font-size:14px;  line-height:18px; }



.contact_map .call { margin:0px; padding:0 0 15px 0;}















.formtopnote { margin:10px 0 0 0; padding:0px; font-size:12px; color:#000;}







.grborder { margin:0px; padding:0px; width:500px; border:solid 1px #DDD; padding:10px; background-color:#F6F6F6;}



.grborder td { border-top: none 1px #000; }



.grhead { margin:0px; padding:5px; color:#000; width:30%; }



.gritem { margin:0px; padding:5px 0; line-height:15px; }



/*.gritem input { width:178px;  }*/



.mendetory { margin:0px; padding:0px; color:#c00505; }







.grborder1 {margin:0px; padding:0px; width:350px; border:solid 1px #DDD; padding:10px; background-color:#F6F6F6;}



.grborder1 td { margin:0px; padding:5px 0; text-align:left; }



.grborder1 .form {font-size:13px; border:solid 1px #c4bdb3; padding:5px; color:#000; width:200px; }



.grborder1 .form:focus { background-color:#ffffe8; border:solid 1px #c00505;}







.grborder2 { margin:0px; padding:0px; }



.grborder2 td { margin:0px; padding:10px 0; border-top: solid 1px #000; }







.shopping_pro_bg { margin:0px; padding:0px; background-color:#c00505; width:105px; height:105px; }











.change_password { margin: 20px 0 0 0; }



.change_password .grborder {  width:320px; }







.update_profile .grborder{ margin:0px; padding:0px; width:500px; border:solid 1px #DDD; padding:10px; background-color:#F6F6F6;}























.contact_address { margin:0px; padding:0px; }



.contact_address h3 { margin:15px 0 0 0; padding:0px;}



.contact_address p { margin:0px; padding:0px; }







.contact_discription { margin:26px 0 0 0; padding:0 0 0 0; width:400px; float:right; color:#000;}



.contact_discription table { margin:0px; padding:0px; border:none; width:610px;  }



.contact_discription table th { margin:0px; padding:10px 0px; border:none; font-size:20px; font-weight:normal; color:#DFDFDF; text-align:left; }



.contact_discription table td { margin:0px; padding:0px; border:none; vertical-align:top; line-height:20px; font-size:14px; }



.contact_discription table td span { display:block; margin:0px; padding:0px; }







registration { margin:0px; padding:0px; }







.engagement_box_table { margin:0px; padding:0px; }















.securitycode {



    left: 290px;



    position: relative;



    top: 133px;



    width: 140px;



}







.main { width:1030px; margin-bottom:40px; }





.logo {	width:398px; margin:0px; float:left; position:relative; z-index:1000}



.topcall { float:left; margin-left:50px;}



























.border { background:url(../images/bg.png) no-repeat; margin-top:-24px; width:964px; float:left; }







.midpart-1 { width:194px; float:left; }



.box-icon {	background:url(../images/icon-bg.png) no-repeat; height:55px; width:194px;	margin:0px 0px 0px 0px;	float:left; border-bottom:1px solid #dddddd;}



.social {	width:31px;	margin:15px 0px 0px 23px;	height:29px;	float:left; }



.box {	background:#FFF;	border:1px solid #CCC;	height:30px;	width:192px;	margin:0px 0px 0px 0px;	float:left; }







.enter {	background:#FFF;	border:1px solid #CCC;		width:192px;	margin:0px 0px 0px 0px;	float:left;}



*+html .enter {	background:#FFF;	border:1px solid #CCC;		width:192px;	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; }







.enter-text{	width:175px;		margin:8px 0px 0px 8px;	background:#eeeeee;		border:#cccccc 1px solid;}



*+html .enter-text{ width:175px;		margin:10px 0px 0px	5px; border:#cccccc 1px solid; background:#eeeeee;}







.enter-text input {	width:173px;		background:#eeeeee;	border:1px #999;solid;}



*+html .enter-text input {	width:173px;		background:#eeeeee;	border:1px #999;solid; margin:-2px 0 0 -5px; }







/*.enter {	background:#FFF;	border:1px solid #CCC;	height:99px;	width:192px;	margin:0px 0px 0px 0px;	float:left; padding-bottom:5px;}



.enter-text {	width:175px;	height:30px;	margin:8px 0px 0px 8px;	background:#eeeeee;	border:#cccccc 1px solid; }



*+html .enter-text {	width:175px;	height:30px;	margin:8px 0px 0px 0px;	background:#eeeeee;	border:#cccccc 1px solid; }



.enter-text input {	width:173px;	height:28px;	background:#eeeeee;	border:1px #999;solid; }



*+html.enter-text input {	width:173px;	height:28px;	background:#eeeeee;	border:1px #999;solid; margin-left:2px; }*/







.box-text {	background:#FFF;	border-bottom:dotted #999999 2px;	width:192px;	height:39px;	margin:2px 0px 0px 0px; 	float:left; }



.box-text-left { font-size:12px;	color:#000;	font-weight:bold;	width:170px;	margin:5px 0px 0px 9px;	float:left; }



.box-text-left a:link {	text-decoration:none;	color:#000; }



.box-text-left a:visited {	color:#000; }



.box-text-left a:hover {	color:#000;	text-decoration:underline; }



.box-text-left a:active {	color:#000; }



.check-box{ width:170px; margin:5px 0px 0px 10px;	float:left;	font-size:12px; }



.sign-btn {	background:url(../images/sign-in.png) no-repeat;	width:78px;	height:27px;	margin:6px 0px 0px 8px;	float:left; }



.box-text-left a:link {	text-decoration:none;	color:#000; }



.box-text-left a:visited {	color:#000; }



.box-text-left a:hover {	color:#000;	text-decoration:underline; }



.box-text-left a:active {	color:#000; }



.sign-btn-text {	width:45px;	margin:5px 0px 0px 20px;	float:left;	font-size:12px;	font-weight:bold;	color:#FFF; }



.sign-btn-text a:link { text-decoration:none;	color:#FFF; }



.sign-btn-text a:visited {	color:#FFF; }



.sign-btn-text a:hover {	color:#fff;	text-decoration:none; }



.sign-btn-text a:active {	color:#fff; }



.add {	text-align:center; background-color:#dddddd; padding-bottom:5px; }



.add img {	border:none; margin-bottom:2px; margin-top:5px; }







.center { width:739px; margin-left:205px; font-family:Verdana, Geneva, sans-serif; }



.center .centerin { margin:0px; padding:0px;}







.browse { width:741px;	margin:0px; 	}



.productgrid {width:172px;	margin:0 10px 7px 0;	float:left; border:1px #CCC solid; text-align:center; min-height:193px;}



.productgrid .pro_thumb_img { width:172px; height:139px; margin:0px 0px 0px 0px; text-align:center;}



.productgrid a  { text-decoration:none; font-size:11px; font-weight:bold;}



.productgrid a:hover { color:#c00505;}



.productgrid a p { margin:0px; padding:0px; width:172px; margin-left:auto; margin-right:auto; padding-top:10px; font-family:Arial, Helvetica, sans-serif; color:#6b6d7a}











.dotted {	width:700px;	margin:15px 0px 10px 5px; border-bottom:1px dotted #000; }



.content {	width:741px;	margin:20px 0px 0px 0px; font-size:12px;	color:#000; }



.check-box{ width:170px; margin:5px 0px 0px 10px; font-size:12px; color:#000;} 















.mainbanner { margin-left:auto; margin-right:auto; text-align:center; position:relative; top:24px; z-index:900}



.mainbanner img { border-bottom:solid 10px #c00505; position:relative; z-index:900;}















.nav {background:url(../images/navigation.png);	width:920px; height:44px; margin:0px; padding:0px; font-size:12px; font-weight:bold; clear:both; position:absolute; top:112px; left:20px; z-index:999; display:block}



.nav ul {margin:0px;	padding:0px;}



.nav li {float:left; list-style:none; display:block none; background:url(../images/li-bg.png) no-repeat right 15px;



	font-weight:bold;}



.nav li.navlast {	background:none;}



.nav li a {	text-decoration:none; line-height:39px; display:block; font-size:13px; color:#FFFFFF; padding:0 15px; font-weight:bold; font-size:12px;}	



.nav li a:hover {	text-decoration:none;	display:block;	color:#000;}











.topsearch { width:244px; font-size:12px; font-weight:bold; color:#333; float:right; margin:3px 0px 0px 20px; }



.topsearchhead { font-weight:bold; width:80px; font-size:12px; font-weight:bold; color:#FFF;}



.topsearchbg { float:left; background-image:url(../images/search.png);



 background-repeat:no-repeat; margin:3px 0px 0px 5px; 



  padding-top:2px; width:155px; height:28px;  }



.topsearchform { font-size:12px; border:#FFF 0px;   width:125px; padding:0px; margin:3px 0px 0px 3px;}



*+html .topsearchform { font-size:12px; border:#FFF 0px;   width:125px; padding:0px; margin:3px 0px 0px -5px; }







.topsearchbtn { background-image:url(../images/topsearchbtn.gif); background-repeat:no-repeat; 



background-position:left; width:20px; height:12px; background-color:transparent; border:none; 



vertical-align:middle; cursor:pointer; cursor:hand; margin:0px 0 0 -2px; *margin:0px 0 0 -10px; }







.homecatmain { margin-left:5px;}



.homecat { border:solid 1px #cccccc; width:170px; height:170px; float:left; margin-right:12px; margin-bottom:12px; text-align:center}



.homecat img { width:170px; height:140px; margin-bottom:5px;}



.homecat a { color:#555555; text-decoration:none; font-size:12px; font-weight:bold;}



.homecat a:hover { color:#c00505}















.categorydisplay { border:solid 1px #cccccc; width:170px; float:left; margin-right:12px; margin-bottom:12px; text-align:center}



.categorydisplay img { width:170px; height:140px; }



.categorydisplay a { color:#555555; text-decoration:none; font-size:12px; font-weight:bold;}



.categorydisplay a:hover { color:#c00505}











.dottedline { background-image:url(../images/dotted.gif); background-repeat:repeat-x; background-position:top; }







strong span {color:#c00505}







.datagrborder { margin:0px; padding:0px; width:715px; border:solid 1px #DDD; padding:0px; background-color:#F6F6F6; margin-top:15px;}



.datagrborder .grhead1 { border-bottom:solid 1px #CCC; padding:5px;}



.datagrborder .gritem1 { border-bottom:dotted 1px #CCC; padding:5px; background-color:#FFF;}







.searchoptions { border-bottom:dotted 1px #CCC;}



.searchoption1 { }



.searchoption2 { }



.searchoptionarrow1 { background-image:url(../images/arrow_up.gif); background-repeat:no-repeat; background-position:top left; border:none; background-color:transparent; width:21px; height:21px; vertical-align:middle}



.searchoptionarrow2 { background-image:url(../images/arrow_down.gif); background-repeat:no-repeat; background-position:top left; border:none; background-color:transparent; width:21px; height:21px; vertical-align:middle}















.gallerygridtable { margin-top:10px;}



.gallerysearchgridbox {width:150px; text-align:center;  float:left; margin:0px; padding:0px; height:150px; position:relative; border:1px solid #CCCCCC; margin:10px; padding:5px;}



.gallerysearchgridbox img { display:block; margin:0px; padding:0px; width:150px; height:110px; border:none; border:solid 0px #999; margin-bottom:0px;}



.galleryphoto { border:solid 1px #CCC; width:220px; float:left; margin:10px;}



.galleryphoto img { max-width:210px; margin:5px;}



.gallerygridtable a { text-decoration:none; color:#c00505;}











.cmsgallery { margin:0px; padding:0px;}



.galleryhead { font-size:20px; text-transform:uppercase; font-weight:normal; color:#035281; border-bottom:dotted 1px #999999; padding-bottom:5px; margin-top:20px; display:none;}



.gallerythumb a { display:block; float:left; border:solid 1px #ccc; width:220px; height:170px; text-align:center; margin:7px; margin-bottom:10px; color:#000; text-decoration:none}



.gallerythumb a:hover { background-color:#2d8dcf; color:#FFF;}



.gallerythumb img { width:200px; height:150px; border:none; border:solid 10px #FFF; margin-bottom:5px; margin:0px;}



/*=============================== Product and Category CSS START ========================================*/

.banner_fb { margin:0px; padding:30px 0 0 160px; float:left; }







.services_maindiv{ width:755px; float:left; padding:0px 0px 0px 20px; margin:0px;}

.services_maindiv-pages{ width:755px; float:left; padding:0px 0px 0px 0px; margin:0px;}



.services_link_1{ font-family:16px; font-weight:bold; padding:2px 0px 6px 0px; margin:0px; font-family:"Gill Sans MT";}

.services_link_2{ font-family:16px; padding:0px; margin:0px; font-family:"Gill Sans MT"; font-weight:bold;}

.services_link_3{ font-family:12px; padding:2px 0 2px 0; margin:0px; font-family:"Gill Sans MT"; }

.services_link_4{ font-family:12px; padding:2px 0 2px 0; margin:0px; font-family:"Gill Sans MT"; text-align:justify;}

