@charset "utf-8";

/*------------------- body -----------------------*/
html,body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	background: url(../images/bg.jpg) repeat-x top center #cdddff;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #4d5f68;
	margin: 0;
	padding: 0;
	line-height: 1.5em;
}

#wrapper {
	width: 960px;
	margin: 0 auto;
}

a {
	color: #5990ac;
	text-decoration: none;
}

a:hover {
	color: #6eabc9;
	cursor:pointer;
	text-decoration: none;
}

.clearboth {
	clear: both;
}

img,a {
	border: none;
}

input, select {
	font-size: 1em;
}

.f-button {
	background: url(../images/icon-button1.png) no-repeat;
	width: 65px;
	height: 25px;
	border: medium none;
	padding-bottom:5px; 
}

h2.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2em;
	margin: 0 0 10px 15px;
}
h3.title{
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1.5em;
	margin:0 0 10px 20px;
}
h4.title{
	color:#4D5F68;
	font-family:Tahoma,Helvetica,sans-serif;
	font-size:11px;
	line-height:1.1em;
}


/*------------------- end of body -----------------------*/
	/*------------------- intro page -----------------------*/
#awf-intro {
	width: 739px;
	margin: 20px auto 0 auto;
}

#logo {
	float: left;
	width: 174px;
	height: 123px;
}

#logo h1.logo {
	margin: 0;
}

#logo a {
	display: block;
	text-indent: -99999px;
	width: 174px;
	height: 123px;
	background: url(../images/awf-logo.png) no-repeat;
}

.intro-text {
	padding-top: 50px;
	text-align: right;
	float: right;
	width: 450px;
}

.main-slide {
	position: relative;
	width: 739px;
	height: 392px;
	margin-top: 10px;
}

.main-slide img.img {
	-moz-box-shadow: 0px 0px 2px #a6b3cf;
	-webkit-box-shadow: 0px 0px 2px #a6b3cf;
	box-shadow: 0px 0px 2px #a6b3cf;
}

.main-slide .control-bar {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 739px;
	height: 46px;
	background: url(../images/bg-control-bar.png) repeat-x;
}

.control-bar a.no {
	display: block;
	float: left;
	width: 44px;
	height: 32px;
	background: url(../images/bg-no.png) no-repeat;
	color: #fff;
	font-weight: bolder;
	font-size: 1.3em;
	padding-top: 12px;
	text-align: center;
}

.control-bar a.no:hover,.control-bar a.active {
	background: url(../images/bg-no-active.png) no-repeat;
}

.control-bar a.skip {
	float: right;
	background: url(../images/skip.png) no-repeat;
	text-indent: -99999px;
	width: 36px;
	height: 25px;
	margin-top: 10px;
	margin-right: 10px;
}

.footer {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 20px;
}

/*------------------- end of intro page -----------------------*/
	/*------------------- home page -----------------------*/
.header-left {
	float: left;
	width: 174px;
}

.header-right {
	float: left;
	width: 786px;
}

.main-nav {
	padding-left: 100px;
	padding-top: 20px;
}

.present-search {
	padding-top: 40px;
}

.present-search .present {
	float: left;
	width: 527px;
	padding-left: 30px;
	padding-right: 10px;
	height: 22px;
	text-align: right;
}

.present-search .search {
	float: left;
	width: 219px;
	background: url(../images/bg-form-search.png) no-repeat;
	height: 22px;
}

.present-search .search input.text {
	display: block;
	float: left;
	width: 185px;
	font-size: 0.9em;
	border: none;
	background: none;
	padding-left: 5px;
	padding-top: 3px;
}

.present-search .search input.bt-search {
	display: block;
	float: left;
	width: 25px;
	height: 22px;
	text-indent: -99999px;
	background: none;
	border: none;
}

/*------------------- end of home page -----------------------*/
	/*------------------- main nav -----------------------*/
.main-nav a {
	display: block;
	float: left;
	margin-right: 4px;
	font-size: 1.1em;
	text-transform: uppercase;
	color: #364b55;
}

