/* 
Theme Name: dealsway
Theme URI: http://www.dealsway.net/
description:theme for dealsway
Version: 1.0
Author: dealsway foundation
*/

body {
	margin:0;
	padding:0;
        text-align:justify;	
	font-size:14px;
	color:#333;
	font-family: Verdana, Tahoma, "Trebuchet MS", Arial, Sans-serif;
	background:#02255F url(image/bg.jpg) no-repeat;
}

/***************   COMMON ELEMENTS                      
############################################*/

abbr {
	cursor:help;
}	
blockquote 
{
    margin:1em;
       padding:0 0 1em 4em;
}
a {
	color:blue /*#C3C3C3*/ ;
	text-decoration:none;
	
}

a:hover,a:active {
	color:#0981CB;	
	/*border-bottom:1px solid;*/
}	

p {
	line-height:1.5em;
	margin-top:5px;
}	

ul {
	list-style:none;
}

li 
{
	margin:5px 0 0 0;
	padding:0;
}	
ul li 
{
	
	padding-left:15px;
	list-style:none;
	}

h1 {
	font-size:180%;
	font-family:times, serif;
	font-weight:normal;
	margin-bottom:0;
	color:#483d8b;
}	

h2 {
	font-family:Arial, Tahoma, Verdana, Serif;
	font-size:105%;	
	color:#419807; /*#483d8b;*/
	margin:0.5em 0;
	padding:0.25em 0;
	letter-spacing:0.1ex;
        
}
h3 {
	font-family:Tahoma, Verdana, Arial,Serif;
	font-size:110%;	
	color:#483d8b;
	margin:0.5em 0;
	padding:0.25em 0;
	letter-spacing:0.1ex;
}

h4 {
	padding-left:10px;
	margin:0px;
	font-size:11px;
	color:#444548;
	font-family:Verdana;
}

img.left
{
float: left;
margin: 0 1em 1em 0;
}

img.right
{
float: right;
margin: 0 0 1em 1em;
}

/**************** Container css ***************/

#container 
{
	background:#fafafa;	
	margin:0px 18px 0px 24px;
	width:958px;
	font-size:95%;		
	/*border:#ccc 1px solid;*/
}

/***************** Header css ******************/

#header-top {
        width:958px;
        margin:0 auto;
        height:23px;
        font-family:Arial,Serif;
        font-size:100%;
        color:#ECEAEA;
        padding:7px 20px 0px 0px;
        text-align:right;
        position:relative;
        background:url(image/header-top.jpg) no-repeat;
}

#header {
	width:958px;
       	margin:0px 0px;
        padding:0px 0px;
	height:127px;
	position:relative;
        background:#09447C; 	
}
.header-left {
        float:left;
        width:250px;
        margin:0px 0px;
        padding:0px 0px;
        height:127px;
        color:#fff;
        font: bold 1.5em Tahoma,Georgia, Verdana, Arial, Serif;
        text-align:center;
        position:relative;
        background:url(image/header-left.jpg) no-repeat;
}
.header-right {
        float:right;
        width:708px;
        line-height: 80px 
        margin:0px 0px;
        padding:0px 0px;
        height:127px;
        position:relative;
        background:url(image/header-right.jpg) no-repeat;
}

#image {
        float:left;
        width:958px;
        margin:0px 0px;
        padding:0px 0px;
        background:url(image/home-banner.jpg) no-repeat;
        position:relative;
        height:150px;
}

/*************** Content css ***************/

#content {
	float:left;
	color:#333;
	width:720px;
	margin:0 0 0 0;
	padding:0 10px 0 10px;
        font-size:95%;
        background:#fafafa;
        /*border-right:1px solid #ddd;*/
}

/************ Index home page css ***************/

#index  {
         float:left;
         color:#333;
         width:955px; 
         margin:4px 0px 10px 0px;
         padding:0px 5px 0px 5px;
         font-size:13px;
         background:#FaFaFa;
         overflow:hidden;
}

