@charset "utf-8";
/* CSS Document */
#admin-menu{
	font-size:.9em; /*display:none;*/	
}
body.front #admin-menu{
	/*display:none;*/
}
.messages,.tabs{
	/*display:none;	*/
}
div.messages, div.status, div.warning, div.error {
    border: medium none;
    color: #0000FF;
    padding: 5px; background:none !important;
}
div.messages a, div.status a, div.warning a, div.error a {
	 color: #0000FF;	
}

html{
	background-color:#d7d7d7;	
}
body.admin-menu {
    margin-top: 0;
}
body.cke_show_borders{
	background:none;	
}

body{
	background-image:url(../images/ctgw-bg.jpg); background-repeat:repeat-x; background-color:#fff;	
}
a:visited{
	color:inherit;	
}
/* header */
h2.headermessage{
    color: #A29F9F;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    padding-top: 10px;
    text-align: center;
}
h2.headermessage a{
    color: #fff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: .9em;
    font-style: italic;
    font-weight: normal;
    line-height: 1em;
    /*padding-top: 2%;*/
    text-align: center;
}
h2.headermessage span.messageshadow{
	text-shadow:1px 1px #000;  color:#fff; font-size:19px; font-style:normal;
}
.region-header {
	clear:none;
}
#block-block-1 {
    left: 150px;top: 0;
    position: absolute;width: 750px; background-image:url(../images/under-graphic.jpg); background-repeat:no-repeat; background-position:center bottom;padding-bottom: 40px;
}
#header {
     position:relative;padding-top: 10px;
}
#logo {
    float: left;
    margin: 0;
    padding: 0px 0 0;
}
#main-wrapper {
    clear: both;
}
.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {
    margin-top: -15px;
}
#content-area p{
	font-size:.9em; line-height:1.6em;	
}
/* navigation */
#navigation {
    left: 200px;
    overflow: visible;
    position: absolute;
    top: 141px;
    width: auto; height:auto;
}
#navigation h2{
	display:none;	
}
ul#main-menu{
	background-color:#7c7c7c;   
}
ul#main-menu li{
	font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; background-color:#7c7c7c; padding:0;
}
body.node-type-chl-class ul#main-menu li.menu-917 a:link,
body.node-type-chl-class ul#main-menu li.menu-917 a:visited,
body.page-chl-classes ul#main-menu li.menu-917 a:link,
body.page-chl-classes ul#main-menu li.menu-917 a:visited,
body.front ul#main-menu li.menu-917 a:link,
body.front ul#main-menu li.menu-917 a:visited,
body.node-type-gun-sales ul#main-menu li.menu-918 a:link,
body.node-type-gun-sales ul#main-menu li.menu-918 a:visited,
body.page-gun-sales ul#main-menu li.menu-918 a:link,
body.page-gun-sales ul#main-menu li.menu-918 a:visited,
body.node-type-gunsmithing ul#main-menu li.menu-919 a:link,
body.node-type-gunsmithing ul#main-menu li.menu-919 a:visited,
body.page-gunsmithing ul#main-menu li.menu-919 a:link,
body.page-gunsmithing ul#main-menu li.menu-919 a:visited, 
body.page-chlclass-faq ul#main-menu li.menu-917 a:visited,
body.page-chlclass-faq ul#main-menu li.menu-917 a:link, 
body.page-contact-central-texas-gun-works ul#main-menu li.menu-920 a.active{
		background-color:#fff; color:#636262; text-shadow:none; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0px;
}
body ul#main-menu li a:link,body ul#main-menu li a:visited{
    background-color: #7C7C7C;   text-shadow: 0 1px 1px #CCCCCC;
    color: #333;/* old color b5b1b1*/ display:block;
    font-size: 20px;
    padding: 8px 32px; line-height:20px;
    text-decoration: none;
}
body ul#main-menu li a:hover, ul#main-menu li a.active{
		background-color:#fff; color:#636262;text-shadow:none; -moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0px;
}
ul#main-menu{
		
}
/* facebook and twitter icons */
#block-block-7{
    position: absolute;
    right: 30px;
    top: 75px;
    width: 140px;
}
#block-block-7 p#cart-link{
	float:left;padding-right: 15px; padding-top:8px; 
 }
 #block-block-7 #cart-link a:link, #block-block-7 #cart-link a:visited{
		color:#fff; text-decoration:none;	 
 }
 #block-block-7 #cart-link a:hover{
		text-decoration:underline; 
 }
