/*  
Theme Name: Tactical 1

Description: Tactical 1 Body Armour and Tactical equipment e-commerce theme
Theme URI: 
Version: 1.0
Author: Dragon Art Design - Shane Brown
	

*/

/*General settings */

body {
background-color:#0B0B0B;
color:#ccc;
font-family:Helvetica, Arial,sans-serif;
font-size:12px;
margin:0;
}

#gallery_slider_images {
width:795px;
overflow:hidden;
margin-left:60px;
margin-right:60px;
}

.spacer {
line-height:0;
font-size:0;
clear:both;
}

ul {
list-style-type:none;
}

a {
outline:none;
}

a:link {
color:#999999;
text-decoration:underline;
}

h1 {
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:35px;
line-height:38px;
font-size-adjust:none;
font-stretch:normal;
width:auto;
color:#fff;
border-bottom:dotted #666666 thin;
padding-top:9px;
}
h2 {
font-size:18px;
}

h1 a {
font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:35px;
line-height:38px;
font-size-adjust:none;
font-stretch:normal;
width:auto;
color:#fff;
padding-top:7px;
text-decoration:none;
}

h3 a {
color:#0e497d;
font-size:18px;
}

div#wrapper {
background-image:url(images/wrapper-bg_new.png);
background-repeat:repeat-x;
background-color:#0B0B0B;
width:100%;
min-height:800px;
height:auto !important;
height:800px;

}

div#container {
width:922px;
margin-left:auto;
margin-right:auto;

}

div#header {
color:#FCF7CC;
background-repeat:no-repeat;
background-position:0 100%;
padding-top:0;
padding-right:0;
padding-left:0;
background-image: url(images/t1_header_2010.png);
height:143px;
width:922px;

margin-right:auto;
margin-left:auto;


clear:both;
}

div#login{
width:425px;
background-image:url(images/login_bg.png);
height:26px;
margin-left:150px;

}
.login{
margin-right:auto;
margin-left:350px;
padding-top:10px;
width:425px;
height:26px;

}
.logout, logout a{
color:#FFFFFF;
height:26px;
float:right;

}

.logout a:visited{
color:#FFFFFF;
}

.cust_login {
color:#ffffff;

}

.input{
	background-color:#000;
	color:#666666;
	border: thin ridge #75796e;
}



div.Outer {
width:922px;
position:relative;
clear:both;
margin-left:auto;
margin-right:auto;
}

div.MenuLeft {
width:625px;
position:relative;
float:left;
}

div.SearchRight {
width:270px;
padding-top:5px;
position:relative;
height:60px;
float:right;
}

div#menu {
width:650px;
height:65px;
}

#nav2 {
width:100%;
margin:0;
padding:0;
}


#nav2,#nav2 ul {
line-height:1;
list-style:none;
}

#nav2 a,#nav2 a:hover {
border:none;
display:block;
text-decoration:none;
}

#nav2 li {
float:left;
list-style:none;
width:80px;
background:url(images/navigation-spacer.png) 100% 0 no-repeat;
background-position:right;
text-align:center;
height:35px;
margin:0;
padding-top:1px;
}

#nav2 li a,#nav2 li a:link,#nav2 li a:visited {
color:#FFF;
display:block;
font-weight:400;
text-align:center;
text-transform:capitalize;
width:80px;
font-size:12px;
min-height:24px;
font-family:Helvetica, Veranda, Arial, serif;
padding-top:12px;
margin:0;
}

#nav2 a,#nav2 a:visited {
color:#109dd0;
display:block;
font-weight:700;
}

#nav2 a:hover,#nav2 a:active, .current_item_parent {
color:#FFF;
background-image:url(images/navigation-bg-selected.gif);
background-repeat:no-repeat;
text-align:center;
width:80px;
}

#nav2 li .current_item_parent {
color:#FFF;
background-image:url(images/navigation-bg-selected.gif);
background-repeat:no-repeat;
text-align:center;
width:80px;
}

#nav2 li li {
height:25px;
width:auto;
padding-right:15px;
padding-left:15px;
background-image:url(images/navigation-dropdown-divider.gif);
background-repeat:no-repeat;
background-position:100% 0;
}

#nav2 li li a:link,#nav2 li li a:visited {
height:25px;
color:#666;
width:auto;
margin:0;
padding:0;
}

#nav2 li li a:link {
padding-top:10px;
padding-bottom:0;
}

#nav2 li li a,#nav2 li li a:visited {
padding-top:10px;
}

#nav2 li li a:hover,#nav2 li li a:active {
height:25px;
padding-top:10px;
background-image:none;
color:#fff;
margin:0;
}

#nav2 li ul {
height:30px;
left:-999em;
position:absolute;
width:650px;
z-index:999;
}

#nav2 li:hover ul,#nav2 li li:hover ul,#nav2 li li li:hover ul,#nav2 li.sfhover ul,#nav2 li li.sfhover ul,#nav2 li li li.sfhover ul {
left:0px;
margin-left:-30px;
}