#index-left {
	width:490px;
        margin-top:5px;
	margin-left:0px;
        margin-right:0px;
        padding:0px 0px 13px 0px;
	float:left;
	border:1px solid #E9E9E9;
}

#index-left h1 {
        font-family:"Trebuchet MS";
	font-size:20px;
	margin:0px 0px 0px 0px;
        padding:0px 0px 0px 5px;
        background:url(image/index-glass.jpg) repeat;
	border-bottom:1px solid #C7C7C7;
	color:#454951;
}

#index-right {
	width:440px;
	float:left;
	margin-left:0px;
        margin-right:0px;
        padding:0px 0px;
        background:#fff url(image/index-box1.jpg) no-repeat left bottom;
	border:1px solid #E9E9E9;
}
#index-right h1 {
	font-family:"Trebuchet MS";
	font-size:20px;
	margin:0px 0px;
        padding:0px 0px 0px 5px;
        background:url(image/index-glass.jpg) repeat-x;
	border-bottom:1px solid #C7C7C7;
	color:#454951;
}

#index-right p {
        padding:2px 25px 0px 25px;
        color: #01259D;
}

#index-right1 {
	/*width:215px;*/ width:440px;
	float:left;
	padding:0px 0px;
	margin-left:0px;
        margin-right:0px;
        background:#ffffff;
	border:1px solid #E9E9E9;
       
}
#index-right1 h1 {
	font-family:"Trebuchet MS";
	font-size:20px;
        /*width:210px;*/ width:435px;
        margin:0px 0px;
        padding:0px 0px 0px 5px;
        background:url(image/index-glass.jpg) repeat;
	border-bottom:1px solid #C7C7C7;
	color:#454951;
}
#index-right1 ul 
{
	margin: 0;
	padding: 0px;
	list-style: none;
}

#index-right1 ul li
{
	margin: 5px 0px;
	padding: 0px;
	list-style: none;
}

#index-right1 ul li ul li
{ 
       display: block;
       padding: 5px 0px 5px 10px;
       margin:0px 0px 5px 0px;
}

#index-right1 a:link, #index-right1 a:visited
{
       color: #01259D;
       text-decoration:none;
       border-bottom:none;
}

#index-right1 a:hover, #index-right1 a:active
{
       color:#FB9C07;
       text-decoration:none;
}

#scroll {
         width:203px;
         height:200px;
         margin:0px 0px 0px 10px;
         padding:0px 0px 3px 0px;
         overflow:scroll;
         overflow-x:hidden;
}

/************** Navigation css  *********************/
	
ul#navigation {
        float:right;
        list-style:none;
	margin:0px 0px;	
	padding:15px 0px 15px 0px;
	width:650px;
        background:url(image/menuo_bg.gif) repeat-x;
	font: bold 1em Tahoma,Georgia, Verdana, Arial, Serif;
	text-transform:uppercase;	
	text-align:right;
        overflow:hidden;
}

ul#navigation li {	
	padding:0px 10px;
	display:inline;
	background:none;
	list-style:none;
	margin:0px 0px;
}	

ul#navigation li a {
	text-decoration:none;	
	padding:0px 0px;
	margin:0px 0px;
	color:#000000;
	background-color:inherit;
	border-bottom:none;
}	 	
ul#navigation li a:hover, #navigation li.current_page_item a
{
	color:#FB9C07;
}

/************** Index Sub Navigation css  *******************/

#navi  {
        width:958px;
        height:96px;
        margin:0px 0px;
        padding:0px 0px;
}

ul#navi {
         width:958px;
         height:96px;
         margin:0 auto;
         padding:0px 0px;
         list-style:none;
}

ul#navi li {
         float:left;
         width:238.5px;
         height:90px;
         margin:0px 0px;
         padding:0px 0px;
         background: url(image/nav_selector.jpg) top left no-repeat;
         display:inline;
}