.main-nav a span.head {
	height: 28px;
	padding: 5px 0 0 10px;
	display: block;
	float: left;
}

.main-nav a span.tail {
	height: 28px;
	width: 11px;
	display: block;
	float: left;
}

.main-nav a:hover span.head {
	background: url(../images/bg-main-nav-over.png) no-repeat left top;
}

.main-nav a:hover span.tail {
	background: url(../images/bg-main-nav-tail-over.png) no-repeat;
}

.main-nav a.active span.head {
	background: url(../images/bg-main-nav-active.png) no-repeat left top;
}

.main-nav a.active span.tail {
	background: url(../images/bg-main-nav-tail-active.png) no-repeat;
}

/*------------------- end of main nav -----------------------*/
	/*------------------- container -----------------------*/
.container {
	padding-top: 20px;
}

.left-container {
	float: left;
	width: 179px;
	margin-right: 12px;
}

.right-container {
	float: left;
	width: 769px;
}

.left-nav {
	background: url(../images/bg-left-nav-bot.png) no-repeat bottom;
	padding-bottom: 7px;
}

.left-nav .head {
	background: url(../images/bg-header-left-nav.png) no-repeat top;
	width: 179px;
	height: 42px;
}

.left-nav .head a {
	display: block;
	width: 89px;
	height: 42px;
	float: left;
}

.left-nav .head a:hover,.left-nav .head a.active {
	background: url(../images/left-nav-head-active.png) no-repeat;
}

.left-nav .list {
	background: url(../images/bg-left-nav.png) repeat;
	padding: 10px 5px;
}

span.no {
	padding-left: 3px;
	font-size: 0.9em;
	color: #aabac2;
}

div.sub-bt {
	padding-top: 10px;
}

.sub-bt a.bt-fb {
	display: block;
	float: left;
	background: url(../images/bt-fb.png) no-repeat;
	width: 81px;
	height: 24px;
	margin-right: 9px;
	text-indent: -99999px;
}

.sub-bt a.bt-contact-us {
	display: block;
	float: left;
	background: url(../images/bt-contact-us.png) no-repeat;
	width: 88px;
	height: 24px;
	text-indent: -99999px;
}

.right-container .right-container-top {
	background: url(../images/bg-main-content-top.png) no-repeat;
	width: 769px;
	height: 8px;
}

.right-container .right-container-center {
	background: url(../images/bg-main-content.png) repeat;
	padding: 10px;
	min-height: 303px;
	_height: 373px;
}

.right-container .right-container-bot {
	background: url(../images/bg-main-content-bot.png) no-repeat;
	width: 769px;
	height: 8px;
}

.product-item {
	float: left;
	width: 163px;
	background-color: #fff;
	margin-right: 12px;
	margin-left: 12px;
	margin-bottom: 15px;
}

.product-item .thumb {
	width: 163px;
	height: 95px;
	text-align: center;
}

.product-item .des {
	padding: 5px;
}

.product-item .des-home {
	height: auto;
}

.product-item .des .title,.list-articles .content a.title,.list-articles .content a.title h5
	{
	font-weight: bolder;
}

.product-item .des p.sort-des {
	margin: 0;
}

.counter {
	display: block;
	float: right;
	text-align: center;
	background: url(../images/bg-counter.png) no-repeat;
	width: 109px;
	height: 21px;
	padding-top: 3px;
}
/*------------------- end of container -----------------------*/
/*------------------- emall -----------------------*/
.featured {
	background: url(../images/bg-featured.png) no-repeat;
	width: 768px;
	height: 287px;
	margin-bottom: 10px;
}

.breadcrumb {
	background: url(../images/bg-breadcrumb.jpg) no-repeat;
	width: 768px;
	height: 26px;
	margin-bottom: 10px;
}

.breadcrumb span {
	background: url(../images/arrow-breadcrumb.jpg) no-repeat right;
	padding-right: 10px;
	padding-left: 5px;
	display: block;
	float: left;
	height: 26px;
}

