/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
body{
        background: #afd9ff url(styles/blueorange/bg.jpg) repeat-x scroll left top;
}

#featured .information ul li {
	font-size: 129%;
	list-style-type: disc;
}

#featured .information{
	padding-bottom: 1px;
}

#featured-tabs li a:link, #featured-tabs li a:visited {
	padding-bottom: 17px;
}

#featured .information .feat-button .right{
	margin-right: 25px;
}

#sidebar #featured-tabs {
        width: 280px;
}

.sidebar-services a{
	background: transparent url(styles/blueorange/widgetlisticon.gif) no-repeat scroll 5px center;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0 7px 20px;
	display: block;
}

.sidebar-services a:hover {
	background-color: #959595;
	color: #FFFFFF;
	text-decoration: none;
}

.sidebar-services li {
	padding: 2px;
}

.sidebar-services li.current_page_parent a, .sidebar-services li.current_page_item a{
	background: #343841;
}

.sidebar-services li.current_page_parent a, .sidebar-services li.current_page_item a{
	background-image: transparent url(styles/blueorange/widgetlisticon.gif) no-repeat scroll 5px center;
	background-color: #343841;
	color: #FFFFFF;
}

#smooth_sldr  {
        margin: 10px;
        float: left;
}

#pagenav li.current_page_parent a{
        background: transparent url(styles/blueorange/nav_current_tile.jpg) repeat-x scroll left bottom;
        color: #23262A; 
}

#pagenav li.current_page_parent span.left{
        background: transparent url(styles/blueorange/nav_current_left.jpg) no-repeat scroll left bottom;
        bottom:0;
        display:block;
        height:33px;
        left:0;
        position:absolute;
        width:5px;
}

#pagenav li.current_page_parent span.right{
        bottom:0;
        display:block;
        height:33px;
        position:absolute;
        right:0;
        width:5px;
        background: transparent url(styles/blueorange/nav_current_right.jpg) no-repeat scroll left bottom !important;
}

.widget_categories ul li a:link{
        display: inline-block;
}

.post_head .comments a.dsq-comment-count:link, .post_head .comments a.dsq-comment-count:visited {
        background-color:#EE5F00;
        color:#FFFFFF;
        line-height:1em;
}
.post_head .comments a.dsq-comment-count:link, .post_head .comments a.dsq-comment-count:visited {
        -x-system-font:none;
        display:inline-block !important;
        font-size:1em;
        font-family: inherit;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        line-height:normal;
        margin:5px 0 0 -32px;
        padding:5px 10px;
        text-align:center;
}
.post_head .comments a, .post_head .comments a:visited {
        display: none !important;
}
.Add_to_Any_Subscribe_Widget_display{
        border: none;
}
.post_head .comments span.bg {
        margin:0 0 0 7px;
}
h3{
       color: #ee5f00;
}
.float-left {
       float: left;
}
.float-right {
       float: right;
}
.widget_recent_entries h3, .recent_with_excerpt h3{
       background:transparent url(img/rss_feed.jpg) no-repeat scroll -1px 1px;
       padding-bottom:15px;
       padding-left:35px;
       padding-top:10px;
}
.widget_Twidget h3{
       background:transparent url(img/twitter.jpg) no-repeat scroll -1px 1px;
       padding-bottom:15px;
       padding-left:35px;
       padding-top:10px;
}
.widget h3{
       text-transform: none;
}
.widget_featured_page_widget, .widget_recent_entries, .widget_Twidget, .recent_with_excerpt{
       float: right;
       padding: 8px;
       margin-right: 5px; 
       height: 260px;
       overflow: auto;
}
.widget_featured_page_widget h3{
       background:transparent url(img/clients.jpg) no-repeat scroll -1px 1px;
       padding-bottom:15px;
       padding-left:35px;
       padding-top:10px;
}
.widget_featured_page_widget {
       width: 37%;
}
.widget_recent_entries, .recent_with_excerpt {
       width: 31%;
}
.widget_Twidget {
      width: 25%;
}
#footer div.testimonial, #footer div.about{
      width: 42%;
      padding: 35px;
      font-weight: normal;
      float: left;
      font-size: 1.1em;
      line-height: 1.7em;
}
#footer div.testimonial h2, #footer div.about h2{
      color: #EE5F00;
}
#footer div.testimonial span.author{
      padding-top: 10px;
      font-style: italic;
      font-weight: bold;
      float: right;
}
#header div.header-contact-details {
      display:block;
      float:right;
      font-size:15px;
      font-weight:bold;
      height:28px;
      margin:40px 0 0;
      padding:8px 0 0 35px;
      text-decoration:none;
      width:260px;
      color: #10537E;
      line-height: 1.7em;
}
#header div.header-contact-details a{
      color: #10537E;
}
.email-icon{
       background:transparent url(img/email.png) no-repeat scroll -1px 1px;
       padding-left:35px;
       padding-bottom: 4px;
}

.twitter-icon{
       background:transparent url(img/twitter-icon.png) no-repeat scroll -1px 1px;
       padding-bottom:8px;
       padding-left:35px;
       padding-top:5px;
}

.phone-icon{
       background:transparent url(img/phone-icon.png) no-repeat scroll -1px 1px;
       padding-bottom:8px;
       padding-left:35px;
       padding-top:6px;
}
.employee-testimonial-author{
      border-bottom:1px solid #CBD1D2;
      font-size:16px;
      font-weight:bold;
      height: 30px;
      padding-bottom: 15px;
      padding-right: 30px;
}
.employee-testimonial-author a.emp-details{
      float: right;
      padding-left: 10px; 
}
#footer .copyright{
      background: none;
      width: 100%;
      text-align: center;
      padding-bottom: 10px;
}

#header img {
     margin:35px 0 0;
}

#pagenav li a:link, #pagenav li a:visited{
     color:#B5EAFF;
     font-weight:bold;
}

#pagenav li a:hover, #pagenav li.current_page_parent a:visited{
     color: #23262A;
}

#pagenav li ul {
     border: 2px solid;
     border-top: none;
     margin-left: -2px;
}

.syntaxhighlighter{
    clear: both;
}
.faq-questions a, p.services a{
    font-size:1.1em;
    line-height:1.9em;
    text-decoration:underline;
}

ul.faq li, ul.faq li ul li {
    list-style-type: none;
}
.entry ol li{
    list-style-type: decimal !important;
}
.entry .cform ol li{
    list-style-type: none !important;
}

.feat-button {
    float: right; display: block; width: 353px; margin-top: 5px;
}
.recent_with_excerpt p {
    margin: 5px 0px;
    padding-left: 15px;
}
.recent_with_excerpt ul li a:link, .recent_with_excerpt ul li a:visited{
    color: #EE5F00;
    padding-bottom: 5px;
    padding-top: 5px;
}
.recent_with_excerpt ul li a:hover{
    color: #fff;
}
.ngg-left {
    margin-right: 20px;
}
#footer a, #featured div.entry a {
    text-decoration: underline;
}
.cform span{
    font-size: 1em;
}
.cform input.backbutton, .cform input.resetbutton, .cform input.sendbutton{
    font-size: 1.2em;
    font-weight: bold;
    padding: 5px 1em;
}
.widget_recent_entries ul li a:link, .widget_recent_entries ul li a:visited {
    color: #EE5F00;
    padding-top: 10px;
    padding-bottom: 10px;
}
.widget_recent_entries ul li a:hover{
   color: #fff;
}
.entry ul li ul li.no-list-style{
   list-style-type: none;
}