/*re-set stylesheet*/
html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a,  font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, button 
	{margin: 0; padding: 0;  border: 0; outline: 0; font-weight: inherit; font-style: inherit; 	font-size:		  	 100%;  font-family: inherit; vertical-align: baseline; text-align: left; 	font-weight:normal;}
a {	text-decoration:none; outline:none; outline:none!important;}
a:hover{}
:focus {outline:0;  }
body {background: white; }
ol, ul, li{	list-style: none; padding:0; }
/* tables still need 'cellspacing="0"' in the markup */

table {	border-collapse:collapse; 	border-spacing: 0;}
caption, th, td {text-align:left; vertical-align:top;}



/*All Styles*/
body{background:#f0f0ea; font:11px/18px Georgia, "Times New Roman", Times, serif; color:#636363;}
/*Header*/
.wrapper, .header{width:990px;  position:relative;  margin:0 auto; overflow:hidden;   }
.logo{float:left; padding-top:10px}
.top-icons{float:right; padding:50px 30px 0 30px;}
.home, .login, .cart, .support, .community{float:left; width:24px; height:22px; background:url(../images/icons.png) 0 center no-repeat; margin-left:15px; display:inline; position:relative;}
.login{background-position:-35px center;}
.cart{background-position:-65px center;}
.support{background-position:-102px center;}
.community{background-position:-135px center;}

.call{float:right; padding-top:20px;}
.green-heading{font:bold 12px Tahoma, Geneva, sans-serif; color:#8dc400;}
.call-center{clear:both; font:bold 12px/20px Tahoma, Geneva, sans-serif; color:#b7b7b7;}
.call-center span{width:55px; display:inline; float:left; font-weight:bold;}
/*end of header*/

/*Navigation*/
.nav-wrap{width:100%; height:32px; margin-top:10px; background:url(../images/nav-bg.jpg) 0  bottom repeat-x; border:1px solie red;}
.nav{width:990px; margin:0 auto;}
.nav li{float:left; display:inline; margin-right:10px;}
.nav li a{ padding-left:10px; float:left;}
.nav li a b{font:bold 12px/27px Tahoma, Geneva, sans-serif; color:#fff; float:left; padding:5px 15px 0 5px; cursor:pointer;}
.nav li a:hover, .nav li a .active{color:#000; background:url(../images/nav.png) 0 bottom no-repeat;}

.nav li a:hover b, .nav li a .active b{color:#000; background:url(../images/nav.png) right bottom no-repeat;}
.sitemap{float:right; width:66px; height:19px; border:none; background:url(../images/sitemap.jpg) 0 0 no-repeat; display:inline; margin-top:9px;}
/*end of Navigation*/

.scrool{float:left; display:inline; margin-top:10px; background:url(../images/scrool.jpg) 0 0 no-repeat; width:964px; height:277px; position:relative; padding:0 13px;}
.next{position:absolute; top:100px; right:0; height:27px; width:27px; background:url(../images/next.png) 0 0 no-repeat; z-index:2 }
.previous{position:absolute; z-index:2; top:100px; left:0; height:27px; width:27px; background:url(../images/previous.png) 0 0 no-repeat }
.scrool-items{float:left; display:inline; width:184px; margin:13px  4px 0 4px; position:relative;}
.details{position:absolute; width:59px; height:19px; background:url(../images/details.png) 0 0 no-repeat; z-index:3; top:225px; left:115px; cursor:pointer;}
.sub-cate{ padding:10px; float:left;}
.sub-cate li {display:inline; font:bold  11px Georgia, "Times New Roman", Times, serif; color:#000; float:left; padding:0 5px;}
.sub-cate li a{float:left; font:bold italic  12px Georgia, "Times New Roman", Times, serif; color:#7798a6;}
.sub-cate li a:hover{color:#000;}
.container{width:990px; float:left; position:relative; background:url(../images/body-repeat.jpg) 0 0 repeat-y; padding:11px 0}
.container-top{position:absolute; top:0; left:0; height:11px; width:990px; background:url(../images/body-top.jpg) 0 0 no-repeat;}
.container-bottom{position:absolute; bottom:-3px; left:0; height:11px; width:990px; background:url(../images/body-bottom.jpg) 0 0 no-repeat;}


.left-col{float:left; width:670px; margin-left:12px; display:inline; overflow:hidden; padding-bottom:10px;}

.post{float:left; width:630px; background:url(../images/posts.jpg) 0 0 repeat-x; display:inline; padding:10px 20px 30px; border-bottom:solid 1px #e9e9e9;}
.date{width:36px; background:#7bbb0c url(../images/date.jpg) 0 bottom no-repeat; height:40px; float:left; font:bold 10px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
.day{font:bold 15px/15px Arial, Helvetica, sans-serif; color:#8ec600; width:36px; text-align:center; padding-top:1	px; float:left;}
.year{font:10px Arial, Helvetica, sans-serif; color:#9d9b9b; width:36px; text-align:center; margin-top:-2px; float:left; display:inline;}

.post-heading{float:left; font:24px Georgia, "Times New Roman", Times, serif; color:#252525; width:580px; padding-left:10px; text-decoration:underline; padding-top:5px;}
.des{display:inline-block; background: url(../images/border.jpg) 0 bottom repeat-x; padding:10px 0 30px 20px;  clear:both; }
.left-img{float:left; padding-right:10px;}
.right-img{float:right; padding-left:10px;}

.links {clear:both; width:200px; padding-top:10px; float:right;}
.links li{color:#7798a6; font:bold italic 12px Georgia, "Times New Roman", Times, serif; float:right; padding:0 2px;}
.links li  a{text-decoration:underline; color:#7798a6; font:bold italic 12px Georgia, "Times New Roman", Times, serif; display:inline;}
.links li a:hover{color:#252525}
.links li span{color:#969696; font:12px Arial, Helvetica, sans-serif;}


.right-col{float:left; width:300px; background:#f8f8f5; border-left:1px solid #e9e9e9}
.right-heading{background:#ecece0; float:left; height:32px; width:100%; text-transform:uppercase; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#4c4c4c; padding-top:12px; text-align:center; position:relative; z-index:5;}
.category{float:left; width:249px; border:1px solid #e9e9e9; border-width:1px 0 ; padding:30px 25px; background:#f8f8f5; display:inline; margin-bottom:1px; }
.category li{ float:left; width:229px; padding-left:20px; background:url(../images/icon1.jpg) 0 7px no-repeat; margin-bottom:10px; display:inline; }
.category li a{font:11px Georgia, "Times New Roman", Times, serif; color:#3d3d3d;}
.category li a:hover{text-decoration:underline;}

.shop-items{width:100%;}
.shop-items li {float:left; width:115px; margin: 10px 17px 0; display:inline;}
.shop-holder{float:left; width:109px; padding:3px; height:103px; background:url(../images/shop-holder.jpg) 0 0 no-repeat; margin-top:5px; display:inline;}
.price{width:115px; clear:both; font:bold 12px/20px Tahoma, Geneva, sans-serif; color:#b7b7b7; text-align:center;}
.shop-list{width:300px; float:left; padding:0 5px; overflow:hidden;}
.shop-list .post-heading{width:250px}
.shop-wrap{width:300px; clear:both; float:left;}
.shop-des{float:left; width:140px;}
.shop-left{float:left; width:115px; display:inline; margin: 10px 10px;}
.shop-list .price{color:#8dc400;}
.shop-list .links{width:250px!important; float:left; padding-left:50px}
.shop-list .links li{float:left;}

.pagination{width:100%; float:left; margin-top:60px; text-align:center;}
.pagination li{display:inline; margin:0 2px; font-weight:bold; letter-spacing:2px;}
.pagination li a{background:#43464b; padding:0 5px;  font:bold 12px/18px  Arial, Helvetica, sans-serif; color:#fff; height:20px;display:inline-block}
.links-icon{float:left; display:inline; width:400px; padding-top:5px;}
.links-icon a{float:left; display:inline; margin-right:4px;}
.digg, .del, .fb, .tweter, .su, .readit, .rss{float:left; display:inline; width:26px; height:26px; background:url(../images/links-icon.png) 0 0 no-repeat;}
.del{background-position:-28px 0}
.fb{background-position:-56px 0}
.tweter{background-position:-84px 0}
.su{background-position:-112px 0}
.readit{background-position:-140px 0}
.rss{background-position:-168px 0}

.comment-sec{width:635px; display:inline; padding:30px 0 0 30px;  float:left;}
.comment-sec li{float:left;  width:100%;}
.commenter-image{float:left; padding:6px; width:50px; height:50px; background:url(../images/comment-img-holder.jpg) 0 0 no-repeat;}
.commenter-name{float:left; padding-left:20px; padding-top:10px; font:bold 16px Georgia, "Times New Roman", Times, serif; color:#657f8c; width:450px;}
.commenter-name li{display:inline; padding:5px 0}
.commenter-name label{float:left; width:60px; font-style:italic;}
.commenter-name li .inputs{float:left; width:286px; height:25px; border:1px solid #000;}
.commenter-name div	{clear:both; color:#b1b1a5; font-weight:normal;}

.text-area{float:left; clear:both; margin-top:10px; width:540px; height:145px; border:1px solid #000; margin-left:5px; display:inline; overflow:auto;}
.captcha{float:left; padding:0 10px; margin-top:-4px;}

.comment-box{float:left; display:inline; width:558px; background:url(../images/comment-repeat.jpg) 0 0 repeat-y; margin:10px 0 30px; position:relative; padding:12px 10px 25px;}
.comment-top{position:absolute; top:0; left:0; width:578px; height:12px; background:url(../images/comment-top.jpg) 0 0 no-repeat;}
.comment-bottom{position:absolute;  bottom:-2px; left:0; width:578px; background:url(../images/comment-bottom.jpg) 0 0 no-repeat; height:25px;}
.comment-bottom a{float:right; padding-right:50px; font:bold italic 11px/20px Georgia, "Times New Roman", Times, serif; color:#fff;}

/*General*/
.floatleft{float:left!important}
.floatright{float:right!important}
.clear{clear:both!important}
.nobackground{background:none!important}
.noborder{border:none!important}
.nopadding{padding:0!important}
.nomargin{margin:0!important}


/*Footer*/
.footer{ width:100%; color:#fc4113;  text-align:center; padding-top:10px; float:left; padding-bottom:30px;}
.footer-left{float:left;width:240px; padding-left:30px; font:bold italic 12px Georgia, "Times New Roman", Times, serif; color:#414d52; padding-top:5px;}

.footer-link{width:520px; padding:5px 0 0 ; text-align:center; float:left;}
.footer-link li{display:inline; font: 12px Tahoma, Geneva, sans-serif; color:#000; margin:0 4px; }
.footer-link li a{color:#7798a6; font: 12px  Arial, Helvetica, sans-serif;}
.footer-link li a:hover{color:#000}
.developed-by{float:right; width:127px; height:28px; background:url(../images/developed-by.jpg) 0 0 no-repeat;}



/*Forms*/
.forms-wrap{float:left; width:550px; background:#fff; padding:10px; border:1px solid black;}
.box-gray, .form{width:547px; background:#f6f6f6; border:solid 1px #ccc; overflow:hidden; margin-bottom:16px;  }
.form{background:none; vertical-align:bottom;}


.left-td{width:150px; _width:100px!important; border:1px solid #e9e9e9; border-width:0 1px 1px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#54575a;  background:#f6f6f6 url(../images/white.jpg) 0 0 repeat-x; text-align:right; padding:6px 6px 6px 4px; }

.left-tdx{font:bold 11px Arial, Helvetica, sans-serif; color:#54575a; padding:6px 2px }
.left-tdx input{width:10px!important; }
.left-tdx label{font-weight:bold;}


.left-td .processas{font:bold 11px Arial, Helvetica, sans-serif;text-align:right; padding:6px 6px 6px 4px;}
.drop-down{width:311px; height:16px; border:1px solid #c0c0c0; background:#979797; font:9px Arial, Helvetica, sans-serif; margin-top:6px; }
.drop-deon1{float:left; font:11px Arial, Helvetica, sans-serif; color:#54575a;}
.form   a, .lost{color:#0864b2; text-decoration:underline; margin-left:5px; font:11px Verdana, Geneva, sans-serif;}
.lost{text-decoration:none!important; padding-top:6px; float:left;}
.form td font{float:left; padding-left:5px; color:#54575a; font:11px Arial, Helvetica, sans-serif; padding-top:5px}

.left-td span{color:#228003; font:bold 13px Arial, Helvetica, sans-serif; display:block; }
.icon3{float:left; margin:2px 0 0 5px ; display:inline; background:url(../images/icon3.png) 0 0 no-repeat; width:26px; height:26px;}
.icon4{float:left; display:inline; background:url(../images/icon4.jpg) 0 0 no-repeat; width:22px; height:20px; margin-top:2px; margin-left:5px;}
.icon-google{float:left; display:inline; background:url(../images/next.png) 0 0 no-repeat; width:22px; height:20px; margin-top:2px; margin-left:5px;}
.small-input{float:left; height:19px; overflow:auto; width:50px; border:solid 1px #c0c0c0; margin-top:3px; display:inline; font:10px Arial, Helvetica, sans-serif;}

.form  .span{color:#54575a; font:bold 11px Arial, Helvetica, sans-serif; float:left; padding:5px 15px 0 0;}
.form .span input{float:left; margin:2px 4px 0 0;}

hr{ background:#474747; height:1px; border-bottom:solid 1px #d8d8d8;}
.submit{float:left; width:103px; height:28px; background:url(../images/submit.png) 0 0 no-repeat; }
.form .login-group label{font:bold 14px Arial, Helvetica, sans-serif; color:#5396b3; float:left;clear:both;}
.form .login-group{padding-top:10px;float:left; width:100%;}
.form .login-group label input{float:left; margin:3px 5px 8px;}
.check{margin-top:4px; display:inline; float:left}
.btn-holder{float:left; padding:10px 30px 0;width:200px;}
.btn-holder input{margin-left:10px; padding:0 10px!important; float:right;cursor:pointer}
.invoice{width:480px; margin:5px auto;clear:both!important;}
.invoice th{border-bottom:2px groove #595959; text-align:center; font:bold 11px Arial, Helvetica, sans-serif;}
.invoice td{text-align:center; font-weight:bold; padding-top:10px}
.invoice .small-input{margin-left:8px; width:340px; display:inline; padding-left:5px;}
.invoice .border{border:2px groove #595959; border-width:0 2px; width:369px;}
.add{float:left; font:bold 13px Arial, Helvetica, sans-serif; background:url(../images/add.png) 0 0 no-repeat; padding-left:20px; color:#136e98; margin:10px;}
.invoice tfoot td{border-top:2px groove #595959}
.invoice tfoot td.border{border-width:2px 2px 0; text-align:right;}
.payment{float:left; padding-left:20px; width:490px;}
.payment label{float:left; width:100%; font:bold 11px Arial, Helvetica, sans-serif; color:#54575a; padding-bottom:5px;}
.payment label input{float:left; margin:2px 7px 2px 0 }

.order{background:#f6f6f6; padding:2px 0; border:1px solid #d9dadc; border-width:1px 0; width:100%; text-align:center; font-weight:bold}
.order span{display:block; padding-left:10px; color:#000;}
.inword{float:left; padding:0 0 10px 20% ; font:bold 14px Arial, Helvetica, sans-serif; color:#000; width:80%; }
.inword span{font:bold 12px Arial, Helvetica, sans-serif; }
.order-btn{float:left; width:108px; height:28px; background:url(../images/order.png) 0 0 no-repeat; border:none; display:inline}
.error{font-size:10px;color:#d90000;clear:both;display:block;font-family:arial;}
.hidden_text{display:none}
.cart-amount{border:solid 1px #f5f5f5!important;color:#333!important;background:#f5f5f5!important;}
