/* CSS Document */

/*
Theme Name: Military Boots
Author: Alex 
Author URI: http://ipopf.info/

/*-----------Block Level Elements--------------*/

Body {
	margin: 0 auto;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	background: url(images/bg1.jpg);
	filter: alpha(opacity=100);
}

a {
   font-family: Tahoma;
   color: #cccccc;
   text-decoration: none;

}

a:link {
   color: #cccccc;
   text-decoration: none;
}

 a:visited {
color: #cccccc;
	text-decoration: none;
}


a:hover{
color: #cccccc;
	text-decoration:underline;
}

img{border:0;}

#page {
	width: 776px;
	margin: 0 auto;
 	 
}

#header a {
	color: #ffffff;
}

#header {
	width: 100%;
	height: 271px;
	background: url(images/top.jpg) no-repeat;
        font-size: 13px;

}

#headerimg {
	padding-top: 10px;
	padding-left: 14px;
}

#headerimg h1 {
	margin-bottom: 0px;
	font-size: 34px;
	font-weight: normal;
}

#headerimg .description {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

#wrapper {
	width: 100%;
	overflow: auto;
	background: url(images/bg.jpg) no-repeat;
}

#wrapper_top {
	background: url(images/bg.jpg) repeat-y;
}

#wrapper_bottom {
	background: url(images/bg.jpg) no-repeat;
	height: 30px;
}

#content {
	float: right;
	width: 552px;
	margin-right:  0px;
	padding-top: 20px;
        background: url(images/product-bg.jpg) ;
}

#contentpage {
	float: right;
	width: 552px;
	margin-right: 0px;
	padding-top: 5px;
}

#content .entry  img {
	background-color:#5e6350;
	padding: 5px;
       
}

#content .entry{
margin-left: 15px;
margin-right: 15px;

 }

* html #content {
	margin-right: 0px;
}

* html #contentpage {
	margin-right: 0px;
}

#sidebar {
	width: 221px;
	margin-left: 0px;
	margin-right: 521px;
        background: url(images/sidebarbg.jpg) ;
        height:100%
}

#footer {
	width: 100%;
	clear: both;
	height: 113px;
	background: url(images/bottom.jpg) no-repeat;
	color: #ffffff;
	padding-left: 14px;
	font-size: 12px;
	font-family: Tahoma, Arial, San serif;
}
#footer a {
color: #ffffff;
}
#footer a:hover {
color: #ffffff;
}

/*-------------Headings-------------*/

h2 {
	color: #ffffff;
	font-size: 16px;
	margin-top: 0px;
	margin-bottom: 10px;
}

/*-------------The Post-------------*/
#tabletd-left { background:url(images/1_bg-2.gif)
}

#tabletd-right { background:url(images/tabletd.jpg)
}

#tabletd-product-cat { background:url(images/cat-bar.gif)
}

#tabletd-product-bg{ background:url(images/tabletd-product-bg.jpg)
}

.entry {
	font-family: Tahoma, Arial, San serif;
	padding-left: 3px;
	padding-top: 5px;
	margin-top: 5px;
	text-align: justify;
	color:#AEAEA9;
}

.postmetadata {
	background: url(images/dash.png) repeat-x;
	padding-top: 8px;
	padding-left: 10px;
}
/*
.postmetadata {
	background: url(images/dash.png) repeat-x;
	padding-top: 8px;
	padding-left: 21px;
} 

.entry {
	font-family: Tahoma, Arial, San serif;
	background: url(images/dash.png) repeat-x;
	padding-left: 3px;
	padding-top: 8px;
	margin-top: 15px;
	text-align: justify;
	color:#AEAEA9;
}
*/

.entry .postmetadata {
	padding-left: 0;
}

.entry a:link 
{
	color: #AEAEA9;
	text-decoration: none;   
}

.navigation {
	padding-bottom: 10px;
}

/*--------------Sidebar------------*/

#sidebar ul {
	margin: 0;
	padding: 0;
	font-size: 15px;
	list-style-type: none;
}

#sidebar ul h2 {
	font-family: Tahoma, Arial, San serif;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	padding-top: 0;
	margin-top: 25px;
font-weight: bolder;
}

/* set " Categories"   */

