@font-face
{
font-family: Gotham Book;
	/*src: url('http://fontsforweb.com/public/fonts/10146/GothamBook.eot');
	src: local('GothamBook'), url('http://fontsforweb.com/public/fonts/10146/GothamBook.ttf') format('truetype'); */
	src: url('gotham-book.eot?iefix') format('embedded-opentype'),url('gotham-book.ttf') format('truetype'); 
} 

* {margin:0;padding:0;}
img{border:0;}
a{text-decoration:none;}
p{margin-top:10px;}
/*body{
  background:#efefef url(../images/bg.png) left top repeat-x;
  font-family: Gotham Book !important;
  font-size:13px;	
}*/
body{
  background:#efefef url(../images/bg.png) left top repeat-x;
  font:13px Verdana, Geneva, sans-serif;
}


/*.controls ul, .menu-top ul, .menu-user ul{list-style-type:none;}*/
ul{list-style-type:none;}

.logo a{float:left;}
  
.clearfloat{float:none !important;
            margin:0 !important;
            padding:0 !important;
            width:auto !important;
            clear:both;height:1px;font-size:1px;line-height:1px;overflow:hidden;}

.container {
  border-bottom:20px solid #EFEFEF;
  margin:0 auto 0;
  width:953px;
}
/*.logo{margin-bottom:13px;font-size:16px;color:white;}
.logo span{float:right;}
.logo strong{font-size:21px;font-weight:normal;}
*/
.logo{margin-bottom:13px;font-size:16px;color:white;margin-top:18px;width:300px;float:left;}
.logo span{margin-top:10px; float:right;}
.logo strong{font-size:21px;font-weight:normal;}

.live-chat {
  float:right;
  width:154px;
  margin-top: 3px;
}

.call-now {
  float:right;
  margin-top:20px;
  width:240px;
  font-size:15px;
  color:white;
}
.call-now strong{font-size:21px;font-weight:normal;}