.breadcrumb span a {
	padding-top: 3px;
	display: block;
}

.breadcrumb span a.home {
	background: url(../images/awf-logo-small.png) no-repeat;
	display: block;
	width: 25px;
	height: 15px;
	margin: 5px 0 0 0;
}



.breadcrumb span.active {
	background: none;
	padding-top: 3px;
}

.breadcrumb span.stat {
	background: none;
	float: right;
	padding-right: 5px;
	padding-top: 3px;
}

.search {
	text-align: right;
	padding-bottom: 15px;
}

.search-ie {
	float: right;
	height: 22px;
	width: 111px !important;
	margin-left: 10px;
}

.search select {
	width: 150px;
	font-size: 1em;
}

.search-ie-bt {
	float: right;
}

.search input.bt-search, .gallery-search input.bt-search{
	background: url(../images/bg-bt-search.png) no-repeat;
	width: 62px;
	height: 22px;
	display: inline-block;
	border: none;
}



.top-hit {
	background: url(../images/bg-top-hit.png) no-repeat;
	width: 179px;
	height: 32px;
	margin-top: 10px;
	padding-top: 10px;
	padding-left: 5px;
}

.left-container .extra {
	margin-top: 10px;
}

.left-container .left-nav-top {
	background: url(../images/bg-left-nav-top.png) no-repeat;
	width: 179px;
	height: 7px;
}

.a-tell-your-friends {
	display: block;
	background: url(../images/icon-tell-your-friends.png) no-repeat left;
	padding-left: 30px;
	height: 16px;
	margin-left: 10px;
}

.a-faqs {
	display: block;
	background: url(../images/icon-faqs.png) no-repeat left;
	padding-left: 30px;
	height: 16px;
	margin-top: 10px;
	margin-left: 10px;
}

.des-sub-cat ul,.des-sub-cat ul li {
	list-style-type: none;
}

.des-sub-cat ul {
	margin: 5px 0 0 0;
	padding: 0 5px;
}

.des-sub-cat li {
	border-bottom: #cccccc solid 1px;
	padding: 3px;
}

.des-sub-cat li.last {
	border-bottom: none;
}

/*------------------- end of emaill -----------------------*/
	/*--------------------- Contact----------------------------*/
.contact {
	padding: 20px 0 130px 100px;
	font-size: 1.1em;
}

.contact_email {
	margin: 5px 0;
}

.contact_email_footer {
	margin-left: 140px;
}

/*------------------- end of Contact -----------------------*/
	/*------------------- Login  -----------------------*/
.login {
	font-size: 1.1em;
	margin: 30px 0 0 15px;
}

.inputbox {
	margin-left:  20px;
	width: 170px;
	margin-bottom:5px 
	
}

.name,.pass {
	margin: 5px 0;
}

.button-login {
	margin: 10px 20px 0 96px;
}

.login_form {
	margin-bottom: 260px;
}

/*------------------- end of Login -----------------------*/
	/*----------------------Activity & columns -----------------------------*/
.list-articles {
	padding: 0 0 70px 10px;
}

.list-articles .item {
	padding: 10px 5px;
	margin-bottom: 10px;
}

.list-articles .content a.title h5 {
	font-size: 1.1em;
	margin: 0 0 0px 0;
}

.list-articles .content .date {
	padding: 5px 0;
}

.list-articles .item .thumb {
	float: left;
	width: 111px;
	height: auto;
	margin: 0 10px 0 5px;
}

.list-articles .item .content {
	float: left;
	width: 603px;
}

.list-articles .item .content p {
	margin: 0;
}

.list-articles  .title {
	font-size: 1.1em;
	margin: 0 0 10px 0;
	font-weight: bolder;
}

.paging {
	padding-right: 10px;
}

.activity-content-details {
	padding: 10px 20px 0 20px;
	font-size: 1.1em;
}

.art-left {
	float: left;
	width: 100px;
	margin-left:10px;
}

