@charset "utf-8";
@media all{
a:hover{/*-moz-transition:all .3s ease-in 0s; -webkit-transition:all .3s; -o-transition:all .3s;*/}
p{margin:0px; padding:0px;}
body{
	margin:0px; 
	padding:33px 0px; 
	-webkit-font-smoothing:antialiased; 
	word-wrap:break-word; 
	color:#7c7c7c;
	font-family:arial; 
	font-size:13px; 
	/*line-height:20px;*/ 
	text-align:justify; 
	background:#1a1a1a url(images/bg.png) no-repeat top center;
}
.clear{clear:both; margin:0px; padding:0px; border:0px; height:0px; font-size:0px;}
.fixed_top{width:100%; height:31px; margin:0px; padding:0px; background-color:#343434; border-bottom:2px solid #1d1d1d; position:fixed; top:0px; z-index:999; opacity:0.8;} 
.fixed_bottom{width:100%; height:31px; margin:0px; padding:0px; background-color:#343434; border-top:2px solid #1d1d1d; position:fixed; bottom:0px; z-index:999; opacity:0.8;}
section{width:100%; margin:0px; padding:0px; height:auto;}
header{margin:0px; padding:10px 0px; width:100%;}
header img{width:100%;}
.wrapper{width:418px; margin:0px auto; padding:0px 31px;}
.top_search_area{width:99.5%; border-width:.5%; border-color:#161616; border-style:solid; background:#FFF url(images/text-area-bg.jpg) repeat-x top left;}
.banner_area{width:100%; padding-top:4px; margin:0px;}
.banner_area img{width:100%;}

.input{width:70%; height:31px; padding:0 0 0 1%; margin:0px; font-size:13px; border:none; color:#a8a8a8; float:left; background:none;}
.input1{width:98%; height:33px; padding:0 1%; margin:0px 0px 15px 0px; font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left;}
.input2{width:220px; padding:7px 2px; margin:0px 0px 15px 0px; font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left; float:left;}
.input3{width:100%; padding:7px 1%; margin:0px 0px 15px 0px; font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left;}
.input4{width:32%; height:33px; padding:0; margin:0px; font-size:18px; border:none; color:#555555; text-align:center; background:#FFF url(images/text-area-bg.jpg) repeat-x top left; float:left;}
.input5{width:60%; height:33px; padding:0 1%; margin:0px 0px 15px 0px; font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left; float:right;}
.input6{width:46px; height:18px; padding:0; margin:0px; background-color:#FFF; text-align:center; border:none;}
/*.input7{width:170px; height:26px; padding:0; margin:0px; background-color:#FFF; text-align:center; border:none;}*/
.input7{width:70%; height:26px; padding:0; margin:0px; background-color:#FFF; text-align:center; border:none;}
.input8{width:98%; height:85px; padding:2% 1%; margin:0px 0px 15px 0px; font-size:13px; border:none; color:#555555; font-family:arial; background:#FFF url(images/text-area-bg.jpg) repeat-x top left;}

.submit{width:20%; height:31px; margin:0px; padding:0px; border:none; cursor:pointer; font-size:14px; text-align:center; line-height:31px; color:#FFF; float:right;
	background: #0f1381; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f1381 0%, #0f1381 55%, #0f1381 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f1381), color-stop(55%,#0f1381), color-stop(100%,#0f1381)); /* Chrome, 		Safari4+ */
	background: -webkit-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1381', endColorstr='#0f1381',GradientType=0 ); /* IE6-9 */
}
.submit:hover{background:#0f1381;}
.submit1, .submit2, .submit3{width:100px; height:33px; margin:0px; padding:0px; border:none; cursor:pointer; font-size:14px; text-align:center; line-height:33px; color:#FFF;
	background: #0f1381; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f1381 0%, #0f1381 55%, #0f1381 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f1381), color-stop(55%,#0f1381), color-stop(100%,#0f1381)); /* Chrome, 		Safari4+ */
	background: -webkit-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1381', endColorstr='#0f1381',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
	-moz-box-shadow:1px 2px 10px rgba(0, 0, 0, 0.6);	
	-webkit-box-shadow:1px 2px 10px rgba(0, 0, 0, 0.6);	
	 box-shadow:1px 2px 10px rgba(0, 0, 0, 0.6);
}
.submit1:hover{background:#0f1381;}
.submit2:hover{background:#0f1381;}
.submit3:hover{background:#0f1381;}

nav{width:100%; padding:10px 0px; margin:0px;}
nav ul{margin:0; padding:0; list-style-type:none;}
nav ul li{margin:0px; font-family:arial; font-size:13px; background:url(images/nav-div.jpg) repeat-x bottom left;}
nav ul li a{display:block; color:#7c7c7c; text-decoration:none; text-transform:uppercase; line-height:45px; padding:0px 0px; background:url(images/menu-bullet.png) no-repeat right center;}
nav ul li a:hover{color:#fff;}
nav ul li .active{color:#fff;}
nav ul li:last-child{background:none;}

.catagory_block{width:94%; margin:0px 0px 15px 0px; padding:0% 3%; border:none; height:40px; font-size:22px; color:#FFF; line-height:40px; font-family:Myriad Pro; 
	background: #0f1381; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f1381 0%, #0f1381 55%, #0f1381 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f1381), color-stop(55%,#0f1381), color-stop(100%,#0f1381)); /* Chrome, 		Safari4+ */
	background: -webkit-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1381', endColorstr='#0f1381',GradientType=0 ); /* IE6-9 */
	-webkit-border-radius:3px; 
	-moz-border-radius:3px; 
	border-radius:3px;
}
.catagory_block a{display:block; text-decoration:none; color:#FFF; background:url(images/block-bullet.png) no-repeat right center;}
.catagory_block:hover{background:#0f1381;}
/*login*/
.login_area{width:100%; padding:0px; margin:0px; text-align:center; color:#FFF;}
.login_area p{padding:10px 0px; line-height:30px;}
.login_area .submit2{float:right; margin-left:15px; margin-bottom:10px;}

.myprofile_area{width:100%; padding:0px; margin:0px; text-align:center; color:#7c7c7c; line-height:22px;}
.myprofile_area .style1{color:#FFF; padding:15px;}
.myprofile_area img{width:190px; height:173px; margin:0px; padding:15px; background:url(images/profile-img-bg.png) no-repeat left top;}
.myprofile_area .color_code{width:220px; padding:10px 0px 0px 0px; margin:0px auto;}
.myprofile_area .color_code img{width:55px !important; height:55px; padding:0px; background:none; float:left;}
.myprofile_area .input2{width:75px; padding:1px 2px; margin:0px 0px 0px 0px; float:none;}
.myprofile_area .submit3{width:170px; font-weight:bold; font-size:16px;}

.products_area{width:100%; padding:0px; margin:0px; color:#888888; line-height:22px;}
.products_block{width:100%; padding:20px 0px; margin:0px; background:url(images/nav-div.jpg) repeat-x bottom left;}
.products_area .products_block .left{width:44%; padding:0px; margin:0px; float:left;}
.products_area .products_block .right{width:46%; padding:0px; margin:0px; float:right; text-align:left;}
.products_area .style1{color:#FFF; padding-top:20px;}
.products_area .style3{line-height:30px;}
.products_area img{width:100%; border:5px solid #272727; outline:1px solid #3f3f3f;}

.order_area{width:100%; padding:0px; margin:0px; text-align:center; color:#FFF;}
.order_area .style1{color:#FFF; padding:15px;}

.cart_area{width:100%; padding:0px; margin:0px; text-align:center; color:#FFF;}
.cart_area .style1{color:#FFF; padding:5px 0px 15px 0px;}
.cart_area img{padding-bottom:10px;}
.cart_area .submit3{width:199px; font-weight:bold; font-size:16px;}
.cart_area .submit1{font-weight:bold; font-size:16px;}
.cart_area .submit2{width:150px; font-weight:bold; font-size:16px;}

.style1{font-size:30px; font-family:Myriad Pro; line-height:30px;}
.style2{color:#00d896;}
.style2 a{color:#00d896; text-decoration:none;}
.style2 a:hover{text-decoration:underline;}
.style3{color:#fff; font-family:Myriad Pro; line-height:40px; font-size:18px;}
.style4{color:#FFF; line-height:22px; font-size:15px;}
.style5{height:26px; background-color:#111111; color:#878787; line-height:26px; text-align:center;}
.style6{
	background: #0f1381; /* Old browsers */
	background: -moz-linear-gradient(top,  #0f1381 0%, #0f1381 55%, #0f1381 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f1381), color-stop(55%,#0f1381), color-stop(100%,#0f1381)); /* Chrome, 		Safari4+ */
	background: -webkit-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0f1381 0%,#0f1381 55%,#0f1381 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1381', endColorstr='#0f1381',GradientType=0 ); /* IE6-9 */
}

.padding{padding-bottom:10px;}
.padding1{margin:10px auto;}
.padding2{margin-top:10px;}
.padding3{padding:10px 0px;}


.required {
	font-family: Tahoma, Verdana; 
	font-size: 10px;
	font-weight:bold;
	color: #FF0000;
	float:left;
}

.errormessage {
	font-size: 13px;
	color: #FF0000;
	font-weight: bold;
}

.pageIn{
	font-family:Tahoma, Verdana;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.pageLink  {
	font-family:Tahoma, Verdana;
	color: #7c7c7c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.pageLink a {
	font-family:Tahoma, Verdana;
	color:#7c7c7c;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.pageLink a:hover {
	font-family:Tahoma, Verdana;
	color:#7c7c7c;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.textbold{ color:#0f1381; font-weight:bold; font-size:11px; text-align:left;}
.input11{width:98%; height:100px; padding:0 1%; margin:0px 0px 5px 0px; font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left;}
.input5_new{width:100%; height:25px;  font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left; float: left;}
.input5_new_small{width:70px; height:25px;  font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left; float: left;}
.input111{width:100%; height:100px; font-size:13px; border:none; color:#555555; background:#FFF url(images/text-area-bg.jpg) repeat-x top left;}

}

@media only screen and (max-width: 480px) {
.wrapper{width:85%; margin:0px auto; padding:0% 7.5%;}
}