#block-block-7 p.face-icon{
	float:left; padding-right:15px;
}
#block-block-7 p.twit-icon{
	float:left;
}
/* font page styles */
body.front .two-sidebars #content {
    width: 760px;
}
body.front .region-content-top {
    clear: both;
}
body.front #content-area {
    clear: both;padding-top: 1px;
}
/* 2 column layout structure */
.two-sidebars #content {
    margin-left: 200px;
    margin-right: -700px;
    width: 500px;
}
#content-area {
   /* min-height: 200px;*/
}
#content-area ul li{ 
	font-size: 0.9em;
    line-height: 1.6em;
}
/* layouts for one column or two column */
.sidebar-second #content {
    margin-left: 0;
    margin-right: -760px;
    width: 690px;
}
/* first sidebar */
.region-sidebar-first { 
  width: 180px;
}
.region-sidebar-first h2.title{
	display:none;	
}
.region-sidebar-first .block-menu ul.menu {
	padding-left:0;
}

.region-sidebar-first .block-menu ul.menu li.leaf{
	list-style-image: none; list-style-type:none;
}
.region-sidebar-first .block-menu ul.menu li.leaf a:link,.block-menu ul.menu li.leaf a:visited {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;display: block;
    font-weight: normal;
    line-height: 1.6em;
    text-decoration: none;padding-left: 10px; 
}

.region-sidebar-first .block-menu ul.menu li.leaf a.active {
   /* color: #fff; background-color: #333;*/    display: block; text-decoration:underline;
    /*padding-left: 10px;*/
}
.region-sidebar-first .block-menu ul.menu li.leaf a:hover{
	text-decoration:none; color: #fff; background-color: #7C7C7C;    display: block;
    /*padding-left: 10px;*/
}
/* austin chl submenu items */
.region-sidebar-first .block-menu ul.menu li.leaf a:link.submenu-item,.block-menu ul.menu li.leaf a:visited.submenu-item {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: .9em;display: block;
    font-weight: normal;
    line-height: 1.6em;
    text-decoration: none;margin-left: 20px; /*padding-left: 20px;*/text-transform:capitalize;
}