div#search {
float:right;
width:270px;
height:33px;
border:0;
outline:none;
padding:0;
}

	
.searchbutton {
	background: #000000 url(images/search_button.gif);
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
	color: #FFFFFF;
	font-family: Arial, Tahoma, Verdana;
	padding: 3px;
	margin: 0px;
	border: 1px solid #222222;
	cursor:pointer;
	}
	
.searchbutton:hover {
	background: #000000 url(images/search_button_hov.gif);
	}	

#submit {
border:0;
width:79px;
height:26px;
float:right;
background-image:url(images/search.png);
background-repeat:no-repeat;
outline:none;
cursor:pointer;
padding:0 0 2px;
}

#submit:hover {
border:0;
width:79px;
height:26px;
float:right;
background-image:url(images/search_over.png);
background-repeat:no-repeat;
outline:none;
padding:0 0 2px;
}

#submit:active {
border:0;
width:79px;
height:26px;
float:right;
background-image:url(images/search_active.png);
background-repeat:no-repeat;
outline:none;
padding:0 0 2px;
}

div#chat a {
width:220px;
height:25px;
color:#b3ac8b;
text-decoration:none;
}

div#chat a:hover {
background-color:#262626;
color:#06F;
}

div#content_holder {
min-height:525px;
clear:both;
}

div#content_holder_posts {


clear:both;


}

div#content_home {
height:125px;
clear:both;
}

 div#Outer {

        width: 100%;
		
        position: relative;

        clear: both;

        }

        div#product_sidebar {
		margin-top:50px;
        width: 190px;
        position: relative;
		background-color:#0b0b0b;          
        float: left;

        }
		
		
	
		
		
		
 

        div#Product_Box {
		margin-top:50px;
        width: 74%;

        position: relative;

       padding:5px; 
	
        float: right;

        }



#ProductSlider {
width:800px;
height:350px;
clear:both;

}





div#featured_product {
float:left;
width:275px;
height:250px;
background-color:#0e497d;
margin-bottom:15px;
}

div #featured_product h2 {
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:30px;
font-size-adjust:none;
font-stretch:normal;
background-color:#1e1e1c;
font-size:24px;
height:30px;
text-align:center;
padding-top:2px;
color:#FFF;
text-transform:uppercase;
margin:2px;
}

div#featured_news {
float:right;
width:625px;
height:250px;
}

div#featured_news a,div#featured_news a:link,div#featured_news a:visited {
color:#0E497D;
text-decoration:none;
font-weight:700;
}

div#featured_news a:hover {
color:#fff;
}

div#featured_news h2 {
color:#fff;
font-family:"Arial Narrow",Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:35px;
line-height:35px;
font-size-adjust:none;
font-stretch:normal;
margin-top:2px;
border-bottom:dotted #666666 thin;
padding:5px;
}

.rssLinkListItemTitle {
margin-top:10px;
margin-bottom:10px;
line-height:34px;
background-color:#0E497D;
padding:5px;

}

.rssLinkListItemTitle a{
color:#FFFFFF;
text-decoration:none;
}


div#footer {
margin-left:auto;
margin-right:auto;
width:922px;
clear:both;
font-size:10px;
color:#272727;
}

div#footer_menu {
margin-top:20px;
width:auto;
height:65px;
}

#footer_nav {
margin:0;
padding:0;
}

#footer_nav ul {
float:left;
list-style:none;
margin:0;
padding:0;
}

#footer_nav li {
float:left;
list-style:none;
padding-right:4px;
padding-left:4px;
width:auto;
background:url(images/footer_divider.png) 100% 0 no-repeat;
background-position:right;
text-align:center;
z-index:100;
margin:0;
}

#footer_nav li a,#footer_nav li a:link,#footer_nav li a:visited {
color:#b3ac8b;
display:block;
font-weight:400;
text-decoration:none;
text-transform:capitalize;
width:auto;
padding-right:4px;
padding-left:4px;
font-size:10px;
min-height:12px;
font-family:Helvetica, Veranda, Arial, serif;
margin:0;
}

#footer_nav li a:hover,#footer_nav li a:active {
background-color:#262626;
text-align:center;
width:auto;
padding-right:4px;
padding-left:4px;
}

.copyright {
padding-left:8px;
}

img {
border:0 none;
}

img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}

img.alignright {
display:inline;
float:right;
margin:10px;
}

img.alignleft {
display:block;
float:left;
margin:10px;
padding:8px;
}

.alignright {
float:right;
clear:both;
}

.alignleft {
float:left;
clear:both;
}


a:focus
{
-moz-outline-style: none;
}




 

        div.gallery_home {

        width: 59%;

        position: relative;

            

        float: right;

        }
		
		div#gallery_bg {
		width:920px;
		height:170px;
		background-image:url(images/gallery_slider_bg.png);
		background-repeat:no-repeat;
		
		}
		
		.gallery_slider_text{
		padding:10px 10px 5px 70px;
		color:#fff;
		font-size:14px;
		}