ul#navi li.last a {
         width:238.5px;
         border:none;
         margin:0px 0px;
         padding:0px 0px;
}

ul#navi li:hover, ul#navi li:active, ul#navi li.selected {
        background-position: 0px -95px;
        border:none;
        margin:0px 0px;
        padding:0px 0px;
}

ul#navi li img { 
        float:center;
        border:none;
        padding: 5px 0px 0px 0px ;
}

ul#navi li h3 {
        font-weight:bold;
        font-size:100%;
        color:#688C10;
        font-family:Georgia, Verdana, Arial, Serif; 
        text-transform:uppercase;
        border:none;
}

ul#navi li a {
        color: #555555;
        text-decoration: none;
        text-align:center;
        font-size:12px;
        min-height:75px;
        height:auto  !important;
        height:95px;
        padding:0px 0px;
        display:block;
}



/*************** Our service css ( - Sidebar - ) ********************/

#service {
        float:right;
	width:200px;
	padding:0px 0px;
        margin:5px 5px 0px 0px;
        background:#fff;
}
#service ul {
	list-style-type:none;
        padding:0px 0px;
        margin:0px 0px;
}
#service ul li {
	background:none;
	display:block;
	height:27px;
	width:198px;
	border:1px solid #E8E8E8;
	border-top:0;
        padding:0px 0px;
        margin:0px 0px;
}
#service ul li:hover {
	border:1px solid #D1D1D1;
	border-top:0;
	background:none;
        padding:0px 0px;
        margin:0px 0px;
}
#service ul li a {
	display:block;
	height:20px;
	margin-left:2px;
	padding:6px 0 0 35px;
	color:#0981CB;
	text-decoration:none;
}
#service ul li a:hover {
	color:#656464;
	text-decoration:none;
}
.link_1 {
	background:url(image/service-0.jpg) left center no-repeat;
}
.link_2 {
	background:url(image/service-1.jpg) left center no-repeat;
}
.link_3 {
	background:url(image/service-2.jpg) left center no-repeat;
}
.link_12 {
	background:url(image/service-3.jpg) left center no-repeat;
}
.link_4 {
	background:url(image/portfolio-0.jpg) left center no-repeat;
}
.link_5 {
	background:url(image/portfolio-1.jpg) left center no-repeat;
}
.link_6 {
	background:url(image/portfolio-2.jpg) left center no-repeat;
}
.link_7 {
	background:url(image/clients-0.jpg) left center no-repeat;
}.link_8 {
	background:url(image/clients-1.jpg) left center no-repeat;
}.link_9 {
	background:url(image/category-0.jpg) left center no-repeat;
}.link_10 {
	background:url(image/category-1.jpg) left center no-repeat;
}.link_11 {
	background:url(image/category-2.jpg) left center no-repeat;
}

/*************** Portfolio css ***********************/

#portfolio {
	width:710px;
        margin:0px 0px 0px 0px;
        padding:10px 0px 5px 0px;
        background:none;
}
#portfolio ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
#portfolio ul li {
	margin:0 0px 5px 0px;
	padding:6px 0 6px 0;
	background:url(image/portfolio-bg.jpg) left top no-repeat;
	height:160px;
        width:710px;
	color:#588720;
}

#portfolio ul li div {
	width:235px;
        float:left;
        padding:5px 10px 1px 10px;
	margin:0 0px 5px 15px;
	/*background:#589F03;*/
        display:inline;
}
#portfolio ul li div:hover {
	border-color:#DEDEDE;
	background:#A4D36C; /*#6FA035;*/
}

.text {
	width:440px;
        float:right;
        display:inline;
        text-align:justify;
        color:#000;
        padding:5px 10px 1px 10px;
	margin:0 0px 5px 15px;
        position:relative;
}

/*************** Footer css ********************/