#sidebar ul ul {
	line-height:20px;
	padding-left: 21px;
	font-size: 15px; /*  big category  */
	font-weight:bold;
	padding-bottom:10px;
	/*list-style-image: url(images/bullet2.png);*/
	/*list-style-type: inside;*/
	/*list-style-image: url(images/1_line.gif);*/
        /*color:#ffcc00;*/
	list-style-type:none;
}


#sidebar ul ul a {
   font-family: Tahoma;
  /* color: #ffcc00;*/
   text-decoration: none;

}
#sidebar ul ul a:link {
   color: #FFFF00;
   text-decoration: none;
}
#sidebar ul ul a:visited {
color: #FFFF00;
	text-decoration: none;
}

#sidebar ul ul li ul{
	/*background: url(images/1_line.gif) no-repeat;*/
        font-weight:normal;
	font-size:12px;
	list-style-image:none;
	padding-left: 12px;
	list-style-type:disc;
}
/* set sub-cat list */

#sidebar ul ul li ul a {
   font-family: Tahoma;
   color: #CCCCCC;
   text-decoration: none;

}
#sidebar ul ul li ul a:link {
   color: #CCCCCC;
   text-decoration: none;
}
#sidebar ul ul li ul a:visited {
color: #CCCCCC;
	text-decoration: none;
}

#sidebar ul ul li a {
	color: #CCCCCC;
	/*text-decoration: underline;*/
	text-decoration: none;
}


/*--------------Search Form-------------*/

#searchform #s {
	width: 120px;
	height: 14px;
	border: 1px solid #dd7300;
}

#searchsubmit {
	width: 30px;
	height: 17px;
	background: url(images/button_go.gif) no-repeat;
	border: 0;
}

/*-------------Other------------------*/

.post {
	padding-bottom: 10px;
}

.post_title {
	background: url(images/bullet1.png) no-repeat;
	padding-left: 21px;
}

.post_title .time ,
.post_title .author {
	font-weight: bold;
}

.post_title h2 {
	margin: 1px 0;
	font-size: 16px;
}

.post_title h2 a {
	font-weight: bold;
	color: #AEAEA9;
}

hr {
	height: 2px;
	background: #e43803;
	border: 1px solid #e43803;
}

#search_box {
	padding-top: 30px;
	padding-right: 50px;
	text-align: right;
}

* html #search_box {
	padding-top: 8px;
}


.pic_50per
  {filter:alpha(opacity=50)}

#content #contentpage li {
	list-style-image: url(images/little-star.gif);
} 
#content li {
	list-style-image: url(images/little-star.gif);
} 

#smallpic img { width:80px;height:80px;
}


/*
   ----------------------------------------------------------------
   GBCF-V3 DEFAULT STYLE SHEET - MIKE CHERIM HTTP://GREEN-BEAST.COM
   ----------------------------------------------------------------
*/

/* === form div and elements ======================================= */

#form-div { 
  font-family : verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
  width : 100%;
  margin : auto;
  color : #555;
  line-height : 1.7em;
}

#form-div p.form-footer {
  margin : -35px 2px 20px 13px;
 }

#form-div p.form-footer a { 
  color : #669900; 
}

#form-div p.form-footer a:hover, #form-div p.form-footer a:focus, #form-div p.form-footer a:active { 
  color : #000; 
  text-decoration : none; 
}

#form-div p.form-footer a:focus, #form-div p.form-footer a:active { 
  background-color : #eee; 
}


/* === form div link styles ======================================== */

#form-div a { 
  color : #669900; 
}
  
#form-div a:hover, #form-div a:focus, #form-div a:active { 
  color : #000; 
  text-decoration : none; 
}

#form-div a:focus, #form-div a:active { 
  background-color : #eee; 
}


/* === success and error message/results box ======================= */

#form-div p.success, #form-div p.error, #form-div p.center { 
  color : #fff;
  /* color : #000; (lite colors option - uncomment to use) */
  padding : 1px 4px; 
/*  border : 1px solid #000; 
*/  background-color : #669900;
  /* background-color : #d6e3ba; (lite colors option - uncomment to use) */
  margin : 10px 3px;
  text-align : center;
}

#form-div p.error { 
  background-color : #bb0000; 
  /* background-color : #edbaba; (lite colors option - uncomment to use) */
}

#form-div p.error a, #form-div p.success a {
  color : #ffff7f;
}

#form-div p.center {
  text-align : center;
  background-color : #edbaba;
  color : #000;
  margin-top : -3px;
  padding : 0px 4px; 
}