.save {
	text-align: right;
}

.article-new {
	background: url('../images/create.png') no-repeat 0 0 scroll;
	width: 16px;
	height: 16px;
	margin-top:5px;
}

a.left-m5 {
	float:left;
	margin-left:5px;
}

ul.rel-article {
	list-style-type: none;
}

ul.rel-article li {
	background: url('../images/item.png') no-repeat center left scroll;
	padding: 0px 20px;
}

.mini-desc {
	font-size: 1em;
	font-weight: bold;
	text-decoration: underline;
}
/*----------------------end of Acivity -----------------------------*/
	/*----------------------Registration -----------------------------*/
.registration {
	margin: 30px 0 0 20px;
	font-size: 1.1em;
}

.inputbox-pw1 {
	margin-left: 40px;
}

.inputbox-name {
	margin-left: 60px;
}

.inputbox-pw2 {
	margin-left: 5px;
}

.inputbox-username {
	margin-left: 37px;
}

.button-regis {
	margin: 10px 0 0 120px;
}

input.text {
	width: 177px;
}

/*----------------------end of Registration-----------------------------*/
	/*-----------------------start of Gallery--------------------------------------*/
.sectiontableheader {
	margin: 5px 15px;
	font-size: 14pt;
}

.catg-descpt {
	font-size: 11pt;
	color: #9A9A9A;
}

ul {
	/*list-style-type: none;
	padding-left: 0px;*/
}

ul.sublist {
	list-style-type: none;
	padding-left: 0px;
}

ul.pagination {
	list-style-type: none;
	margin: 5px 0px;
	padding-left: 0px;
}

ul.pagination li {
	display:inline;
	margin:0px 5px;
}

ul.star-rating {
	margin: 2px 0 0;
	padding: 0;
}

.star-rating li {
	float: left;
	margin: 0;
	padding: 0;
}

.star-rating {
	background: url("../images/vote_bg.gif") repeat-x scroll left top
		transparent;
	float: left;
	height: 12px;
	list-style: none outside none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 50px;
}

.star-rating li.current-rating {
	background: url("../images/vote_bg.gif") repeat scroll left center
		transparent;
	display: block;
	height: 12px;
	position: absolute;
	text-indent: -9000px;
	z-index: 1;
}

.floatleft {
	float: left;
}

.find-result1 {
	padding: 20px;
	font-size: 1.2em;
}

/*-----------------------end of Gallery--------------------------------------*/
/*----------------------about us -----------------------------*/
.about {
	margin:20px 0 0 10px;
}
.about .about-container-top{
	background:url(../images/bg-top-about.png) no-repeat;
	width:725px;
	height:8px;
}

.about .about-container-center{
	background:url(../images/bg-about.png) repeat;
	width:724px;

}

.about .about-container-center .about-header{
	border-bottom: 1px solid #c0cbd3;
	height:44px;
	margin: 0 0 0 1px;
	padding-right:40px;
	background:url(../images/icon-about-content-up.png) right no-repeat;
	
}
.about .about-container-center .about-header-class{
	height:44px;
	margin: 0 0 0 1px;
}
.icon-about-content{
	margin-right:10px;

}

.about-header-container{
	padding:15px 0 0 20px;
	float:left;
}
.about .about-container-bot{
	background:url(../images/bg-bot-about.png) no-repeat;
	width:725px;
	height:8px;
}

.about .about-container-center .about-container{
	
	width:682px;
	background-color:#FFFFFF;
	margin:0 0 0 1px;	
	display:none;
	padding: 20px;
}


.content-show {
	display:block;
}
.about-header-up{
	padding-right:40px;
	background:url(../images/icon-about-content-up.png) right no-repeat;
}
.about-header-down{
	background:url(../images/icon-about-content-down.png) right no-repeat;
}

.about .about-container-center .selected {	
	background:url(../images/icon-about-content-down.png) right no-repeat;
}

.about .about-container-center .active {
	display: block;
}
/*----------------------end of about us-----------------------------*/


