/*
Theme Name: puphead-v1
Theme URI: http://wordpress.org/
Description: This is the puphead's theme
Version: 1.6
Author: Harold Cade
Author URI: http://pupheadsoftware.com
Tags: blue, custom header, fixed width, two columns, widgets
Pupheadsoftware 2.0
http://pupheadsoftware.com/
This theme was designed and built by pupheadsoftware,
whose blog you will find at http://pupheadsoftware.com/
*/
/* Common Class */
form {margin: 0px;}
input, select, textarea {font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;font-size: 0.75em; }
h1,h2,h3,h4,h5,h6{font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;margin: 0px 0px 5px 0px;font-weight: normal;color: #000;padding: 0px;}
h1{font-size: 165%;}
h2{font-size: 130%;}
h3{font-size: 115%;}
h4{font-size: 85%;}
h5{font-size: 75%;}
h6{font-size: 65%;}
br.clear {clear: both; height:1px;}
hr.clear {clear: both; height:1px; line-height:1px; margin: 0px; padding: 0px; color: #fff; background-color: #fff; border:1px solid #fff;}
.margin_bot{ margin-bottom:12px;}
.bdr_bot{ border-bottom:1px dotted #CBCBCB;}
.floatL {float:left;}
.floatR {float:right;}
.clear{clear:both; height: 1px;}
a:focus {outline: none;} /* to eliminate dotted focus box when link is clicked */
body #page-wrapper{text-align: left; width: 850px; margin:auto; }
#page-container p {margin:5px 0px 10px 0px;}
/* Header Starts */
div#inic-header {position: relative;}
#inic-header #logo a {display: block; height: 100%; text-decoration: none;}
#inic-header #logo span {visibility: hidden; font-size: 1px;}
/* New Top Navigation Starts */
#inic-header #nav {padding:0; margin:0; list-style:none; height:51px; position:relative; z-index:500; float:right; }
#inic-header #nav li.top {display:block; float:left; height:38px;}
#inic-header #nav li a.top_link {display:block; float:left; height:51px; line-height:49px; color:blue; text-decoration:none; font-size:12px; font-weight:bold; cursor:pointer;}
#inic-header #nav li a#quote div{text-decoration: none; background: url(../images/bg-nav-quote.gif) no-repeat center top; font-weight:bold;width:91px; overflow:hidden;}
#inic-header #nav li a#livechat {padding:8px 0;}
#inic-header #nav li a.top_link div {float:left; display:block; padding:0 15px 0 15px; height:51px; }
#inic-header #nav li:hover a.top_link {color:#fff;}
#inic-header #nav li:hover a.top_link div { background-color:#021325;}
/* Default list styling */
#inic-header #nav li:hover {position:relative; z-index:1000;}
#inic-header #nav li:hover ul.sub {left:1px; top:51px; white-space:nowrap; height:auto; z-index:1000; background:#021325 url(../images/bg-top-nav-li-ul.gif) bottom repeat-x; width:246px;  padding:0px 0px 4px 0px;}

#inic-header #nav li:hover ul.sub li {display:block; position:relative; float:left; width:246px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding:0px 0px !important; line-height:23px;}
#inic-header #nav li:hover ul.sub li a {display:block; font-size:11px; width:246px; text-indent:30px; color:#9fa1a4; text-decoration:none; font-weight:bold; background-image:url(../images/bul-top-nav-li-ul-li-a.gif); background-position:14px 8px; background-repeat:no-repeat;}
#inic-header #nav li ul.sub li a.fly {background-image:url(../images/bul-top-nav-li-ul-li-a-fly.gif) !important; background-position:14px 8px; background-repeat:no-repeat;}


#inic-header #nav li:hover li:hover ul,
#inic-header #nav li:hover li:hover li:hover ul,
#inic-header #nav li:hover li:hover li:hover li:hover ul,
#inic-header #nav li:hover li:hover li:hover li:hover li:hover ul
{left:246px; top:0px; background: #fe9730; padding:0px; white-space:nowrap; width:246px; z-index:1000; height:auto;
background:#021325 url(../images/bg-top-nav-li-ul.gif) bottom repeat-x; padding:4px 0px 4px 0px;}

#inic-header #nav ul, 
#inic-header #nav li:hover ul ul,
#inic-header #nav li:hover li:hover ul ul,
#inic-header #nav li:hover li:hover li:hover ul ul,
#inic-header #nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0px; list-style:none; z-index:1000; }

#inic-header #nav li:hover li:hover li a.fly,
#inic-header #nav li:hover li:hover li:hover li a.fly,
#inic-header #nav li:hover li:hover li:hover li:hover li a.fly
{color:#9fa1a4; background-image:url(../images/bul-top-nav-li-ul-li-a-fly.gif)!important; background-position:14px 8px; background-repeat:no-repeat; z-index:1000;} 
/* New Top Navigation Ends */

/* Search Language Starts */
#inic-header #nav li form {margin:14px 0px 0px 0px;}
#inic-header #nav li input.tf{ background:url(../images/bg-search-box.gif) no-repeat top left;height:20px; line-height:18px;  width: 105px; color:#000; float:left; font-size: 12px; font-weight:bold; border:none; vertical-align:middle;padding:3px 2px 0 2px; #padding:0px 2px; margin-right:10px; }
#inic-header #nav li input.srch-btn{ background:url(../images/bg-search-btn.gif) no-repeat;width:26px; height:20px; float:left; color:#000; border:none;}


.squarebox {
    width: 100%;
    text-align: center;
    overflow: hidden; }
.squareboxgradientcaption {
height:30px; cursor: pointer;  color: #000;
}
.squareboxcontent {
    overflow: hidden;
}
/* Search Language Ends */
/* Header Ends */
/*Three different variation for placements (left bar, right bar, NO bar!) - defaults to having left sidebar */
#page-container,#contents,#inic-sidebar{ position:relative;}
#page-container {width:100%; float:left;}

/* No-Sidebar */
#page-container,#contents-nobar{ position:relative;}
#page-container {width:100%; float:left; margin-bottom:15px;}
#contents-nobar { width:100%; float:left;}
/* No-Sidebar */
/*Three different variation for placements (left bar, right bar, NO bar!) - defaults to having left sidebar */
/* Main contents Starts */
#page-container h1 {color: #3E3E3E; border-bottom:1px dotted #CBCBCB; padding-bottom:3px; margin-bottom:10px; line-height:1.0em;}
#page-container h1 br { height:0px; overflow:hidden;}
#page-container h1 span.tagline {color: #777777; font: nromal; font-size:11px; margin-top:4px; }
#page-container img.size-medium, #page-container img.size-full{ float:left; margin:5px 10px 5px 0px; border:none;}
#page-container ul{ margin:20px 0px; padding:0px; list-style-type:none;}
#page-container ul li{background-image:url(../images/pc-arrow.gif); background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 18px; line-height:1.7em;}

/* Innerpage Top Menu Starts */
#page-container #nav-tab { width:100%; background:url(../images/bg-paging-center.gif) left top repeat-x; height:36px; }
#page-container #nav-tab .nav-tab-C { float:left;  width:632px; }
#page-container #nav-tab .nav-tab-L {float:left; background:url(../images/bg-paging-left.gif) no-repeat left top; width:8px; height:36px;}
#page-container #nav-tab .nav-tab-R {float:right; background:url(../images/bg-paging-right.gif) no-repeat right top; width:8px;  height:36px;}
#page-container #nav-tab .nav-tab-L span{display:none; font-size:1px;}
#page-container #nav-tab .nav-tab-R span{display:none; font-size:1px;}
#page-container #nav-tab .menu {width:100%; height:36px;}
#page-container #nav-tab .menu ul {padding:0;margin:0;list-style-type:none; background-color:#FFFFFF;}
#page-container #nav-tab .menu li {float:left;position:relative; padding:0px; background:url(../images/nav-tab-devider.gif) no-repeat top right;}
#page-container #nav-tab .menu li.last { background-image:none !important;}
#page-container #nav-tab .menu li .selected {color:#000; background:url(../images/bg-tab-on.gif) repeat-x left center; font-weight:bold;}
#page-container #nav-tab .menu li .selected:hover{color:#000; background:url(../images/bg-tab-on.gif) repeat-x left center; font-weight:bold;}
#page-container #nav-tab .menu a{ float:left; font-size:12px;text-decoration:none; color:#333; padding:0px 19px; line-height:36px; font-weight:normal;}
#page-container #nav-tab .menu a img{ #margin:12px 0px;}
#page-container #nav-tab .menu a:hover{color:#000; background:url(../images/bg-tab-on.gif) repeat-x left center;}

/* Innerpage Top Menu Ends */
/* Home Icon Strip Starts */
#icon-container{ border-bottom:solid 1px #cccccc; border-top:solid 1px #cccccc; width:100%; margin:auto; text-align:center; padding:5px 0px;}
#icon-row { margin:auto; width:630px; }
#icon-box { float:left; padding:0px 16px; border-right:dashed 1px #cccccc; }
#icon-box.icon-box-last { border:none;}

#icon-row1 { margin:auto; width:615px; }
#icon-box1 { float:left; padding:0px 16px; border-right:dashed 1px #cccccc; }
#icon-box1.icon-box-last { border:none;}
/* Home Icon Strip Ends */

/* Main contents Ends */
/* Side Bar Classes Starts */
div#inic-sidebar ul { margin:0px 10px !important; padding:0px; list-style-type:none;}
div#inic-sidebar ul li{ background-image:url(../images/sb-arrow.gif) !important; background-repeat:no-repeat; background-position:left top; padding:0px 0px 0px 18px !important; line-height:2.5em; border-bottom:dotted 1px #CBCBCB; font-weight:bold;  margin:0px;}
div#inic-sidebar ul li a{ color:#333333; text-decoration:none;}
div#inic-sidebar ul li.last{ border-bottom:none; margin:0px;}
#inic-sidebar div.sb-title{ padding-top:10px; text-align:center;}
#inic-sidebar div.white-block { margin:0px 5px; padding:5px; background-color:#FFFFFF;}
/* Sidebar Form Classes Starts */
#inic-sidebar form {margin:10px 0px 10px 5px;}
#inic-sidebar form img {border:1px solid #CBCBCB; margin:0px 0px 5px 0px;}
#inic-sidebar .form-tf{border:1px solid #CBCBCB;color:#777777;font-size:14px;font-weight:bold;height:20px;margin-bottom:10px;padding:5px 0 0 2px;width:196px;}
#inic-sidebar .form-tf1{border:1px solid #CBCBCB;color:#777777;font-size:14px;font-weight:bold;height:27px;padding:5px;width:198px;}
#inic-sidebar .form-but{background-image:url(../images/frm-but.gif); background-repeat:no-repeat; background-position:top left; width:140px; border:none;height:31px; }
#inic-sidebar .form-ta{border:1px solid #CBCBCB;color:#777777;font-size:14px;font-weight:bold;height:93px;margin-bottom:10px;padding:5px;width:188px;}
/* Sidebar Form Classes Ends */
/* Sidebar Block 1 */
#inic-sidebar div.sb-block1 { background-image:url(../images/bg-sb-li-bot.gif); background-repeat: no-repeat; background-position:bottom center; padding-bottom:5px; margin-bottom:15px; width:230px;}
#inic-sidebar div.sb-block1 h2 { background-image:url(../images/bg-sb-title.gif); background-position:center top; background-repeat:no-repeat; height:43px; width:230px; color:#FFFFFF; text-align:center;font-size:16px; font-weight:bold; padding:0px !important; margin:0px 0px 2px 0px !important;}
#inic-sidebar div.sb-block1-content { background-image:url(../images/bg-sb-li-mid.gif); background-repeat:repeat-y; background-position:top center; width:230px;}
/* Sidebar Block 1 */
/* Sidebar Block 2 */
#inic-sidebar div.sb-block2 { background-image:url(../images/bg-sb-insquo-bot.gif); background-repeat: no-repeat; background-position:bottom center; padding-bottom:5px; margin-bottom:15px; width:230px;}
#inic-sidebar div.sb-block2 h2 { background-image:url(../images/bg-sb-block-2.gif); background-position:center top; background-repeat:no-repeat; height:42px; width:230px; color:#FFFFFF; text-align:center;font-size:16px; font-weight:bold; padding:0px !important; margin:0px 0px 0px 0px !important;}
#inic-sidebar div.sb-block2-content { background-color:#DADADA; width:230px;}
/* Sidebar Block 2 */
/* Sidebar Block 3 */
#inic-sidebar div.sb-block3 { background-image:url(../images/bg-sb-insquo-bot.gif); background-repeat: no-repeat; background-position:bottom center; padding-bottom:5px; margin-bottom:15px; width:230px;}
#inic-sidebar div.sb-block3 h2 { background-image:url(../images/bg-sb-block-3.gif); background-position:center top; background-repeat:no-repeat; height:42px; width:230px; color:#FFFFFF; text-align:center;font-size:16px; font-weight:bold; padding:0px !important; margin:0px 0px 2px 0px !important;}
#inic-sidebar div.sb-block3-content { background-color:#DADADA; width:230px;}
/* Sidebar Block 3 */
/* Sidebar Block 4 */
#inic-sidebar div.sb-block4 { background-image:url(../images/bg-sb-insquo-bot.gif); background-repeat: no-repeat; background-position:bottom center; padding-bottom:5px; margin-bottom:15px; width:230px;}
#inic-sidebar div.sb-block4 h2 { background-image:url(../images/bg-sb-block-4.gif); background-position:center top; background-repeat:no-repeat; height:42px; width:230px; color:#FFFFFF; text-align:center;font-size:16px; font-weight:bold;padding:0px !important; margin:0px 0px 2px 0px !important;}
#inic-sidebar div.sb-block4-content { background-color:#DADADA; width:230px; }
/* Sidebar Block 4 */
/* Sidebar Simple Block */
#inic-sidebar div.sb-block5 { width:230px; background:url(../images/sb-block5-bg.gif) repeat-y top center; border-top:solid 5px #dadada; border-bottom:solid 5px #dadada;   margin-bottom:15px;}
/* Sodebar Language Starts */
#inic-sidebar span.language{ float:left; margin-right:10px; margin-bottom:5px;}
#inic-sidebar span.language img{ border:none;}
/* Sidebar Language Ends */

/* Side Bar Classes Ends */
/* Footer Starts */
#footer #link-set {height: 199px; padding: 0px 30px;}
#footer #link-set .link-block {float: left; width: 150px;}
#footer #link-set .link-block.wide {width: 380px;}
#footer #link-set .link-block.narrow {width: 120px;}
#footer #link-set .link-block h2 {display: block; margin: 0px; padding: 0px; color: #fff; font-size: 110%; font-weight: bold; line-height: 32px;}
#footer #link-set .link-block ul {margin: 0px; padding: 15px 0px 0px 15px;}
#footer #link-set .link-block ul li a{ color: #fff; line-height: 20px; font-size: 11px;}
#copyright {background: url(../images/st1-footer-copyright-blurb.gif) top center no-repeat; height: 58px; text-align: left; padding: 5px 8px; font-size: 10px; color:#333333;}
#copyright1 {text-align: left; padding: 0px 8px; font-size: 10px; color:#333333;}
#seo-text { margin-top:10px;  color:#8D8D8D; line-height:17px; padding:12px; border:1px solid #E6E5E6;}
#seo-text a{ color:#8D8D8D; font-weight:bold;}
#seo-text p { margin:0;}
/* Footer Ends */
.nav-bottom  ul { margin:0px !important; padding:0px; list-style-type:none !important; }
.nav-bottom  ul li {float:left; padding:0px 7px !important; margin-bottom:9px; border-right:solid 1px #CBCBCB; font:normal 11px; line-height:1.0em !important; background:none !important;}
.nav-bottom ul li.nav-bottom-last{ border:none;  text-decoration:none;}

/* Pagination Archive, Search Reasult Page */
#page-container .pagination{margin-top:15px; padding:2px;border:solid 1px #e1e1e1;}
#page-container .pagination-alignleft{ float:left; padding:3px; background-color:#f1f1f1; width:120px; height:15px;text-align:center;}
#page-container .pagination-alignright{ float:right;  padding:3px; background-color:#f1f1f1; width:120px; height:15px; text-align:center;}

/* Icon Slider Starts */
#icon_slider_container { clear:both; width: 650px;height: 130px;position: relative;margin: 0 auto; border-bottom:solid 1px #e1e1e1; clear:both; margin-top:30px;}
.icon-slider-bar { background:url(../images/bg-icon-slider.gif) repeat-x top center; width:100%; height:29px;}
.icon-slider-bar h3{ margin:5px 10px 0px 10px; font-size:14px; font-weight:bold; color:#333;}
.icon-item { float:left; height:82px; width:112px; margin:9px; #margin:4px; background-image:url(../images/icon-slide1.jpg); background-repeat:no-repeat;}
.icon-item span{ visibility:hidden;}
ul#controls li{visibility:hidden;}
ul#controls {visibility:hidden;}

.ic1 { background-position:-13px -13px;}
.ic2 { background-position:-142px -13px;}
.ic3 { background-position:-270px -13px;}
.ic4 { background-position:-398px -13px;}
.ic5 { background-position:-526px -13px;}

.ic6 { background-position:-13px -109px;}
.ic7 { background-position:-142px -109px;}
.ic8 { background-position:-270px -109px;}
.ic9 { background-position:-398px -109px;}
.ic10 { background-position:-526px -109px;}

.ic11 { background-position:-13px -207px;}
.ic12 { background-position:-142px -207px;}
.ic13 { background-position:-270px -207px;}
.ic14 { background-position:-398px -207px;}
.ic15 { background-position:-526px -207px;}

#icon_container {width: 650px;height: 112px;overflow: hidden;position: relative;color: #333333;}
#controls {position: relative;list-style: none;margin:0px;padding:0px;width:1px;height:1px;}
#controls li {position: relative;width:1px;height:1px;list-style: none;float:left;margin:0px;padding:0px;}
/*  num nav stuff */
ul#num_nav {display: block;position: relative;list-style: none;margin:0px !important;padding:0px !important;}
#num_nav li {display: block;float: left;width: 14px;height: 14px;margin: 7px 5px 0px 0px;border: none;background:url(../images/bg-slider-off.gif) no-repeat  !important; padding:0px !important; line-height: 14px !important;}
#num_nav a {display: block;width: 14px;height: 14px;line-height: 14px;text-align: center;}
/*  end num nav stuff */
div.slide_item {width: 650px;height: 112px;position: absolute;left: 652px;top:0px;}
div.slide_item p {font-family: Arial, Helvetica, sans-serif;font-size: 12px;padding: 10px;color:#999999;}
/* back to post link*/
/* Icon Slider Ends */