.region-sidebar-first .block-menu ul.menu li.leaf a.active.submenu-item {
    /*color: #fff; background-color: #333;*/ text-decoration:underline;    display: block;
    /*padding-left: 20px;*/
}
.region-sidebar-first .block-menu ul.menu li.leaf a:hover.submenu-item{
	text-decoration:none; color: #fff; background-color: #a09f9f;    display: block;
    /*padding-left: 20px;*/
}
/* second sidebar */
.region-sidebar-second {
  width: 240px;float: left;
    margin-left: 720px;
}
.region-sidebar-second .section {
    margin: 51px 0 0;
}
/* manager's Special block */
#block-block-2{
	width:240px; float:left;	
}
#block-block-2 h2.title{
   background-color: #5B5B5B;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: normal;
    min-height: 21px;
    padding: 3px 10px;
    text-align: center;
    width: 220px;margin-bottom: 1px;
}
#block-block-2 .content{
   background-color: #7c7c7c;
    border-radius: 0 0 8px 8px;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    min-height: 21px;
    padding: 0px 10px;
    text-align: left;
    width: 220px;height: 174px;	
}
/* sell/trade in your weapons block on gun sales pages */
#block-block-11{
	width:240px; float:left;	
}
#block-block-11 h2.title{
   background-color: #5B5B5B;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: normal;
    min-height: 21px;
    padding: 3px 10px;
    text-align: center;
    width: 220px;margin-bottom: 1px;
}
#block-block-11 .content{
   background-color: #7c7c7c;
    border-radius: 0 0 8px 8px;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    min-height: 21px;
    padding: 0px 10px;
    text-align: left;
    width: 220px;height: 174px;	
}
/* layaway options gunsales pages */
#block-block-12{
	width:240px; float:left;	
}
#block-block-12 h2.title{
   background-color: #5B5B5B;
    border-radius: 8px 8px 0 0;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    font-weight: normal;
    min-height: 21px;
    padding: 3px 10px;
    text-align: center;
    width: 220px;margin-bottom: 1px;
}
#block-block-12 .content{
   background-color: #7c7c7c;
    border-radius: 0 0 8px 8px;
    color: #FFFFFF;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: normal;
    min-height: 21px;
    padding: 0px 10px;
    text-align: left;
    width: 220px;height: 174px;	
}
/*********** latest news********************/
#block-views-latest_news-block_1{
	width:240px; float:left;background-color:#edeef0;
}
#block-views-latest_news-block_1 h2.title{
    background-image: url(../images/right-col-block-title-bg.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;

    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 24px;

    padding: 4px 10px 0;
    text-align: center;
    width: 220px;
}
#block-views-latest_news-block_1 .views-field-title a{
	color: #00F; text-decoration:none;
}
#block-views-latest_news-block_1 .views-row{
	    border-bottom: 1px dotted #999999;padding-top: 6px;	
}
#block-views-latest_news-block_1 .views-row-last{
	    border-bottom:none;	
}
.more-link {
    font-size: 0.8em;
    text-align: right;
}
.more-link a{
 text-decoration:none;
}
#block-views-latest_news-block_1 .content{
	border: 1px solid #999999;border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; font-size:.9em;padding: 0 10px;min-height: 240px;
}
#block-views-latest_news-block_1 .content p{
    font-size: 0.9em;
    margin-bottom: 8px;
    margin-top: 0.5em;
}
#block-views-latest_news-block_1 .date-display-single{
	font-size:.8em; font-style:italic;color: #666666;	
}
/* latest news page */
.view-display-id-page_1 .views-field-title a{
	color:#00F; text-decoration:none; font-size:1.2em;	
}

.view-display-id-page_1 .views-field-field-latest-news-date-value{
	font-size:.8em; font-style:italic;color: #666666;	
}
.view-display-id-page_1 .views-field-view-node a{
    color: #0000FF;
    display: block;
    font-size: 0.9em;
    text-align: right;
    text-decoration: none;
}
#block-views-latest_news-block_1 .views-field-body .field-content{
  display: block;
    font-size: 0.9em;
    padding-bottom: 0.9em;
}	
.view-display-id-page_1 .views-row{
	border-bottom:1px dotted #666; padding-bottom:8px;padding-top: 12px;	
}
.view-display-id-page_1 .views-row-first{
	padding-top: 0px;	
}
.view-display-id-page_1 .views-row-last{
	border-bottom:none;	
}
li.pager-next a{
	text-decoration:none;font-size: 0.9em; color:#00f;	
}
li.pager-last a{
	text-decoration:none;font-size: 0.9em;	color:#00f;
}
li.pager-first a{
	text-decoration:none;font-size: 0.9em;	color:#00f;
}
li.pager-previous a{
	text-decoration:none;font-size: 0.9em;	color:#00f;
}
li.pager-item a{
	text-decoration:none;font-size: 0.9em;	color:#00f;
}
ul.pager{
    border-top: 1px solid #CCCCFF;
    padding-top: 8px;
}
#block-block-3{
		width:240px; float:left;
}
#block-block-3 h2.title{
    background-image: url(../images/right-col-block-title-bg.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;

    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 24px;

    padding: 4px 10px 0;
    text-align: center;
    width: 220px;
}
#block-block-3 .content{
	border: 1px solid #999999;border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; font-size:.9em;padding: 0 10px;min-height: 240px;
}
#block-block-3 .content p{
	margin-bottom: 0;
}