/*------------------- gallery Details -----------------------*/
.gallery-details-content .title {
	/*float:left;*/
	
}
.gallery-panel-title {
	float:left;
}
.gallery-slide{
	margin: 40px 0 0 0;
}
.gallery-info {
	margin: 50px 0 10px 15px;
}
.gallery-info .gallery-info-header {	
	width:720px;
	height:35px;
	padding:12px 0 0 0;	

}
.product-header{	
	background:url(../images/tab-product-details.png) no-repeat;
}
.video-header{
	background:url(../images/tab-video-details.png) no-repeat;
}

.gallery-info-header .product-info-title, .video-info-title {
	font-size:11px;
	font-weight:bold;
	padding:10px 25px 0 27px;
}

.gallery-info .gallery-product-info, .gallery-video-info{
	font-size: 11px;
	width:719.5px;
	padding-top:10px;
	height:auto;
	background:url(../images/bg-gallery-content.gif) repeat;
}
.gallery-info .gallery-info-bottom{
	background:url(../images/bg-gallery-bot.gif) no-repeat;
	width:720px;
	height:8px;
}

.info-green {
	background-color:#eef4ff;
}
.info{	
	height:25px;
	margin-left:10px;
	padding:10px 0 0 10px;
	width:690px;
}
.info-green-rating {
	background-color:#eef4ff;
	height:40px;
	padding:20px 0 0 10px ;
}

.left-info{
	width:100px;
	float:left;
}
.right-info{
	width:590px;
	float:left;
}
.item-contact{
	text-align:center;
	float:left;	
	background-color:#f5f8ff;
	height:20px;
	margin:0 0 0 15px;
	padding:0 0 0 10px;
	border: #b9d4e3 1px solid;	
}
.gallery-contact {
	height:25px;
	margin-bottom:40px;
}
.img-item-contact{
	float:left;
	padding-top:3px;
}
.comment{
	padding-bottom:10px;
}
.comment .item{
	padding:10px 5px;
	margin: 10px 0 10px 10px;
	width:710px;
}
.comment .item .thumb{
	float:left;
	width:111px;
	height:83px;
	margin: 0 15px 0 10px;
}
.comment .item .content{
	float:left;
	width:570px;
}
.comment .lighter{
	background-color:#f9fbff;
}
.write-comment {
	width:570px;
	height:136px;
	background:url(../images/bg-textarea.png) no-repeat;
	border:medium none;
	padding:0px 0 10px 10px;
	margin:0 0 10px 0;
	
}
.rating {
    float:left;
	height:62px;
	text-align:center;
	padding:15px 0 0 0;
	margin:0 45px 0 0px;
}
.rating-1{
	background:url(../images/rating.png) no-repeat;
	width:18px;
}

.rating-2{
	background:url(../images/rating-2.png) no-repeat;
	width:25px;
}
.rating-3{
	background:url(../images/rating-3.png) no-repeat;
	width:38px;
}
.rating-4{
	background:url(../images/rating-4.png) no-repeat;
	width:50px;
}
.rating-5{
	background:url(../images/rating-5.png) no-repeat;
	width:62px;
}
/*------------------- End of gallery Details-----------------------*/
/*------------------- Product Details -----------------------*/
.p-info{	
	height:25px;
	margin-left:10px;
	padding:10px 0 0 10px;
	width:545px;
}
.p-right-info{
	width:445px;
	float:left;
}
.d-left {
	float: left;
	width: 545px;
}

.d-right {
	float: right;
	width: 140px;
	padding-right: 15px;
}
.d-img {
	padding: 10px 15px 0px 0px;
	text-align: center;
}
.abc{
	width:515px;
	float:left;
	padding-top:10px;
}
.img-product-info{
	margin:10px 0;
	width:186px;
	height:128px;
}
.product-info{	
	height:25px;
	margin-left:10px;
	padding:10px 0 0 10px;
	width:480px;
}
.product-info-rating{	
	height:40px;
}