#footer {
	width:958px;
        height:135px;
	margin:0 auto;
	background:#686868 url(image/footer-bg1.jpg) top left no-repeat;
	padding-top:12px;
        color:#C3C3C3;
}
#footer h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	text-transform:uppercase;
	color:#F6F6F6;
}

/**************** Footer top css  *********************/

.latest_news {
	width:300px;
	float:left;
        margin:0px 0px;
	padding:0 0px 0 0px;
        border-right:url(image/br.jpg) no-repeat;
}
.latest_news ul {
	list-style-type:none;
        padding:0px 0px;
        margin:0px 0px;
}
.latest_news ul li {
	margin:8px 0 0 0;
	padding:0 2px 0 10px;
	line-height:15px;
	background:url(image/new-li.gif) 0 4px no-repeat;
	color:#C3C3C3;
}
.latest_news ul li a {
	text-decoration:none;
	color:#C3C3C3;
}
.latest_news ul li a:hover {
	text-decoration:none;
	color:#fff;
}

.advantage {
	width:200px;
	float:left;
        padding-left:5px;
}
.advantage a {
	width:167px;
	height:18px;
	display:block;
	color:#C3C3C3;
	padding:13px 5px 0 30px;
	text-decoration:none;
}
.advantage a:hover {
	text-decoration:none;
}
.advantg_1 {
	background:url(image/advant.jpg) 0 0 no-repeat;
}
.advantg_1:hover {
	background:url(image/advant.jpg) 0 -125px no-repeat;
	color:#fff;
}
.advantg_2 {
	background:url(image/advant.jpg) 0 -31px no-repeat;
}
.advantg_2:hover {
	background:url(image/advant.jpg) 0 -156px no-repeat;
	color:#fff;
}
.advantg_3 {
	background:url(image/advant.jpg) 0 -64px no-repeat;
}
.advantg_3:hover {
	background:url(image/advant.jpg) 0 -189px no-repeat;
	color:#fff;
}
.advantg_4 {
	background:url(image/advant.jpg) 0 -95px no-repeat;
}
.advantg_4:hover {
	background:url(image/advant.jpg) 0 -220px no-repeat;
	color:#fff;
}
.footer_links {
	width:430px;
	float:left;
        padding:0px 5px 0px 5px;  
        margin:0px 0px;
        text-align:justify;
}
.footer_links a {
	color:#C3C3C3;
	text-decoration:none;
}
.footer_links a:hover {
	color:#000;
	text-decoration:underline;
}

.footer_links2 {
	width:958px;
        padding-top:35px;
	/*border-top:1px solid #5B5B5B;*/
	color:#3c3c3c;
}
.footer_links2  a {
        padding-top:10px;
	color:#5AB505;
	text-decoration:none;
}
.footer_links2  a:hover {
	color:#000;
	text-decoration:underline;
}
.footer_links2 p {
        margin-top:1px;
	padding:12px 0px 10px 15px;
	/*border-top:1px solid #747474;*/
}


/************** Post css  *************/

.post 
{
    margin:0.5em 10px 0.5em 10px;
    padding:0.5em;
    
}
.post h4 
{
	font-size:1em;
	font-weight:normal;
	margin:0.5em 0;
	padding:0;
}
.post h4 em
{
	font-style:normal;
	float:right;
	font-weight:normal;
}

.post-title 
{       text-transform:uppercase;
	font-size:130%;
	font-weight:bold;
	color:#FD5401;
        text-align:left;
        border:none;
        background:url(image/post-h1.jpg) left top no-repeat; 
        margin:0.5em 0;      
        padding-left:65px;
        padding-bottom:5px;
}
.post-title1 
{       text-transform:uppercase;
	font-size:130%;
	font-weight:bold;
	color:#FD5401;
        text-align:center;
        border:none;
        margin:10px 0;      
        padding-left:5px;
}
.post-title a 
{
    color:#419807;
    border-bottom:none;
}