#block-block-4 {
	float:left; width:240px; margin-right:20px;	background-color:#edeef0;
}
#block-block-4 h2.title{
    background-image: url(../images/right-col-block-title-bg.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;

    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 24px;

    padding: 3px 10px 0;
    text-align: center;
    width: 220px;
}
#block-block-4 .content{
	border: 1px solid #999999;border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; font-size:.9em;padding: 0 10px;min-height: 240px;
}
#block-block-4 .content p{
    font-size: 1em;
    line-height: 1.6em;	margin-bottom: 0;
}
#block-block-4 .content p.readmore{
  font-size: 0.8em;
    margin-top: 8px;
    text-align: right;
}
#block-block-4 .content p.readmore a{
	text-decoration:none;
}	
#block-block-5{
	float:left; width:240px;margin-right: 20px; background-color:#edeef0;
}
#block-block-5 h2.title{
    background-image: url(../images/right-col-block-title-bg.gif);
    background-repeat: no-repeat;
    color: #FFFFFF;

    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: normal;
    height: 24px;

    padding: 4px 10px 0;
    text-align: center;
    width: 220px;
}
#block-block-5 .content{
	border: 1px solid #999999;border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; font-size:.9em;padding: 0 10px;min-height: 240px;
}
#block-block-5 .content p{
    font-size: 1em;
    line-height: 1.6em;	margin-bottom: 0;
}
#block-block-5 .content p.readmore{
  font-size: 0.8em;
    margin-top: 8px;
    text-align: right;
}
#block-block-5 .content p.readmore a{
	text-decoration:none;	
}
/* main content area */
h1.title{
	font-size:24px; color:#666; font-weight:bold; font-family:Arial, Helvetica, sans-serif;	padding: 0 10px 10px;
}
#block-views-handgun_classes-block_1 h2.title, #block-views-handgun_classes-block_3 h2.title, #block-views-handgun_classes-block_2 h2.title {
    display: none;
}
.with-navigation #content, .with-navigation .region-sidebar-first, .with-navigation .region-sidebar-second {
    margin-top: 0.5em;
}
li.chl-list{
	line-height:1.6em; font-size:.9em; padding-bottom:1.2em;	
}
/* slideshows and special message box tothe right of it */
.view-id-slideshows{
	position:relative;	
}
#slides{
/*    background-image: url(../images/slides-bg-transparent.png);
    background-repeat: no-repeat;*/
    height: 180px;
    left: 290px; 
	position:absolute;
    position:absolute;
    top: 0;
    width: 190px;color:#fff; padding:10px;
}
.slides{
    height: 180px;
    left: 290px; 
	position:absolute;
    position:absolute;
    top: 0;
    width: 190px;color:#fff; padding:10px;
}
#views_slideshow_singleframe_pager_slideshows-block_1{
	padding-left:260px;	
}
#views_slideshow_singleframe_pager_slideshows-block_1 .pager-item a{
	background-image:url(../images/rotator-dot-off.jpg); background-repeat:no-repeat; width:17px; height:16px; display:block; text-indent:-99999px; float:left;
}
#views_slideshow_singleframe_pager_slideshows-block_1 .activeSlide a{
	background-image:url(../images/rotator-dot-on.jpg); background-repeat:no-repeat; width:17px; height:16px; display:block;text-indent:-99999px;float:left;
}
.views-field-field-image-slide-fid .field-content{
		display:block;height: 200px;
}
/*#slides .slidetitle{
	    border-bottom: 1px solid #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 3px;
    text-align: center;
}*/
.slides .slidetitle{
	    border-bottom: 1px solid #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: bold;
    line-height: 20px;
    padding-bottom: 3px;
    text-align: center;display: block;
}
/*#slides .slidecaption{
	    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: right;
}*/
.slides .slidecaption{
	    font-family: Verdana,Geneva,sans-serif;
    font-size: 0.9em;
    font-weight: normal;
    padding-bottom: 15px;
    padding-top: 10px;
    text-align: right;display: block;
}
/*#slides .slidecaption a{
	color:#fff;	
}*/
.slides .slidecaption a{
	color:#fff;	
}
/*#slides .slidelink a{
    background-color: #87170b;    
    border: 1px solid #CC0000;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    display: inline;
    float: right;
    font-size: 0.9em;
    padding: 0 8px 3px;
    text-decoration: none;

}*/
.slides .slidelink a{
    background-color: #87170b;    /*9E0C08*/
    border: 1px solid #CC0000;
    border-radius: 7px 7px 7px 7px;
    color: #FFFFFF;
    display: inline;
    float: right;
    font-size: 0.9em;
    padding: 0 8px 3px;
    text-decoration: none;

}
.views-field-field-image-slide-fid{
	/*position:relative;*/ width:500px; border:1px solid #ccc;
}
#block-views-slideshows-block_1{
	width:500px; float:left;margin-right: 20px;
}
/*  footer  */

