body{margin:0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; background:#e6e6e6;}
a{text-decoration:none;}
ul{list-style:none; margin:0; padding:0;}
img{border:0;}

h1{font-size:24px; font-weight:lighter; color:#5d5d5d;}
h3{margin:5px 0;}

/*------------------------pubheader--------------------------*/
#pubheader{background:url(/asset/images/header-bg.png) repeat-x; width:100%;}
#pubheaderinner{width:728px; margin-left: auto ; margin-right: auto ;}



/*------------------------header--------------------------*/
#header{background:url(/asset/images/header-bg.png) repeat-x; width:100%; height:149px; float:left;}
#header-inner{width:990px; margin:5px auto;}
#header-left-panel{width:200px; float:left;}
/*======links===========*/
#header-right-panel{width:200px; float:right;}

#header-center-panel{width:585px; float:left;}

/*======search===========*/
#search-block{float:right; width:100%; text-align:right; margin:20px 0;}
input.search_query{color:#999; padding:0 5px; width:200px; margin:0; height:21px; vertical-align:top;}
input.search-btn{background:url(/asset/images/search.png) no-repeat; border:0; width:75px; height:25px; margin:0 0 0 -5px; padding:0;}
/*======cart===========*/
#cart-block{width:100%; float:right;}
#cart-block .cart-inner{background:url(/asset/images/cart-bg.png) no-repeat 10px 0px #e2e2e2; width:170px; height:20px; float:right; padding:10px 10px 10px 50px;}
#cart-block .cart-inner span{font-size:12px;}
#cart-block .cart-inner span a.blue{font-weight:bold; color:#0079cf;}

/*------------------------navigation--------------------------*/
#nav{width:100%; float:left; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dfdfdf)); background:-moz-linear-gradient(top,  #fff,  #dfdfdf); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dfdfdf'); border-bottom:solid 1px #a6a6a6; height:45px;}
#nav-inner{width:990px; margin:0px auto;}
#nav-inner ul{height:45px; float:left;}
#nav-inner ul li{float:left; margin:0 1px 0 0;}
#nav-inner ul li a{height:25px; font-size:18px; font-weight:lighter; padding:10px 12px; display:block; color:#000;}
#nav-inner ul li a:hover{color:#FFF; background:-webkit-gradient(linear, left top, left bottom, from(#1886d4), to(#0761a1)); background:-moz-linear-gradient(top,  #1886d4,  #0761a1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1886d4', endColorstr='#0761a1');}
#nav-inner ul li a.selected{height:25px; font-size:18px; font-weight:lighter; padding:10px 20px; display:block; color:#FFF; background:-webkit-gradient(linear, left top, left bottom, from(#1886d4), to(#0761a1)); background:-moz-linear-gradient(top,  #1886d4,  #0761a1); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1886d4', endColorstr='#0761a1');}

/*------------------------pub-------------------------*/
#publicityR{float:left; }
#publicityL{float:left;}
@media (max-width: 1280px) {
#publicityR{display:none; }
#publicityL{display:none;}
}

/*------------------------content area--------------------------*/
#content-area{width:100%; float:left; border-top:solid 1px #fff; padding:10px 0 0 0;}
#content-inner{width:1310px; margin:0px auto;}
@media (max-width: 1280px) {
#content-inner{width:990px; margin:0px auto;}
}

#wrapper{width:970px; float:left; padding:10px; background:#FFF;}
/*==============slider===============*/
#slider{width:970px; float:left; margin:0 0 5px 0;}
/*==============sidebar===============*/
.sidebar{width:200px; float:right;}
.sidebar .block{float:left; width:100%;}
.sidebar .block input.textfield{width:98%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:solid 1px #CCC;}
.sidebar .block input.login-btn{font-size:18px; text-transform:uppercase; font-weight:lighter; border:0; padding:5px 30px; background:#0761a1; color:#FFF; width:auto; margin:5px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.sidebar .block ul li{padding:0 0 10px 0; border-bottom:solid 1px #CCC;}
.sidebar .block p{margin:5px 0 0 0; font-size:12px;}
.sidebar .block p.blue{font-weight:bold; color:#0079cf; font-style:italic;}
/*=====category========*/
.sidebar .block ul.category li{padding:0; border-bottom:solid 1px #CCC;}
.sidebar .block ul.category li a{color:#666; display:block; padding:5px;}
.sidebar .block ul.category li a:hover{background:#DEE9F1;}


/*==============container===============*/
#container{width:760px; float:left;}
.projects{width:710px; float:left; margin:0 0 10px 0;}
.projects .project-block{width:350px; float:left; margin:0 5px 0 0; height:130px; overflow:hidden;}
.projects .project-block img{float:left; margin:0 10px 0 0;}
.projects .project-block h3{margin:0 0 5px 0;}
.projects .project-block p{margin:0;}
.projects .project-block p.date{font-size:12px; color:#0079cf; margin:0 0 10px 0;}

.projects .product-block{width:210px; float:left; margin:0 6px 6px 0; padding:10px; background:#dee9f1;}
.projects .product-block h3{margin:0 0 5px 0; color:#373737;}
.projects .product-block p.blue{font-size:14px; color:#0079cf; margin:10px 0 10px 0; border-bottom:solid 1px #999; padding:0 0 15px 0;}
.projects .product-block p span.rate{font-size:18px; font-weight:lighter; color:#0079cf;}

.projects .product-block p.links{text-align:center; display:block; margin:auto;}
.projects .product-block a.add-cart{background:#ff3e03; padding:5px 10px; color:#FFF; margin:0 10px 0 0;}
.projects .product-block a.details{background:#9d9d9d; padding:5px 10px; color:#FFF;}

/*-------------------------product details-------------------------*/
.product-details{width:710px; float:left; margin:0 0 10px 0;}
.product-details img{float:left; margin:0 20px 0 0;}
.product-details p.blue{font-size:14px; color:#0079cf; margin:10px 0 10px 0; padding:0 0 15px 0;}
.product-details p span.rate{font-size:18px; font-weight:lighter; color:#0079cf;}

.product-details a.add-cart{background:#ff3e03; padding:5px 10px; color:#FFF; margin:0 10px 0 0; float:right;}
.product-details a.details{background:#9d9d9d; padding:5px 10px; color:#FFF;}


/*-------------------------signup-------------------------*/
.signup{width:710px; float:left; margin:0 0 10px 0;}
.signup input.textbox-big{width:400px; padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:solid 1px #CCC; color:#999;}
.signup input.textbox-small{width:200px; padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:solid 1px #CCC; color:#999;}
.signup select.opt{width:200px; padding:5px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; border:solid 1px #CCC; color:#999;}
.signup input.register{border:0; background:#ff3e03; color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; padding:5px 20px;}
.red{font-size:12px; color:#F00;}

/*------------------------footer--------------------------*/
#footer-area{width:990px;; margin:0 auto; background:#999999; clear:both; height:50px;}
#footer-inner{width:990px; margin:0px auto;}
/*.footer-logo{width:300px; float:left; padding:10px; color:#FFF; font-weight:bold;}*/
.footer-right{width:990px; float:left; border-top:3px solid #000000;}
.footer-right ul{float:left; padding-top:5px; }
.footer-right ul li{float:left; color:#FFF; margin:10px;}
.footer-right ul li a{ color:#000066; text-transform:capitalize; margin-left:20px; font-weight:bold; padding-top:10px;}
.footer-right ul li a:hover{text-decoration:underline;}
.footer-right p{text-align:right; color:#FFF;}
.footer-right a{color:#FFF; text-transform:capitalize;}
.footer-right a:hover{text-decoration:underline;}


h3.header_title {
width:500px;
text-align:center;
font-size:48px;
margin:0px;
padding:0px;
}

p.header_sub_title {
width:500px;
text-align:center;
font-size:24px;
margin:0px;
padding:0px;
}

span.pg {
float:right;
margin-bottom:10px;
}

.selec {
background-color:#0E71B8;
color:#FFFFFF !important;
}
.pagination span.disabled {
background-color:#eee;
padding:3px;
margin:2px;
}

.pagination span.current {
/*background-color:#eee;*/
padding:3px;
background-color:#000066;
color:#FFFFFF;
margin:2px;
}

.pagination a {
padding:3px;
background-color:#0E71B8;
color:#FFFFFF;
margin:2px;
}

.pagination a:hover {
background-color:#000033;

}

td.s_list_td {
/*background-color:#1177C0;
color:#FFFFFF;*/
}

td.s_list_td a{
color:#000066;
}

td.s_list_td a:hover{
background-color:#0E71B8;
color:#FFFFFF;
}

img.team_logo {
padding:2px;
}

h3.title {
background-color:#2E3698;
color:#FFFFFF;
padding:2px;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

h3.trade_list {
background-color:#2E3698;
color:#FFFFFF;
padding:2px;
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

.sub_title {
background-color:#2E3698;
color:#FFFFFF;
font-weight:bold;
padding:4px;
margin-bottom:5px;
margin-top:5px;

}

span.link {
color:#1177C0;
}

span.black {
color:#000000;
}

td.label {
background-color:#eee;
}
p.error {
color:#FF0000;
text-align:center;
font-weight:bold;
}

td.comment {
margin-left: 10px;
padding-left: 20px;
text-decoration: underline;
}