/* Import RESET styling for grid framework*/
@import url('css/reset.css');
/* Import TEXT styling for grid framework*/
@import url('css/text.css');
/* Import GRID styling for grid framework*/
@import url('css/960.css');


/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
body { background:#fff; color:#333; }
a, #content-blog .posts p a { color:#333; }
a:hover, #content-blog .posts p a:hover { color:#000; }

/*	--------------------------------------------------
 Structure
 -------------------------------------------------- */

#wrapper { background:#fff; }

/*#sidebar-in { background:url(1-default/bg1.jpg) repeat right top; }
/*.sidebar-in_top { background:url(1-default/sidebarbg_t.jpg) no-repeat top;   }
.sidebar-in_bottom { background:url(1-default/sidebarbg_b.jpg) no-repeat bottom; }*/

/*#sidebar-blog { background:url(1-default/bg1.jpg) repeat left top; }
/*.sidebar-blog_top { background:url(1-default/sidebarbg2_t.jpg) no-repeat top left;   }
.sidebar-blog_bottom { background:url(1-default/sidebarbg2_b.jpg) no-repeat bottom left; }*/



#page_head {  background:#e2e2e2; color:#000; border-bottom:1px solid #fff;  }
#footer { height:100%; overflow:hidden;  }


/*	--------------------------------------------------
Header
-------------------------------------------------- */


#navmenu-h ul li a { color:#2a2a2a;  }
#navmenu-h ul li a:hover { color:#000; }

#navmenu-h ul li:hover, #navmenu-h ul li.hover, #navmenu-h ul li.current_page_item { background: url(1-default/menu_bg_left.png) top left no-repeat; color: #ff4e2c; }
#navmenu-h ul li:hover a, #navmenu-h ul li.hover a, #navmenu-h ul li.current_page_item a { color: #fff; background: url(1-default/menu_bg_right.png) top right no-repeat; }
#navmenu-h ul li a:hover { color: #fff; background: urlimages/menu_bg_right.png) top right no-repeat; }



/*	--------------------------------------------------
Banner
-------------------------------------------------- */
#banner h2 { color:#fe152b;margin-bottom:5px; }
#banner h3 { color:#000; }

#banner p { color:#666; background:url("1-default/left-arrow.jpg") no-repeat scroll left 5px transparent;padding-left:15px;}

#banner { background:url(1-default/bg3.png) repeat-x;  color:#fff;height:305px; border-bottom:1px solid #666;padding-bottom:0px;}
/*.productrays { background:url(../images/rays_effects.png) no-repeat right top; }*/

.action_button a { font-size:15px; background:url(1-default/button_bg.png) no-repeat; color:#fff; text-decoration:none !important; height:33px;width:142px;padding-top:7px;}
.action_button a:hover { color:#fff;   }


/*	--------------------------------------------------
content
-------------------------------------------------- */

.feature_box h3 { color:#ffb143; }


#content li { background:url(../images/bullet.png) no-repeat 0 5px; }

blockquote { background:url(1-default/quote.jpg) no-repeat;  padding-top:10px; } 
blockquote p { color:#000000;  }
blockquote cite { color:#3b3b3b; font-size:16px;}


/*	--------------------------------------------------
#content-blog
-------------------------------------------------- */

#content-blog .posts h2 { color:#2167b1;   } 
#content-blog .posts h2 a { color:#2167b1;  }
#content-blog .posts h2 a:hover { color:#000;  }

#content-blog p.post_bottom { border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }

/*	--------------------------------------------------
content-in 
-------------------------------------------------- */
#content-in h2, #content-blog h2 { color:#000000;   } 
#content-in h6, #content-blog h6 { color:#000;   } 

#content-in li, #content-blog li { background:url(../images/bullet2.png) no-repeat 0 3px; line-height:18px; }

#content-in li a , #content-blog li a  { color:#666; }
#content-in li a:hover , #content-blog li a:hover  { color:#333; }


/*---------PAGE NAVIGATION - pagination --------- */

  .Navi .on { color:#fff; background: #1f64af !important }
  .Navi a:hover { color:#000; background: #9fdcee;  }
  .Navi a { color: #000; border:1px solid #9fdcee;  }
	
/*	--------------------------------------------------
sidebar 
-------------------------------------------------- */
#sidebar h2 {  color:#ff6a00; border-bottom:1px solid #D0D0D0;font-size:24px;font-weight:normal;width:300px; } 

/*	--------------------------------------------------
#sidebar-blog 
-------------------------------------------------- */


/*---------widgets ---------  */

.widget h2, .widget h3{  color:#2167b1 !important; border-bottom:1px solid #99c1cc;  }
.widget li{ border-bottom:1px solid #d1e0e4;  }

#twitter_update_list li{padding:10px 0px;}



/*	--------------------------------------------------
sidebar-in
-------------------------------------------------- */

#sidebar-in ul li { border-bottom:1px solid #666666;}
#sidebar-in ul li ul li { border-bottom:none; background:url(../images/bullet3.gif) no-repeat left; }
#sidebar-in li a { color:#333; }
#sidebar-in li a:hover { color:#1e62ae; background:#fff;   }
#sidebar-in li.current_page_item a {  color:#fe152b; background:#fff;  }

#sidebar-in li.current_page_parent a { color:#1e62ae; }

/*	--------------------------------------------------
footer 
-------------------------------------------------- */
#footer { color:#333; }
#footer a { color:#333; text-transform:lowercase;}
#footer a:hover { color:#000; }

/*------------------------------------------------------
 nav menu 
--------------------------------------------------------*/
#navmenu-h ul li:hover li a, ul#navmenu-v li:hover li a,
#navmenu-h ul li.iehover li a, ul#navmenu-v li.iehover li a
{
	border: 1px solid #d2efff;
}
#navmenu-h ul li:hover li a, ul#navmenu-v li:hover li a,
#navmenu-h ul li.iehover li a, ul#navmenu-v li.iehover li a {
}
/* Top level */


/* 2nd Menu */
#navmenu-h ul li:hover li a, ul#navmenu-v li:hover li a,
#navmenu-h ul li.iehover li a, ul#navmenu-v li.iehover li a,

 /* 3rd Menu */
#navmenu-h ul li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,
#navmenu-h ul li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,

/* 4rd Menu */
#navmenu-h ul li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,
#navmenu-h ul li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,

/* 5th Menu */
#navmenu-h ul li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,
#navmenu-h ul li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 
{
	background:#86b7d2;
	color: #fff;
}


/* Remembers the parent page of the current page ------------------------------------- */

/* 2nd Menu Hover Persistence */
#navmenu-h ul li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
#navmenu-h ul li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
#navmenu-h ul li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
#navmenu-h ul li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
#navmenu-h ul li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
#navmenu-h ul li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
#navmenu-h ul li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
#navmenu-h ul li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
#navmenu-h ul li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
#navmenu-h ul li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
#navmenu-h ul li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
#navmenu-h ul li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
#navmenu-h ul li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
#navmenu-h ul li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
#navmenu-h ul li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
#navmenu-h ul li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover
{ 
background:#3c9fd7 url(1-default/none.gif) no-repeat;
color:#fff;
}
.feature_box_content {
float:left;
width:140px;
}
.feature_box{float:left !important;width:220px !important;margin-bottom:0px !important;padding:20px 0px 0px 20px;}
.feature_box img{margin-right:10px;}

blockquote {padding-left:55px;}

.clear{clear:both;display:block;}
#banner .buttonbar{clear:both;float:right;width:360px;padding-top:0px;text-align:right;position:absolute;top:307px;right:10px;}
.productrays{height:250px;}
#banner .buttonbar .action_button{float:left;}

#top-right-header {width:960px;margin:0 auto;text-align:right;/*background:url(../images/top_menu_bg.png) top right no-repeat;height:38px;*/padding-top:5px;}
#top-right-header a:hover{color:#fff;text-decoration:none;background:url(../images/hover.png) top right no-repeat;height:32px;}


#top-right-header,#top-right-header a{text-transform:uppercase;font-size:14px;font-weight:bold;color:#313131;}
#top-right-header #pub a{color:#686868;padding:10px 20px;}
#top-right-header #adv a{color:#686868;padding:10px 16px;}
#top-right-header span a:hover{color:#fff !important;}

#header{padding-top:0px;padding-bottom:20px;padding-left:60px;}
#navmenu-h{padding-top:40px;}


#sidebar{background:url(../images/bg1.jpg) repeat-x;height:261px;padding:0px 10px;}
#sidebar .blockquote{float:left;width:320px;}
.contact{float:right;width:3s00px;}

#footer{padding:0px;background:url(../images/footer_bg.jpg) repeat-x; height:141px;padding:0px 10px;}
#footer .aleft{padding-left:80px;}

.front-page #wrapper{padding:30px 0px 0px 0px;width:980px;}
.footer-links{text-align:center;margin-bottom:80px;padding-top:5px;}
.footer-links li{display:inline;margin:0px 15px;}
.footer-links ul{text-align:center;	}
.footer-links li a{color:#5a5a5a;font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;}

#footer .aright{float:left;padding-left:20px;margin-right:50px;}
.aleft{float:left;}
#footer .aright a{font-size:13px;}
#footer .aright .page-item-22{border:none;}
.front-page #wrapper #content{margin:0px !important;width:960px;padding-left:10px;}

.feature_box.aleft,feature_box.aleft{
background:url(#) no-repeat;
height:148px;
width:236px;
}
.feature_box.aright,feature_box.aright{
background:url(#) no-repeat;
height:148px;
width:236px;
}
#slider{padding-left:40px;border-top:1px solid #676767;border-bottom:1px solid #676767;margin-bottom:40px;}