.post a:link, .post a:visited
{
    border:none;
}
.post a:hover, .post a:active
{
    border-bottom:1px solid;
}
.post-content 
{
    margin:0;
    padding:0.2em 0;
}

.post-info 
{
        color: #999;
        font-size: 0.9em;
        border-top: #ddd 1px solid;
}

.post-info em 
{
          color: #999;
          font-style: normal;
}

.post-info em.date
{
	margin: 0;
	padding: 3px 0 3px 12px;
	/*background: url(image/arrow.gif) no-repeat left center;*/
}

.post-info em.user
{
	background: url(image/user.gif) no-repeat left center;
	padding-left: 17px;
}

.post-info em.cat
{
	background: url(image/star.gif) no-repeat left center;
	padding-left: 17px;
}

.post-info a:link, .post-info a:visited
{
         border: none;
}

.post-info a:hover, .post-info a:active
{
         border-bottom: none;
}

.post-comments 
{
         float: right;
}

.post-comments a 
{
         background: url(image/comments-small.gif) no-repeat left center;
         padding-left: 12px;   
}
.post1 
{
    margin:5px 10px 3em 10px;
    padding:0.5em;
    background:url(image/folio-bg.jpg) no-repeat;
}

.post-content1 
{
    margin:0;
    padding:0.2em 0;
}

/************** Comments Style ***************/

#comments
{
        color: #954B95;
  	margin: 2em 0 0 5px;
        font-size:1em;
}

#respond
{
    color: #4368B6; 
    margin: 2em 0 0 5px;
    font-size:1em;
   
}

#commentform 
{
	margin:10px 0;
	padding:10px;
	background:#eaeef7;
	border-top:#ddd 1px solid;
	border-bottom:#ddd 1px solid;
}
.commentnum 
{
	font-size:200%;
}
#container .commentlist {
       
	margin: 0;
	padding: 0;
	border-top:#ddd 1px solid;	
}
.commentlist li 
{
	list-style:none;
	margin: 0;
	padding:1em;	
	border-bottom:#ddd 1px solid;	
}
.commentlist li.alt 
{
	background:#fcf9fc;	
}
.commentlist li.highlighted 
{
	border:#bdb76b 1px solid;	
}
.commentlist li .cmtinfo 
{
	font-size:1em;	
}
.commentlist li cite 
{
	font-weight:bold;
        font-style:normal;
}
.commentlist li .cmtinfo em 
{
	float:right;
	margin:0;
	padding:0;
	font-style:normal;
	font-size:0.9em;
	color:#999;
}
#comments 
{
	border-bottom:none;
}
input.textbox
{
	background:#fff ;
	border:1px solid #ccc;
	margin:2px 0;
	width:150px;
	padding:3px;
	font-family:Verdana, Arial, Serif;
	font-size:1em;
}
textarea{
	background:#fff ;
	border:1px solid #ccc;
	width:90%;
	height:15em;
	padding:3px;
	font-size:1em;
	font-family:Verdana, Arial, Serif;
}
.textbox:focus, textarea:focus
{
	background:#fff;
	border:#669 1px solid;
}
.nocomments 
{
	font-size:0.9em;
	color:#999;
}


/***************   TEXT ELEMENTS   ***************/

#s 
{
	background:#f3f3fc;
	padding-left:18px;
	width:80%;
}
#sidebar ul.feeds li
{
	
	padding:2px 18px;
}
#content ul.asides 
{
	margin:0 1em;
	padding:0;
	list-style:none;
}
#content ul.asides li 
{
	margin:1em 0;
	padding:0;
	background:none;
}
#content, #container, #sidebar, #footer, .widget 
{
    overflow: hidden;
}
.column {
       float:left;
       width:250px;
       height:10px;
       font-size:90%;
 }
.column1 {
       float:right;
       width:350px;
       height:10px;
 font-size:90%;
 } 