.product-info .left-info{
	width:80px;
	float:left;
}
.product-info .right-info{
	width:370px;
	float:left;
}
.product-info .right-info .rating {
    float:left;
	height:62px;
	text-align:center;
	padding:15px 0 0 0;
	margin:0 0 0 32px;
}

div#vid-content {
	min-height: 385px;
	_height: 385px;
}
/*------------------- End of Product Details -----------------------*/

#page{
 	margin-left:10px; 	
}
div.listing {
	clear: both;
}

ul.no-list-type {
	list-style-type: none;
}

.invalid {
	background-color: #FCF0D9;
}

.validate-err {
	color: red;
	margin-left: 10px;
}
/*--------------------About us--------------------------------------------------*/
.cover-top{
	background:url(../images/bg-cover-top.gif) no-repeat;
	height:6px;
	width:270px;
}
.cover-content{
	background:url(../images/bg-cover-content.gif) repeat-y;
	padding: 5px 0;
	width:270px;
}
.cover-bot{
	background:url(../images/bg-cover-bot.gif) no-repeat;
	height:5px;
	width:270px;
}
.cover-item{
	float:left;
	margin:0 20px 10px 0;
}
.cover-item a{
	margin-left:20px;
	font-weight:bold;
} 
.about .des {
	margin: 0 0 50px 10px;
	color: #5990ac;
	text-decoration: none;
}




/*--------------------end of About us--------------------------------------------------*/


/*------------------- Web Awards -----------------------*/
.awards {
	margin: 20px 0 20px 0;
}
.awards-container-top {
	background:url(../images/bg-web-awards-top.png) no-repeat ;
	width:712px;
	height:8px;
}
.awards-container-center {
	background: url(../images/bg-web-awards-content.png) repeat-y;
	width:712px;
}
.awards-container-center img{
	margin:10px 10px 10px 20px;
}
.awards-container-bot {
	background:url(../images/bg-web-awards-bot.png) no-repeat ;
	width:712px;
	height:9px;
}

/*------------------- End of Web Awards -----------------------*/


/*----------------------------Icon Next, prev--------------------------------*/
.about-next-prev{
	
	margin:100px 0 0 630px;
}
.about-next{
	background: url(../images/icon-next.png)no-repeat;
	width:	34px;
	height:26px;
	margin-left:65px;
	
}
.about-prev{
	background: url(../images/icon-previous.png)no-repeat;
	width:	51px;
	height:26px;
	float:left;
}


/*----------------------------End of Icon Next, Prev--------------------------------*/

/*------------------- User Panel -----------------------*/
.user-panel{
	text-align:right;
	padding-bottom:5px;
}

.gallery-search{
	float:right;
	padding-bottom:10px;
}

.gallery-button{
	float:left;
}

input.bt, a.bt{
	background:url(../images/bg-bt.jpg) repeat-x bottom #f7f9ff;
	border:#6890a4 1px solid;
	padding:5px 10px;
}

.sort{
	text-align:right;
	float:right;
	padding-bottom:10px;
}

.sort select{
	width:150px;
}

a.a-edit, a.a-del, a.a-view {
	display:block;
	margin-top:5px;
}

a.a-edit{
	width:16px;
	height:16px;
	background:url(../images/edit.png) no-repeat;
}
a.a-del{
	width:16px;
	height:16px;
	background:url(../images/del.png) no-repeat;
}

a.a-view {
	width:16px;
	height:16px;
	margin-left:10px;
	background:url(../images/view.png) no-repeat;
}

.table{
	border:#547281 solid 1px;
}	

.table table{
	border-collapse:collapse;
	background-color:#fff;
	padding:5px;
}

.table table th{
	border-collapse:collapse;
	background-color:#f0f5ff;
	border:#c0cbd3 solid 1px;
	padding:5px;
}

.table table td{
	border-collapse:collapse;
	padding:5px;
	border:#c0cbd3 solid 1px;
}
/*------------------- End of User Panel -----------------------*/

