/*---RESET CSS-----*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;   background:transparent;}
body {line-height:1;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none; }
blockquote, q {quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
a {margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent;}
/* change colours to suit your needs */
ins {background-color:#ff9; color:#000; text-decoration:none;}
/* change colours to suit your needs */
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
table {border-collapse:collapse; border-spacing:0;}
/* change border colour to suit your needs */
hr {display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select {vertical-align:middle;}
/*---FONT FACE---*/
@font-face {font-family: 'topmenu'; src:url('../fonts/Roboto-Regular_0.eot'); src:url('../fonts/Roboto-Regular_0.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular_0.svg#fontawesome') format('svg'), url('../fonts/Roboto-Regular_0.woff') format('woff'), url('../fonts/Roboto-Regular_0.ttf') format('truetype');font-weight: normal; font-style: normal;}
@font-face {font-family: 'content'; src:url('../fonts/Roboto-Light_0.eot'); src:url('../fonts/Roboto-Light_0.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light_0.svg#fontawesome') format('svg'), url('../fonts/Roboto-Light_0.woff') format('woff'), url('../fonts/Roboto-Light_0.ttf') format('truetype');font-weight: normal; font-style: normal;}
@font-face {font-family: 'boldnav'; src:url('../fonts/Roboto-Bold_0.eot'); src:url('../fonts/Roboto-Bold_0.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold_0.svg#fontawesome') format('svg'), url('../fonts/Roboto-Bold_0.woff') format('woff'), url('../fonts/Roboto-Bold_0.ttf') format('truetype');font-weight: normal; font-style: normal;}
/*---Nivo Slider---*/
#dev7link {position:absolute; top:0; left:50px; background:url(images/dev7logo.png) no-repeat; width:60px; height:67px; border:0; display:block; text-indent:-9999px;}
.theme-default #slider {width:990px !important; height:400px; margin:0px;}
.theme-pascal.slider-wrapper, .theme-orman.slider-wrapper {/*margin-top:150px;*/}
.nivo-controlNav {display:none !important;}
/*---Common Syyles---*/
body {margin:0; padding:0; background:#2d3607 url(../images/bg_all.jpg) center top repeat-y; font-family:content; font-size:90%; color:#000000;}
section {margin:0 auto; width:990px; overflow:hidden;}
h1 {width:190px; float:left;}
h2 {width:990px; margin:0 auto; font-size:117%; color:#0054a6; background:url(../images/bg_h2.jpg) center bottom no-repeat; text-transform:uppercase; text-align:center; padding:15px 0 18px 0;}
h3 {color:#014b93; font:125% Arial, Helvetica, sans-serif; font-weight:bold; margin:18px 0 12px 0;}
h4 {font-family:topmenu; font-size:102%; border-bottom:#d8d8d8 1px solid; padding:9px 0 11px 0;}
h5 {font-family:topmenu; font-size:120%; margin:0 0 10px 0;}
#container {margin:0 auto; width:1020px; background:#fff;}
.contentpg {margin-bottom:3px; margin-top:3px;}
.contentpg p {font-size:96%; text-align:justify; line-height:22px; margin:12px 0}
.contentpg img {margin:0 12px 15px 0;}
/*--Header--*/
header {margin:0 auto; padding:12px 0  14px 0; width:990px; overflow:hidden;}
.toprtmenu {float:right; margin:36px 0 0 0;}
.socialblock {border:0; float:right; width:100%;  margin:42px 0 10px 0;}
.socialblock img {margin:0 0 0 9px; float:right;}
.toprtmenu ul {float:right; font-size:90%;}
.toprtmenu ul li {list-style:none; float:left; padding:0 0 0 10px;}
.toprtmenu ul li a{text-decoration:none; color:#000;}
.toprtmenu ul li a:hover{text-decoration:none; color:#1260ac;}
/*--Header--*/
nav {background:#363636; padding:12px 15px 13px 15px; width:960px; margin:0 auto; color:#fff; text-transform:uppercase; overflow:hidden; font-size:100%;} 
.topmenuleft {float:left;}
.topmenuleft ul {}
.topmenuleft ul li {margin:0; padding:0 24px 0 0; list-style:none; color:#fff; float:left;}
.topmenuleft ul li a{list-style:none; color:#fff; text-decoration:none;}
.topmenuleft ul li a:hover{list-style:none; color:#2bbeff; text-decoration:none;}
.topmenurt {float:right;}
.topmenurt ul {}
.topmenurt ul li {margin:0; padding:0 0 0 24px; list-style:none; color:#fff; float:left;}
.topmenurt ul li a{list-style:none; color:#fff; text-decoration:none;}
.topmenurt ul li a:hover{list-style:none; color:#2bbeff; text-decoration:none;}
.activemenu {color:#2bbeff !important;}
/*--Home Products--*/
.prohomeblock {width:210px; float:left; padding:21px 15px 18px 15px; text-align:center;}
.b1 {background:#fde0f7; margin:10px 10px 10px 0;}
.b2 {background:#87f0ff; margin:10px 10px 10px 0;}
.b3 {background:#fcd1ae; margin:10px 10px 10px 0;}
.b4 {background:#90e6e1; margin:10px 0 10px 0;}
.prohomeblock p {font-size:88%; color:#000; line-height:18px; margin:0 0 15px 0;}
/*--Footer--*/
footer {width:990px; margin:0 auto;}
.footermenu {background:#e2e2e2; padding:33px 0px 6px 36px; overflow:hidden;}
.footermenu ul {float:left; margin:0 81px 0 0;}
.footermenu ul li{font-family:boldnav; font-size:99%; color:#000; list-style:none; text-transform:uppercase; padding:0 0 18px 0;}
.footermenu ul li a{font-family:content; font-size:95%; color:#000; text-decoration:none;}
.footermenu ul li a:hover{font-family:content; font-size:95%; color:#000; text-decoration:underline;}
.copyright {background:#161414; color:#c8c8c8; font-size:85%; padding:12px 0 9px 0; text-align:center; line-height:17px;} 
/*--Main Product Page--*/
.procontainer {margin:24px 0 3px 0; overflow:hidden;}
.mainpro {width:217px; text-align:center; border-bottom:#d8d8d8 1px solid; float:left; margin:0 40px 21px 0; padding:0 0 3px 0;height:298px;}
.mainpro img {border:#d8d8d8 1px solid; margin:0 0 9px 0;}
.pronametext {font-size:96%; text-align:center;line-height:18px; padding:0px 0 3px 0;}
.pronametit {font-size:124%; padding:0 0 6px 0; color:#ff7e00; font-family:boldnav;}
.nomargin {margin:0 !important;}
.btview {background:#787878; padding:1px 5px; color:#fff; text-decoration:none; text-transform:uppercase; border:0; border-radius:6px; font-family:topmenu; font-size:75%; cursor:pointer;}
/*--Product Detail Page--*/
.prodetleft {margin:0 15px 0 0; float:left; width:320px;}
.largeimg {float:left;}
.largeimg img {border:#d8d8d8 1px solid; margin:0 9px 9px 0;}
.thumbimg {float:left;}
.thumbimg img {border:#d8d8d8 1px solid; margin:0 9px 0px 0;}
.prodetrt {margin:0; float:left; width:655px;}
.prodetrt p {font-size:90%; margin:0 0 6px 0;}
.colorchart {border-bottom:#c5c5c5 1px dashed; padding:11px 0;}
.colorchart img {margin:0 5px 0 0;}
.ratecard {border-bottom:#c5c5c5 1px dashed; padding:11px 0;}
.ratecardorg {color:#ff8a00; font-size:210% !important; font-family:topmenu;}
.prospec {border-bottom:#c5c5c5 1px dashed; padding:12px 0 2px 0; font-size:90%;}
.prospeclbl {float:left; width:75px; margin:4px 0 9px 0;}
.prospecinp {width:60px; border:#bbbbbb 1px solid; margin:0 0 9px 0;}
.prospecsel {width:160px; border:#bbbbbb 1px solid; margin:0 0 9px 0;}
.available {border-bottom:#c5c5c5 1px dashed; padding:9px 0 6px 0; overflow:hidden;}
.orgtext {color:#ff0000; text-transform:uppercase;}
.btblock {padding:15px 0 0 0;}
.btbuynow {background:#ff8a00; padding:10px 22px; color:#fff; text-decoration:none; text-transform:uppercase; border:0; border-radius:6px; font-family:topmenu; font-size:124%; cursor:pointer; margin:0 12px 0 0;}
.btaddcart {background:#808080; padding:10px 22px; color:#fff; text-decoration:none; text-transform:uppercase; border:0; border-radius:6px; font-family:topmenu; font-size:124%; cursor:pointer;}
.nrefer {float:right; font-size:90%; margin:-2px 21px 0 0; background:url(../images/icon_email.jpg) right top no-repeat; padding:5px 28px 0 0; height:24px; width:300px; text-align:right;}
.nrefer a{text-decoration:none; color:#000;}
.nrefer a:hover{text-decoration:underline; color:#000;}
.nprint {float:right; font-size:90%; margin:-18px 21px 0 0; background:url(../images/icon_print.jpg) right top no-repeat; padding:5px 28px 0 0; height:24px; width:300px; text-align:right;}
.nprint a{text-decoration:none; color:#000;}
.nprint a:hover{text-decoration:underline; color:#000;}
/*--Tab Contnet--*/
#tabs-container {margin:18px 0 12px 0; padding:15px 0; overflow:hidden; border-top:#c5c5c5 1px solid; border-bottom:#c5c5c5 1px solid;}
.tabs-menu { height: 30px; float: left; clear: both;}
.tabs-menu li {height: 30px; line-height: 30px; float: left; margin-right: 10px; list-style:none; font-family:topmenu;color:#000; font-size:100%;}
.tabs-menu li.current {position: relative; background-color: #fff; border-bottom: 1px solid #fff; z-index: 5; border-top: 1px solid #d4d4d1; border-right: 1px solid #d4d4d1; border-left: 1px solid #d4d4d1; }
.tabs-menu li a {padding: 17px; color: #000; text-decoration: none; outline:none; }
.tabs-menu .current a {color: #000; outline:none;}
.tab {border: 1px solid #d4d4d1; background-color: #fff; float: left; width: auto; padding:9px 0 3px 0;}
.tab  a {color:#0848be; text-decoration:underline;}
.tab a:hover {color:#0848be; text-decoration:none; filter:alpha(opacity=70); opacity:0.7;}
.tab-content {width: 958px; padding:15px 12px 15px 18px; display: none; text-align:justify; line-height:19px; font-size:90%;}
.tab-content p {margin:0 0 9px 0;}
#tab-1 {display: block;}
.tab-content ol {margin:0; padding:0;}
.tab-content ol li{margin:0 0 0 15px; padding:0 0 5px 0;}
.tab-content ul {margin:0; padding:0;}
.tab-content ul li{margin:0 0 0 15px; padding:0 0 5px 0;}
/*--Related Products--*/
.relprocontainer {margin:0 0 3px 0; overflow:hidden;}
.relpro {width:217px; text-align:center; float:left; margin:0 40px 6px 0; padding:0 0 9px 0;}
.relpro img {border:#d8d8d8 1px solid; margin:0 0 9px 0;}



 /* cart page*/
 
 .Cart_cont_img {margin:0; padding:0; float:left; }
 .Cart_cont_txt {margin:0; padding:0; float:left;}
 .cart_cont_head {margin:0; padding:0; font-weight:bold; font-size:16px;}
 .cart_table {margin:0; padding:5px; background:#e2e2e2; border-bottom:1px solid #fff; border-right:1px solid #fff;}
 .cart_table_mar {margin:6px  auto 20px; padding:0;}
 .cart_table_in {margin:0; padding:5px; background:#f0f0f0; border-bottom:1px solid #fff; border-right:1px solid #fff;}
 .cart_table_in  a {margin:0; padding:0; color:red; text-decoration:none;}
  .cart_table_input {margin:0; padding:0; width:30px;}
  .cart_table_input_sg {margin:0; padding:0; width:40px; background:#9dcff4;}
  .cart_tableborder {margin:0 0px 8px 18px; padding:0; width:859px; border-bottom:1px #acacac dashed;}
  .cart_head {margin:14px 0 0 20px; padding:0; font-size:18px; font-weight:bold; float:right; color:#0544dc;}
  .cart_head_butt { background: url(../images/place_butt.png); 
  border:#f97b39 1px solid; border-radius:4px;  color: #fff;    font-size: 16px; font-weight: bold;
    margin:0 0 8px 31px;;    padding: 9px;    width: 88px; float:left;}
	.cart_head_butt a { margin:0; padding:0; text-decoration:none; color:#fff;}
	
	
	.cart_cont_butt { background: url(../images/cont_shop_butt.png)  ; 
  border-radius:4px; font-size: 16px;
    margin:0 0 8px 20px;;    padding:6px;width: 201px; float:left; border:1px #c9c9c9 solid;}
	.cart_by_pl { margin:0; padding:0; width:99%;}
	.cart_by_pl1 { margin:0; padding:0; width:530px;}
	.cart_by_pl1 a{ margin:0; padding:0; text-decoration:none; color:#6f6f6f;}
	.cart_head1 {margin:14px 0 0 20px; padding:0; font-size:14px; 
	 float:left;}
	 .cart_txtcont { margin:0 0 0 -12px; padding:0; }


#wrapper
        {
            margin-left: 0px;
            margin-top: 10px;
        }
.menustyle{ width:990px !important;}

.loginlbl {float:left; width:130px;}
.logininp {width:200px; background:#fff; border:#333 1px solid;}
		
		


