*{
	    font-family:Arial,Helvetica,sans-serif;
	    padding:0;
	    margin:0;
	    color:#2e2e2e;
}

body {
	background-color: #FFFFFF;
	background-image:url('/images/background_futuregrafix.jpg');
	background-repeat: repeat-x;
	font-size: 11px;

}

.post{
	margin: 8px 15px 4px 15px;
}

p{
	margin:-3px 9px 13px 9px;;
}

a{
color:#da251c;
}

 h1, h2, h3, h4, h5 {
	margin:6px 5px 4px 6px;
	color:#838383;
}

h1{
    font-size:22px;
	color:#da251c;
}

h2{
   font-size:16px;
   }

h4,h5 {
	color:#444444;
}

h3, h4, h5{
	font-size:12px;
}

ul{
	margin:3px 3px 8px 16px;
}

#wrapper{
	width:1000px;
	margin:0 auto;
	clear:both;
}

#header{
	height:124px;
	width:566px;
	margin:0  0 0 246px;
}

#colOne {
	float: left;
	display:inline;
	width: 247px;

}

#colTwo {
	float: left;
	width: 560px;
	margin:15px 0 0 0;
	padding: 35px 0 0 0;
	border-left:2px solid #aaa9a9;
	border-right:2px solid #aaa9a9;
	min-height:345px;

}

#colThree {
	float: right;
	width: 172px;
}

/* Footer */

#footer {
	width: 100%;
	margin-top: 17px;
	border-top: 6px solid #da251b;
	background:#383431;
	height:90px;
}

#footer p {
	margin: 0;
	text-align: center;
	line-height:88px;
	margin: 0 0 0 90px;
}

#footer * {
	color: #FFFFFF;

}

img{
border:none;
}

a.img{
border:none;
}

#other_com2{
visibility:hidden;
}

.portfolio_pic{
	height:250px;
	width: 508px;
	margin-left:9px;
}

img.portfolio{
padding: 4px 4px;
border:solid 2px #CCCCCC;
cursor:pointer;
}

img.thumb{
margin:0 auto;
border:solid 2px #CCCCCC;
margin-left:4px;
cursor:pointer;
}

input, textarea{
width:180px;
font-size:0.95em;
}

/*  Cart  */

.prod_con{
	width:100%;
	height:105px;
	min-height:105px;
}

img.product{
	float:left;
	display:inline;
	padding:2px;
	
	margin:0 8px 0 8px;
}


.red * {
	font-size:12px;
	color:#da251c;
}

.desciption_full{
	width:300px;
	float:right;	
}
.desciption_short{
	width:400px;
	float:right;			
}

text, input{
margin:5px 10px 0 10px;
padding:0;
width:110px;
line-height:18px;
}

button{
margin:0 10px 4px 10px;
font-weight:bold;
width:110px;
display:block;
padding:3px 0 0 0; /* Firefox */
line-height:25px; /* Safari */
height:25px;
}

button img{
float:left;
display:inline;
margin:-3px 0 0 7px;
padding:0;
}

.search{
margin:12px 22px 0 0;
width:133px;
float:right;
background:#efebeb;
border:solid 1px #000000;
}

.prod_virable td{
text-indent:7px;
line-height:13px;
height:13px;
text-align:center;
}

.prod_virable_tr{
background-color:#df002d;
color:#FFFFFF;
line-height:13px;
height:13px;

}

.prod_virable_tr td{
color:#FFFFFF;

}

.gal_thumb{
border:solid 1px #FFFFFF;
padding:3px;
}

.clear_prod{
width:222px;
height:5px;
clear:both;
}
