@import url("reset.css");
@import url("typography.css");
@import url("menu.css");
@import url("form.css");
@import url("fancybox.css");

/*-- Wrapper CSS --*/
.wrapper_outer{
	background:url(../images/footer_bg.jpg) left bottom repeat-x;
}
.wrapper{
	width:1000px;
	margin:0px auto;
}
/*-- Header CSS --*/
.header{
	height:113px;
}

.inner_header{
	height:142px;
}
.logo{
	float:left;
	width:419px;
}
.header_link{
	float:left;
	width:580px;
}
.date{
	text-align:right;
	color:#68ddff;
	height:20px;
	line-height:20px;
	margin:10px 0px;
}

.usermenu{
	height:27px;
	margin-bottom:10px;
}

.topmenu{
	height:27px;
	font-weight:bold;
}

.banner{
	background:url(../images/header.jpg) no-repeat;
	height:229px;
}
.banner_box{
	padding:138px 0px 22px 380px;
}
	.banner_box a:link, .banner_box a:visited{
	font-weight:bold;
	color:#0a0e39;
	text-decoration:underline;
}
.banner_box a:hover{
	text-decoration:none;
}
/*-- Search Box CSS --*/
.searchbox{
	width:360px;
}
.searchbox .box_l{
	background:url(../images/search_box_l.jpg) no-repeat;
}
.searchbox .box_m{
	background:url(../images/search_box_m.jpg) repeat-x;
}
.searchbox .box_r{
	background:url(../images/search_box_r.jpg) right top no-repeat;
	height:40px;
	line-height:40px;
	padding-left:10px;
}

/*-- Content CSS --*/
.content{
	background:#FFFFFF;
	padding:8px;
}
/*-- Left Column CSS --*/
.left_column{
	float:left;
	width:225px;
	margin-right:14px;
}
/*-- Cat Box CSS --*/
.catbox{
	background:#04274a url(../images/cat_box_bt.jpg) left bottom repeat-x;
}
.catbox .box_inner{
	padding:10px;
}

/*-- Page Content CSS --*/
.page{
	float:left;
	width:745px;
}

/*-- Product Box CSS --*/
.product_box{}

.product_box .product{
	float:left;
	width:323px;
	background:#ecf6ff;
	border:1px solid #61a7e9;
	padding:10px;
	margin: 0px 10px;
	margin-bottom:10px;
}
.product_box .product .product_pic{
	float:left;
	width:120px;
	margin-right:15px;
}
.product_box .product .product_pic img{
	border:3px solid #ffffff;
}
.product_box .product .product_pic img.enlarge{
	border:0px;
}

.product_box .product .product_desc{
	float:left;
	width:180px;
}
.product_box p.button_link{
	text-align:right;
}

.product_details{
	background:#ecf6ff;
	border:1px solid #61a7e9;
	padding:10px;
	margin: 0px 10px;
	margin-bottom:10px;
}
.product_details .product_pic{
	float:left;
	width:120px;
	margin-right:15px;
}
.product_details .product_pic img{
	border:3px solid #ffffff;
}

.product_details .product_pic img.enlarge{
	border:0px;
}

.product_details .product_desc{
	float:left;
	width:565px;
}
.product_details p.button_link{
	text-align:right;
}

/*-- Table Content CSS --*/
.table_content{}

.table_content .conent_inner{
	background:#61a7e9;
	padding:1px;
}
.table_content ul{
	margin:0px;
	padding:0px;
}
.table_content ul li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	display:block;
	height:33px;
	line-height:33px;
	margin-bottom:1px;	
}

.table_content ul li.title{
	background: url(../images/title_bg.jpg) repeat-x;
	height:33px;
	line-height:33px;
	color:#FFFFFF;
	font-weight:bold;
}
.table_content ul li.row1{
	background:#d7ecff;
}
.table_content ul li.row2{
	background:#ecf6ff;
}
.table_content ul li span{
	float:left;
	padding-left:5px;
	border-right: 1px solid #61a7e9;
}
.table_content ul li span.srno{
	font-weight:bold;
	width:25px;
	text-align:center;
}
.table_content ul li span.pr_name{
	width:300px;
}
.table_content ul li span.price{
	width:60px;
}
.table_content ul li span.quantity{
	width:60px;
}
.table_content ul li span.quantity input{
	width:40px;
}