#form-div p.error a:hover, #form-div p.error a:focus, #form-div p.error a:active, 
#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active {
  color : #eee;
  background-color : #bb0000; 
}

#form-div p.success a:hover, #form-div p.success a:focus, #form-div p.success a:active {
  background-color : #669900; 
}


/* === structural form elements ==================================== */

form#gbcf-form { }

fieldset.main-set,
fieldset.req-set,
fieldset.opt-set { 
/*  border : 1px solid #eee;
*/  padding : 5px;
}


/* === textural form elements ====================================== */

#form-div legend { 
  font-weight : bold;
}

#form-div legend span { }

legend.main-legend { 
  color : #CCFF00;
  font-size : 110%;
}

legend.req-legend,
legend.opt-legend { 
  color : #CCFF00;

}

legend.main-legend span { }
legend.main-legend { }

legend.req-legend span { }
legend.req-legend {
  margin-left : -2px;
}

legend.opt-legend span { }
legend.opt-legend { 
  margin-left : -2px;
}

label.req-label, label.opt-label {
  color : #FFFFFF;
}

label.opt-label.check {
  float : right;
  padding : 0;
  margin : 1px 4px;
  cursor : pointer;
}

label.opt-label.main-label {
  margin : 0 2px;
  font-weight : bold;
}

label.opt-label.main-label span {
  font-weight : normal;
  color : #ccc;
}

label.opt-label.main-label span.req, label span.req  {
  font-weight : bold;
  color : #c70000;
}

label.req-label.explain {
  color : #ccc;
  font-size : .8em;
}

label.req-label.explain:hover {
  color : #000;
}

/* === control and interface form elements ========================= */
/*
  note: In this section you will see the hover/focus styles for the 
  inputs. For example: input:hover, input:focus. You will also see 
  these names applied as classes: input.hover, input,focus, for 
  example. This is not done by mistake. Those classes are needed for 
  the JavaScript focus script (files/focus.js) for IE 7 and older.
*/

input.text-long.address, input.text-long.address:hover, input.text-long.address:focus,
input.text-long.address.hover, input.text-long.address.focus {
  border-bottom : 0;
  margin-bottom : 0;
  padding-bottom : 2px;
  border-bottom : 1px dotted #bbb;
}

input.text-long.address2, input.text-long.address2:hover, input.text-long.address2:focus,
input.text-long.address2.hover, input.text-long.address2.focus {
  border-top : 0;
  margin-top : 0;
  padding-top : 2px;
  border-top : 1px dotted #bbb;
}

input.checkbox {
/*  border : 1px solid #999;
*/  width : .9em;
  height : .9em;
  padding : 0;
  margin : 0;
  cursor : pointer;
}

input.checkbox:hover, input.checkbox.hover,
input.checkbox:focus, input.checkbox.focus {
/*  border : 1px solid #ccc;
*/}

input.text-short, 
input.text-med, 
input.text-long,
select.select,
textarea.textarea {
  font : 1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
/*  border : 1px solid #999;
*/  background-color : #fffffe;
  cursor : text;
  padding : 1px 2px;
}

select.select {
  padding : 1px 0;
}

input.text-short {
  width : 100px;
}

input.text-med, select.select {
  width : 250px;
}

input.text-long {
  width : 300px;
}

textarea.textarea {
  width : 440px;
  height : 200px;
}

select.select, select.select option {
  cursor : pointer;
}

input.text-short:focus, input.text-short.focus, 
input.text-med:focus, input.text-med.focus,
input.text-long:focus, input.text-long.focus,
select.select:focus, input.select.focus,
textarea.textarea:focus, textarea.textarea.focus {
/*  border : 1px solid #ccc;
*/  background-color : #ffe;
}

input.button { 
  font : 1.1em verdana, helvetica, palatino sans, tahoma, arial, sans-serif;
  font-weight : bold;
  margin-top : 8px;
  padding : 1px 10px;
  cursor : pointer;
  float : right;
  clear : both;
  color : #669900;
}

input.button:hover, input.button.hover,
input.button:focus, input.button.focus {
  color : #333;
}

/* because IE6 sucks - if you have a conditionally served IE6 style sheet add this to it */
* html input.button {
/*  border : 1px solid #ccc;
*/}


/* EOF - Created by Mike Cherim @ http://green-beast.com =========== */