/******   22 MAY 2013 Start   *******/
.menu-top{
  background:url(../images/menu_bg_left.png) left top no-repeat;
  padding-left:8px;
  margin-bottom:9px;
}
.menu-top .bg{
  background:url(../images/menu_bg_right.png) right top no-repeat;
  height:50px;
  padding-right:8px;
}
.menu-top ul{height:50px;background-color:white;}
.menu-top li{float:left;height:34px;padding:8px 0px;}
.menu-top li a{color:#000;display:block;line-height:34px;font-size:16px; padding: 0 15px; }
.menu-top li.active, .menu-top li:hover{
  /*background:url(../images/menu_right.png) right 8px no-repeat;*/
  	background-color: #ededed;
	
 /* shadow for menu items
 box-shadow: 0 0 4px #1a97d3 inset;  
 */

}
 /*.menu-top li.active a{
 background:url(../images/menu_left.png) left top no-repeat;
  color:white;
  padding:7px;
}*/
.menu-top li.register{
  background:#1A98D4 url(../images/user.png) left top no-repeat;
  float:right;margin:0;
  padding-left:60px;
  color:white;
  width:120px;
  text-align:center;
}
.menu-top li.register a{color:#FFF; padding-left:0;}
.menu-top li.viewcart{
  background:url(../images/cart.png) left top no-repeat;
  float:right;
  padding-left:70px;
}
.menu-top li.viewcart a{padding-left:0;}
.menu-top li.register:hover, .menu-top li.viewcart:hover {box-shadow:none;}


/******   22 MAY 2013 END   *******/

.r9{height:9px;}
.r9 b{display:block;background-color:white;font-size:1px;line-height:1px;overflow:hidden;}
b.w9{margin:0 9px;}
b.w7{margin:0 7px;}
b.w6{margin:0 6px;}
b.w5{margin:0 5px;}
b.w4{margin:0 4px;}
b.w3{margin:0 3px;}
b.w2{margin:0 2px;}
b.w1{margin:0 1px;}


.column3{list-style-type:none;margin-bottom:15px;}
.column3 li{
  float:left;width:308px;margin-right:14px;
  background:url(../images/borders.png) -504px 0 no-repeat;
  padding-top:11px;
}
.column3 .bg{
  background:url(../images/borders.png) -812px bottom no-repeat;
  padding-bottom:11px;
}
.column3 .tab3{margin:0;clear:right;}
.column3 .cnt{height:153px;padding-left:12px;}
.column3 .tab1 .cnt{background:#FFF url(../images/i_namebadges.png) center center no-repeat;}
.column3 .tab2 .cnt{background:#FFF url(../images/i_idcards.png) center center no-repeat;}
.column3 .tab3 .cnt{background:#FFF url(../images/i_accessories.png) center center no-repeat;}
.column3 a{
  width:117px;height:24px;display:block;line-height:24px;margin-top:100px;color:#FFF;text-align:center;
  background:#FFF url(../images/design_button.png) left top no-repeat;
  font-size:14px;
}

.column2 li{padding-top:11px;}
.column2 .tab1{padding-top:11px;float:left;width:252px;background:url(../images/borders.png) 0 0 no-repeat;}
.column2 .tab2{padding-top:11px;float:right;width:681px;background:url(../images/borders.png) -1120px 0 no-repeat;}
.column2 .bg{padding-bottom:11px;}
.column2 .tab1 .bg{background:url(../images/borders.png) -252px bottom no-repeat;}
.column2 .tab2 .bg{background:url(../images/borders.png) -1801px bottom no-repeat;}
.column2 .cnt{padding:0 20px;background-color:white;}


/*.page-home .shell-a,.page-home .shell-b,.page-home .shell-c,*/
.page-accessories .shell-a,.page-accessories .shell-b,.page-accessories .shell-c{
  background:none;padding:0;
}
.page-badges .shell-c, .page-populate .shell-c, .page-fieldsets .shell-c{
  padding-bottom:30px;
}
.shell-a, .one{
  background:url(../images/borders.png) -2482px 0 no-repeat;
  padding-top:11px; 
  font-family: Gotham Book !important; 
}
.shell-b, .one .bg{
  background:url(../images/borders.png) -3435px bottom no-repeat;
  padding-bottom:11px;
}
.shell-c, .one .cnt{
  background-color:white;
  padding:0 10px;
}



div.footer{
  border-top:15px solid #EFEFEF;
  text-align:center;
  font-size:9px;
  color:#776E6E;
}
div.footer a{color:#333;}
div.footer td{text-align:left;}
div.footer th{
  font-weight:normal;
  font-size:18px;
  color:#036da0;
  text-align:left;
}
div.footer th div{
  border-bottom:1px dashed #e5e5e5;
  margin:0 20px 3px 0;
  padding-bottom:3px;
}
div.footer .copyright{
  padding:5px 0;
}
div.footer .logo{
  margin:25px 10px 0 0;
  color:#036da0;
  font-size:27px;
  font-weight:bolder;
  text-align: left;
}


.breadcrumbs{
  width:937px;height:38px;
  background:url(../images/breadcrumbs.png) left top no-repeat;
  list-style-type:none;
  margin-bottom:40px;
}
.breadcrumbs li{float:left;height:38px;line-height:38px;font-size:19px;text-align:center;color:#C0C0C0;}
.breadcrumbs li.active{color:#000;}
.breadcrumbs li.active span{color:#036DA0;}


.breadcrumbs li#bc-1{width:310px;}
.breadcrumbs li#bc-2{width:245px;}
.breadcrumbs li#bc-3{width:300px;}

.design-area .help{
  background:url(../images/help.png) left top no-repeat;
  width:52px;
  height:36px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
  float:left;
  margin-left:10px;
}
.design-area .finished{
  background:url(../images/finished.png) left top no-repeat;
  width:205px;
  height:34px;
  display:block;
  text-indent:-9000px;
  overflow:hidden;
  float:right;
  margin-right:10px;
}
.design-area .total{
  font:18px 'MS Sans Serif', Geneva, sans-serif;
  color:#036DA0;float:left;
  width:290px;
  text-align:center;
  height:36px;
  line-height:36px;
}
.design-area .total span,.design-area .total b{font-size:24px;font-weight:normal;}




.menu-user{
  background:url(../images/menuuser_left.png) left top no-repeat;
  padding-left:7px;
  font-size:14px;
  margin-bottom:9px;
}
.menu-user .bg{
  background:url(../images/menuuser_right.png) right top no-repeat;
  height:35px;
  padding-right:7px;
}
.menu-user ul{height:35px;background-color:#036DA0;}
.menu-user ul li{height:35px;line-height:35px;float:left;margin-right:20px;}
.menu-user li:first-child{
  background:#B1E1F8 url(../images/menuuser_centre.png) right top no-repeat;
  width:130px;
  padding-left:10px;
  margin:0;
}
.menu-user a{color:white;}

/* login */

.login{height:26px;margin-bottom:9px;float:right;}
.login *{display:block;float:left;margin-left:20px;height:26px;line-height:26px;}
.login input[type="submit"]{
  background:url(../images/login_button.png) left top no-repeat;
  border:0;
  width:69px;
  height:26px;
  padding:0;
  color:white;
}
.login input{
  background:url(../images/login_field.png) left top no-repeat;
  border:0;
  width:125px;
  font:14px Verdana, Geneva, sans-serif;
  height:16px;
  padding:5px 3px;
  color:#036DA0;
}
.login a{font-size:12px;color:white;text-decoration:underline;}


.control-area .buttons{height:32px;}
.control-area .buttons li{margin-bottom:0;}
.control-area .color-picker .buttons{
  background:none;
  padding-right:5px;
}
.control-area .color-picker .buttons a{
  float:right;
  width:83px;
  height:24px;
  display:block;
  text-align:center;
  background:url(../images/sprites.png) -323px -404px no-repeat;
  color:#fff;
  line-height:24px;
}

.menu-badge .tab1{width:60px;}
.menu-badge .tab2{width:110px;}
.menu-badge .tab3{width:77px;}
.menu-badge .tab4{width:91px;}

.backgrounds .menu .tab1{width:92px;}
.backgrounds .menu .tab2{width:89px;}
.backgrounds .menu .tab3{width:82px;}

.sizes .menu .tab1{width:60px;}
.frames .menu .tab1{width:83px;}
.fasteners .menu .tab1{width:91px;}
.texts .menu .tab1{width:59px;}
.images .menu .tab1{width:66px;}


.control-area .menu{float:left;}
.control-area .menu li{line-height:30px;height:30px;}
.control-area .options{clear:left;border:1px solid #CCC; padding: 2px;}
.control-area .options li{display:none;padding:10px;}
.control-area .options li.tab1{display:block;}

.control-area .sizes .options .it-1 span{
  float:left;
  display:block;
  height:67px;
  line-height:67px
}
.control-area .sizes .options .it-2 span{
  float:left;
  display:block;
  height:91px;
  line-height:91px;
}

.control-area .sizes .options .it-1 label,
.control-area .sizes .options .it-2 label{
  display:block;
  width:185px;
  margin-left:40px;
  float:left;
  text-indent:-9000px;
}
.control-area .sizes .options .it-1 label{
  background:url(../images/sprites.png) -185px -465px no-repeat;
  height:67px;
  margin-bottom:15px;
}
.control-area .sizes .options .it-2 label{
  background:url(../images/sprites.png) 0 -465px no-repeat;
  height:91px;
}






.control-area .frames .options .it-1 span{
  float:left;
  display:block;
}
.control-area .frames .options .it-2 span,
.control-area .frames .options .it-3 span{
  float:left;
  display:block;
  height:80px;
  line-height:80px;
}

.control-area .frames .options .it-1 label{
  font:bolder 14px Arial, Helvetica, sans-serif;
  margin-left:10px;
  color:#000;
}
.control-area .frames .options .it-2 label,
.control-area .frames .options .it-3 label{
  display:block;
  width:80px;
  height:80px;
  margin-left:10px;
  float:left;
  background:#858585 url(../images/sprites.png) -237px -385px no-repeat;
  border:1px solid #fff;
  position:relative;
}
.control-area .frames .options .it-2 label{
  background-position:-158px -385px;
}
.control-area .frames .options .it-2.on label,
.control-area .frames .options .it-3.on label{
  background-color:#000;
  border-color:#000;
}
.control-area .fasteners .options b,
.control-area .frames .options b{
  font:bolder 14px Arial, Helvetica, sans-serif;
  color:#000;
  position:absolute;
  left:95px;
  top:28px;
  width:180px;
}

.control-area .frames .options form div{
  margin-bottom:10px;
}





.control-area .fasteners .options .it-1 span,
.control-area .fasteners .options .it-2 span{
  float:left;
  display:block;
  height:80px;
  line-height:80px;
}
.control-area .fasteners .options .it-1 label,
.control-area .fasteners .options .it-2 label{
  display:block;
  width:80px;
  height:80px;
  margin-left:10px;
  float:left;
  background:#858585 url(../images/sprites.png) -79px -385px no-repeat;
  border:1px solid #fff;
  position:relative;
}
.control-area .fasteners .options .it-1 label{
  background-position:0 -385px;
}
.control-area .fasteners .options .it-1.on label,
.control-area .fasteners .options .it-2.on label{
  background-color:#000;
  border-color:#000;
}
.control-area .fasteners .options form div{
  margin-bottom:10px;
}






.buttons{list-style-type:none;height:33px;background-color:#CCC;}
.buttons li:first-child{margin:1px;}
.buttons li{
  margin:1px 1px 1px 0;
  border-width:1px;
  border-color:#FFF #FFF #CCC #FFF;
  border-style:solid;
  float:left;height:30px;
  background:white url(../images/b_bg.png) left top repeat-x;
  text-align:center;
}
.buttons div{position:relative;top:-10px;padding-top:18px;}
.buttons a{font:14px Arial, Helvetica, sans-serif;color:black;}
.buttons li.on{background-image:none;border-color:#FFF;}
.buttons li.on a{font-weight:bolder;}
.buttons li.on div{background:url(../images/triangle.png) center top no-repeat;}

.controls .buttons li{line-height:30px;}
.controls .buttons li.on{margin-bottom:0;border-bottom-width:1px;}



.uploadForm{float:left;display:block;width:97px;height:33px;margin-left:10px;}
.addtext{float:left;margin-left:10px;}


.design-area{
  width:572px;
  float:left;
  overflow:hidden;
}
.control-area{float:right;overflow:hidden;width:323px;}


.control-area .color-picker{
  width:294px;
}
.colors span{display:block;float:left;border:1px solid black;margin:0 5px 5px 0;}
.colors a{
  display:block;
  width:38px;height:18px;overflow:hidden;
  border:2px solid white;
  text-indent:-300px;
}
.colors a.on{border-color:black;}

.shapes div{width:100%;height:30px;line-height:30px;clear:both;}
.shapes span{display:block;float:left;border:1px solid black;margin:0 5px 5px 0;}
.shapes a{
  display:block;
  width:56px;height:20px;overflow:hidden;
  border:2px solid white;
}
.shapes a.on{border-color:black;}
.shapes a img{height:20px;}
.backgrounds, .frames, .fasteners, .dome, .texts, .images{display:none;}

.color-choice a{
  display:block;float:left;
  width:124px;height:27px;overflow:hidden;
  text-indent:-300px;
  background:url(../images/sprites.png) -306px -60px no-repeat;
}
/*
.buttons{height:24px;}

.buttons a{
  display:block;
  border-width:1px;
  border-style:solid;
  border-color:#CCC #666 #666 #CCC;
  float:left;
  width:70px;
  padding:3px 5px;
  margin-right:10px;
  text-align:center;
  color:#333;
}

.buttons a:hover{text-decoration:none;}
.buttons a.on{background-color:#D5F78E;}
*/
.fonts a{clear:both;}


.ui-resizable{padding:10px;}

.text-insight{top:70px;left:30px;width:5000px;height:800px;position:absolute;}
.text-insight div{position:absolute;}
.text-insight .max{font-size:92px;}
.text-insight .min{font-size:18px;}


div.fileinputs {
  position:relative;
  overflow:hidden;
  width:100%;
  height:100%;
}

div.fakefile {
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

input.file {
  font-size:18px;
  right:0;
  position: absolute;
  text-align: right;
  filter:alpha(opacity: 0);
  opacity: 0;
  z-index: 2; 
}

/* badges */
.page-badges .shell-c{
  height:700px;
}
.page-badges .control-area .texts label,
.page-badges .control-area .images label{
  width:50px;
  float:left;
  margin:5px 10px 0 0;
  color:#333;
  font:bolder 14px Arial, Helvetica, sans-serif;
}
.page-badges .text-text{
  height:30px;
  padding-bottom:10px;
}
.page-badges .text-text input {
  border:0;
  width:227px;
  height:25px;
  line-height:25px;
  padding:0 5px;
  background:url(../images/sprites.png) -175px -292px no-repeat;
}
.page-badges .text-size,
.page-badges .text-style,
.page-badges .image-size{
  height:25px;
  padding-bottom:15px;
}
.page-badges .text-font{
  padding-bottom:15px;
}
.page-badges .control-area .color-choice label,
.page-badges .control-area .texts .text-font label{
  margin-top:7px;
}
.page-badges .slider{
  float:left;
  width:234px;
  height:8px;
  margin-top:10px;
  background:url(../images/sprites.png) 0px -317px no-repeat;
}
.page-badges .slider a{
  background:url(../images/sprites.png) -323px -227px no-repeat;
  border:0;
}
.page-badges .text-style a{
  width:75px;
  height:23px;
  line-height:23px;
  text-align:center;
  color:#000;
  display:block;
  float:left;
  background:url(../images/sprites.png) -248px -227px no-repeat;
}
.page-badges .text-style #bolder{
  font-weight:bolder;
}
.page-badges .text-style #italic{
  font-style:italic;
  margin-left:10px;
}
.page-badges .color-choice{
  height:50px;
  padding-bottom:15px;
}
.page-badges .text-btn,
.page-badges .image-btn{
  height:29px;
}
.page-badges a.deleteText,
.page-badges a.deleteImage,
.page-badges a.center{
  float:left;
  width:92px;
  height:29px;
  line-height:29px;
  display:block;
  color:#000;
  padding-left:33px;
  background:url(../images/sprites.png) -248px -198px no-repeat;
}
.page-badges a.deleteText,
.page-badges a.deleteImage{
  background:url(../images/sprites.png) -248px -169px no-repeat;
  color:#c80000;
  float:right;
}



/* populate */
.page-populate .badge{
  margin:0 auto;
}
.page-populate .menu{
  width:552px;
  margin:20px auto 0;
}
.page-populate .breadcrumbs{
  margin-bottom:20px;
}
.page-populate center{
  font:15px 'MS Sans Serif', Geneva, sans-serif;
  padding-bottom:15px;
}


.page-populate .menu .it-1{
  float:left;
  margin-bottom:10px;
}
.page-populate .menu .it-2{
  float:right;
  margin-bottom:10px;
}
.page-populate .menu .it-3{
  float:left;
}
.page-populate .menu .it-4{
  float:right;
}

.page-populate .menu li a{
  display:block;
  width:248px;
  height:64px;
  background:url(../images/sprites.png) 0 0 no-repeat;
  overflow:hidden;
  text-indent:-9000px;
}
.page-populate .menu .it-2 a{
  background-position:0 -64px;
}
.page-populate .menu .it-3 a{
  background-position:0 -128px;
}
.page-populate .menu .it-4 a{
  background-position:0 -192px;
}



/* accessories */
.page-accessories .item{
  width:186px;
  color:#525857;
  float:left;
  padding-right:22px;
}
.page-accessories .item img{
  border:9px solid #b1e1f8;
  width:168px;
}
.page-accessories .item .info{
  padding:0 3px;
}
.page-accessories .item .description{
  font:14px Arial, Helvetica, sans-serif;
  padding:5px 0;
}

.page-accessories .item .price{
  width:100%;
  height:24px;
}
.page-accessories .item .price span{
  display:block;
  float:left;
  font-weight:bolder;
  font-size:16px;
  margin-top:3px;
}
.page-accessories .item .price a{
  display:block;
  float:right;
  width:103px;
  height:24px;
  text-indent:-9000px;
  overflow:hidden;
  background:url(../images/sprites.png) -248px -89px no-repeat;
}

.page-accessories .column2 .tab1 h1{
  padding-bottom:5px;
}
.page-accessories .column2 .tab1 .top:first-child{
  border-top:1px solid #b5b5b5;
}
.page-accessories .column2 .tab1 li{
  border-bottom:1px solid #dbdbdb;
  padding:4px;
}
.page-accessories .column2 .tab1 li a{
  color:#525857;
  font-size:14px;
}
.page-accessories .column2 .tab1 li.sub{
  padding-left:10px;
}

/* register form */
.register-form{
  color:#000;
  font-size:12px;
  border:1px solid #6d6d6d;
  padding:0 20px 10px;
  float:left;
  width:515px;
}
.register-form h2, .login-form h2, .forgot-form h2{
  position:relative;
  top:-0.7em;
  background-color:#fff;
  display:inline;
  padding:0 10px;
  font:bolder 24px Verdana, Geneva, sans-serif;
  color:#37a6db;
}
.register-form select{
  width:220px;
}
.register-form label{
  width:150px;
  height:100%;
  float:left;
}
.register-form b{
  color:#ff0000;
}
.register-form h3, .login-form h3, .forgot-form h3{
  color:#cf4711;
  font-weight:bolder;
  font-size:14px;
}

.register-form .error{
  border:1px solid #ff0000;
}
.register-form .submit{
  display:block;
  width:102px;
  height:34px;
  padding:0;
  background:url(../images/sprites.png) 0 -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
  color:#FFF;
}
.register-form .checkbox a{
  color:#cf4711;
}
.register-form .captchainput{
  margin:0;
}
.register-form .captchahint{
  font-style:italic;
  font-size:12px;
  color:#777;
}

/* login form */
.login-form{
  display:block;
  float:right;
  width:310px;
  color:#000;
  font-size:12px;
  border:1px solid #6d6d6d;
  padding:0 20px 10px;
}
.login-form input{
  width:199px;
  height:20px;
  line-height:20px;
  padding:3px;
  border:0;
  background:url(../images/sprites.png) -102px -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}
.login-form label{
  width:105px;
  height:100%;
  float:left;
}
.login-form .btn{
  text-align:right;
}
.login-form .btn a{
  color:#cf4711;
}

.login-form .submit{
  display:block;
  width:102px;
  height:34px;
  padding:0;
  background:url(../images/sprites.png) 0 -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
  color:#FFF;
  float:right;
}

/* contact form */

.page-contact{
  color:#000;
}
.page-contact p{
  margin:0 0 10px 0;
}
.contact-form{
  float:left;
  margin-right:50px;
}

.contact-form li, .register-form li, .login-form li, .forgot-form li{
  height:26px;
  margin-bottom:18px;
  line-height:26px;
}
.contact-form li.message{
  height:204px;
}

.contact-form label{
  width:100px;
  height:100%;
  line-height:26px;
  float:left;
  padding-right:20px;
  text-align:right;
  position:relative;
}

.contact-form b{
  color:#ff0000;
  position:absolute;
  right:10px;
}

.contact-form input, .register-form input, .forgot-form input{
  width:251px;
  height:20px;
  line-height:20px;
  padding:3px;
  border:0;
  background:url(../images/sprites.png) 0 -325px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}

.contact-form textarea{
  width:333px;
  height:194px;
  padding:5px;
  border:0;
  background:url(../images/contact.png) 0 0 no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}

.contact-form .submit{
  display:block;
  width:125px;
  height:29px;
  line-height:29px;
  padding:0;
  background:url(../images/sprites.png) -258px -318px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}

.contact-form .checkbox input, .register-form .checkbox input{
  margin-right:10px;
}

/* forgot form */

.forgot-form{
  color:#000;
  font-size:12px;
  border:1px solid #6d6d6d;
  padding:0 20px 10px;
  width:423px;
  margin:0 auto;
}

.forgot-form .submit{
  display:block;
  width:102px;
  height:34px;
  padding:0;
  background:url(../images/sprites.png) 0 -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
  color:#FFF;
  margin-left:281px;
}
.forgot-form label{
  width:158px;
  height:100%;
  line-height:26px;
  float:left;
  padding-right:20px;
  text-align:center;
  position:relative;
}
.forgot-form h3{
  text-align:center;
}
.forgot-form input{
  width:199px;
  height:20px;
  line-height:20px;
  padding:3px;
  border:0;
  background:url(../images/sprites.png) -102px -351px no-repeat;
  font:14px Verdana, Geneva, sans-serif;
}

.price-table{
  background:url(../images/price_table.png) left bottom no-repeat;
  width:879px;
  height:124px;
  margin:20px auto 0;
  border:0;
  padding:0;
  clear:both;
}
.price-table ul{
  font:bolder 14px Verdana, Geneva, sans-serif;
  color:#000;
  height:47px;
  border-top:2px solid #fff;
  width:879px;
  clear:both;
}
.price-table li:first-child{
  border:0;
}
.price-table li{
  float:left;
  width:95px;
  border-left:2px solid #fff;
  height:47px;
  line-height:47px;
  text-align:center;
}
.price-table .price-tab{
  height:26px;
  border:0;
  background:url(../images/price_tab.png) left top no-repeat;
}
.price-table .price-tab li{
  line-height:26px;
  height:26px;
  border:0;
}
.price-table .price-tab .tab{
  width:138px;
}
.price-table .price-tab .desc{
  font:normal 12px Verdana, Geneva, sans-serif;
  padding-top:6px;
  height:20px;
  width:600px;
  text-align:left;
  padding-left:10px;
}

/*Drop menu*/
/*****************  22/5/2013 START   
**********************************************/

.drop .drop_menu{
    background-color: #A2ADB3;
    height: auto;
    margin-top: 4px;
    position: absolute;
    z-index: 1000;
	display:none;
}
.drop:hover .drop_menu { display:block}
.drop .drop_menu li{	
	float: none;
    height: auto !important;
    padding: 0;
	position:relative;
	border-top:1px dotted #fff;
	vertical-align:middle !important;
}
.drop .drop_menu li:first-child{border-top:none; vertical-align:middle !important;}

.drop .drop_menu li a{
	background-image: none;
    display: block;
    float: none;
    line-height: 30px;
	color:#000 !important;
}
.drop .drop_menu li:hover a{ color:#fff !important; background-color:#57656c;}


.drop .drop_menu .sub_drop_menu{
    display: none;
    background-color: #57656C;
    height: auto;
    margin-top: -30px;
    min-width: 155px;
    position: absolute;
    right: -155px;
    z-index: 10;
}
.drop .drop_menu li:hover .sub_drop_menu{display:block;}
.drop .drop_menu .sub_drop_menu li a{color:#fff !important;}
.drop .drop_menu .sub_drop_menu li a:hover{background-color:#000;}

/*****************  22/5/2013 END   
**********************************************/

/*****************  Sagar START *********************/



.shell-c, .one .cnt
{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #CDCDCD;
}

.page-accessories .shell-a,.page-accessories .shell-b,.page-accessories .shell-c
{
	border:none !important;
}

.page-accessories .shell-c .column2 .tab1 .bg .cnt,
.page-accessories .shell-c .column2 .tab2 .bg .cnt
{
	border-left:1px solid #cdcdcd;
	border-right:1px solid #CDCDCD;

}


.awe_list a{text-decoration:none; color:#38BEE3 !important;}
/*****************  Sagar END *********************/