.table_content ul li span.size{
	width:30px;
}
.table_content ul li span.color{
	width:40px;
}
.table_content ul li span.subtotal{
	width:80px;
}
.table_content ul li span.action{
	width:80px;
	border-right:0px solid #61a7e9;
}
.table_content ul li span.message_add{
	width:621px;
	text-align:right;
	padding-right:10px;
}
.table_content ul li span.message_location{
	width:535px;
	text-align:right;
	padding-right:10px;
}
.table_content ul li span.message_alert{
	width:402px;
	text-align:right;
}

/*-- Footer CSS --*/
.footer{
	background:url(../images/footer_bg.jpg) repeat-x;
	height:142px;
}
.footer_links{
	padding-top:10px;
	color:#98ccfd;
	float:left;
	width:750px;
	line-height:25px;
}
.footer_devby{
	
	color:#98ccfd;
	float:right;
	width:auto;
	padding-right:15px;
	
}
.footer_contact{
	padding-top:10px;
	float:left;
	width:250px;
	color:#98ccfd;
}

/*-- Site Common CSS --*/
.more a:link, .more a:visited{
	float:right;
	font-weight: bold;
	color: #ea7001;
	text-decoration: none;
}
.more a:hover {
	cursor: hand; COLOR: #0882ad;
	text-decoration:none;
}

/*blockquote,form,div,li,ol,p,td,th,ul {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #707070;}*/
p{
	padding:0px;
}





.t1 { background: #CCCCCC repeat-x; padding:5px 0 5px 5px; height:22; color:#000; }

.error1 ul {
	background: url(../images/alert.png) 5px 0.5em no-repeat #F8E0D6;
	border:#DD7244 1px solid;
	padding:11px 5px 5px 55px;
	width:auto;
	margin-left:2px;
}
.error1 li {
	list-style-type:circle;
	padding:2px 5px 2px 5px;
	font-size:12px;
	color:#cc0000;
}
.displayMsg ul {
	background: url(../images/ok.png) 5px 0.5em no-repeat #D9EAC8;
	border:#C5D898 1px solid;
	padding:11px 5px 5px 55px;
	width:auto;
	margin-left:2px;
}
.displayMsg li {
	list-style-type:circle;
	padding:2px 5px 2px 5px;
	font-size:12px;
	color:#003300;
}
#tab_tab { font-size:12px; margin:5px 5px 5px 5px; border:1px solid #61a7e9; font-family: Arial, Helvetica, sans-serif; background:#ecf6ff; } 
#tab_tab td { vertical-align:middle; padding:3px 5px 3px 5px; border-right:1px solid #61a7e9; border-bottom:1px solid #61a7e9; font-family: Arial, Helvetica, sans-serif; }
#tab_tab .t1 { background:#256dc2 url(../images/button_bg.jpg) repeat-x; padding:5px 5px 5px 5px; color:#FFFFFF; font-size:12px; }
#tab_tab .t2 { background-color:#EFEFEF; padding:5px 0 5px 5px; }
#tab_tab .t3 { background-color:#fff6e7; padding:5px 5px 5px 5px; color:#000000; font-size:12px; text-align:center; font-weight:600; }
/*.button{ border:#070707 1px solid; background:#636363; color:#FFF;  font-family:Arial, Helvetica, sans-serif; font-size:12px; } */
.peginition{
	margin:10px 0px;
}
.peginition li{  background:#256dc2 url(../images/button_bg.jpg) repeat-x; color:#FFFFFF; padding:1px 8px; font-size:12px; font-family: Arial, Helvetica, sans-serif; border:1px solid #ecf6ff;}

.peginition li b{
	color:#FFFFFF;
}
.peginition li a:link, .peginition li a:visited{
	color:#ffffff;
	text-decoration:blink;
}
.peginition li a:hover{
	text-decoration:blink;
	color:#999999;
	
}
.process_title {
background:#454545 repeat-x; color:#FFFFFF; font-size:12px; height:26px; font-weight:bold;font-family: Arial, Helvetica, sans-serif; vertical-align:middle;
}
.note {
color:#CC0000;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
}
.text_right{
	text-align:right;
}
.alert_text{
	background:#e1e1e1;
	border:1px solid #b0b0b0;
	padding:10px;
}
.content_specer{
	height:15px;
}