#footer{
	background-color:#d7d7d7;	
}
#footer .section{
	width:960px; margin:20px auto 0;padding: 30px 0 0;
}
#block-menu-menu-footer-chl-classes,
#block-menu-menu-gun-sales,
#block-menu-menu-footer-gunsmithing{
	width: 200px; float:left;    margin-right:50px; margin-bottom: 0;
}
#block-menu-menu-footer-chl-classes ul.menu, 
#block-menu-menu-gun-sales ul.menu,
#block-menu-menu-footer-gunsmithing ul.menu{
   margin-top: 10px;
    padding-left: 30px;
    width: 170px;
}
#block-menu-menu-footer-chl-classes ul.menu li.leaf, 
#block-menu-menu-gun-sales ul.menu li.leaf,
#block-menu-menu-footer-gunsmithing ul.menu li.leaf {
    font-size: 0.8em;
    list-style-image: none;
    list-style-type: none;
    margin-right: 20px; padding-bottom:3px;
}
#block-menu-menu-footer-chl-classes h2.title,
#block-menu-menu-gun-sales h2.title,
#block-menu-menu-footer-gunsmithing h2.title{
     background-color: #B3B3B3;
    border: 3px double #999;border-radius: 8px;
    color: #5A5A5A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    font-weight: bold;
    padding: 3px 10px 1px;
    text-align: center;
    width: 180px;
}
#block-menu-menu-footer-chl-classes ul.menu li.leaf a:link,#block-menu-menu-footer-chl-classes ul.menu li.leaf a:visited,
#block-menu-menu-gun-sales ul.menu li.leaf a:link,#block-menu-menu-gun-sales ul.menu li.leaf a:visited,
#block-menu-menu-footer-gunsmithing ul.menu li.leaf a:link,#block-menu-menu-footer-gunsmithing ul.menu li.leaf a:visited{
	text-decoration:none; font-size:.85em; padding-left:0; color:#333;
}
#block-menu-menu-footer-chl-classes ul.menu li.leaf a:hover,
#block-menu-menu-gun-sales ul.menu li.leaf a:hover,
#block-menu-menu-footer-gunsmithing ul.menu li.leaf a:hover {
	text-decoration:underline;	
}
#block-menu-menu-footer-general-menu{
	float:left; width:200px;     background-color: #ccc;
    border: 3px double #999;border-radius: 8px;
    color: #5A5A5A;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 1em;
    
    padding:10px;
    text-align: center;
    width: 180px;	
}
#block-menu-menu-footer-general-menu ul.menu{
	padding-left:10px; margin:0;	
}
#block-menu-menu-footer-general-menu h2.title{
	display:none;	
}
#block-menu-menu-footer-general-menu ul.menu li.leaf{
	  list-style-image: none;
    list-style-type: none;padding-bottom:5px;
}
#block-menu-menu-footer-general-menu ul.menu li.leaf a:link, 
#block-menu-menu-footer-general-menu ul.menu li.leaf a:visited{
	text-decoration:none; font-size:.8em; color: #333333;
}
#block-menu-menu-footer-general-menu ul.menu li.leaf a:hover{
		text-decoration:underline;	
}
#block-block-6{
    float: left;
    font-size: 0.7em;
    padding-top: 15px;
    text-align: left;
}
#block-block-8 p,#block-block-8{
	/*text-align:center;	padding-left: 30px;*/ float: right;
}
#godaddyseal a{
	color:#d7d7d7; text-decoration:none;   display: none;
}
#block-block-9{
    float: right;
    height: 40px;
    margin-bottom: 0;
    width: 145px;	
}
#block-block-10 {
    margin: 0 auto;
     float: right;
    width: 260px;
}
#block-block-10 table{
	margin:0;	
}
#paypal-cards td{
	padding:0;	
}
#paypal-verify{
 background-color: #CCCCCC;
    border: 1px solid #999999;
    border-radius: 8px 8px 8px 8px;
    margin-right: 12px;
    margin-top: 5px;
   padding: 2px 4px 4px;
    text-align: center;	
}
#paypal-verify a:link, #paypal-verify a:visited{
	text-decoration: none; color:#333; font-size:.8em !important;
}
#paypal-verify a:hover{
	/*text-decoration:underline;*/	color:#fff; text-shadow:1px 1px 0px #333;
}
.region-page-closure {
    height: 100px;
    width: 960px;
}
/* table of classes */
th, thead th, tbody th {
    border-bottom: medium none;
    padding: 5px;
    text-align: left;
}
table.views-table{
border-collapse:collapse;
}
table.views-table,.view-handgun-classes th, .view-handgun-classes td{
border: 1px solid #ccc;font-size: 0.991em;
}
td.views-field-field-class-dat-time-value{
		padding:8px;font-size: 0.9em;
}
td.views-field-sell-price{
		padding:8px;
}
td.views-field-addtocartlink{
		padding:8px;
}
tr.even{
	background-color: #f4f7f8;	
}
thead{
	background-color: #999;color: #FFFFFF;	
}
th.views-field-sell-price{
	text-align:center;	
}
/* shopping cart block styles */
table.cart-block-summary, td.cart-block-summary-items, td.cart-block-summary-total, td.cart-block-summary-links{		
border:none;
}
/* faq */
.view-id-faq .views-field-question label, .view-id-faq .views-field-question .field-content {
	color:#00f;	
}
/* inventory page of gun logos */
table.views-view-grid{
	width:100%;	
}
table.views-view-grid td{
	width:33%; padding-bottom:40px;
}
table.views-view-grid td .views-field-title{
	text-align:center;	padding-bottom:20px;
}
table.views-view-grid td .views-field-field-gun-logo-fid{
	text-align:center;		
}
/* FAQ views accordian styles */
.accordion-item-odd{
	background-color:#eee; padding:1.2em ;	
}
.accordion-item-even{
	background-color:#e3e3e3; padding:1.2em ;	
}
/*.views-field-question */.accordion-header{
	cursor:pointer;	
}
/*contact forms */
#webform-component-last-name,#webform-component-email-address{
	padding-top:1.4em;		
}
body.page-contact-central-texas-gun-works  .region-content-top {
    float: left;
    margin-right: 25px;
    padding-top: 15px;
}
/* individual page styles */
.page-chlclass-class-information table td p{
	padding:0 20px; font-weight:bold;	
}
/* gunsmithing color kote chart services page */
#node-34 p strong img{
	margin-left:15px;
}






