/* CSS Document */



p{
position:relative;
font-family:helvetica, sans-serif;
font-size:14px;
color:#999999;
margin:0 0 0 0;
padding:0 0 20px;
line-height:20px;
}

h3{
font-family:helvetica, sans-serif;
font-size:19px;
font-weight:100;
}

h4{
font-family:helvetica, sans-serif;
font-size:16px;
font-weight:100;
color:#000000;
margin:8px 0 8px 0px;
}




/* =============================================== */
/* -----------------home page--------------------- */
/* =============================================== */

body#home #main-contain #content-hold{
position:relative;
width:800px;
height:450px;
margin-top: 0px;
margin-bottom: 20px;
padding-bottom: 20px;
margin-right: 0px;
margin-left: 16px;
}

body#home #main-contain #content-hold #rightside{
position:relative;
width:540px;
height:500px;
margin:0 0 0 220px;
padding:0 0 0 0;
background-image:url(images/home-background.gif);
background-repeat:no-repeat;
background-position: left 58px;
}

body#home #main-contain #content-hold #rightside h2{
position:absolute;
width:540px;
height:58px;
top:0;
left:0;
background-image:url(images/h2-home.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

body#home #main-contain #content-hold #leftside{
position:absolute;
width:220px;
height:420px;
top:0;
left:0;
background-image:url(images/home-image.jpg);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
border-top:solid 10px #30B0DD;
}

body#home #main-contain #content-hold #rightside #texthold{
position:relative;
width:500px;
height:auto;
margin:0 0 0 40px;
padding:58px 0 0 0;
}

body#home #main-contain #content-hold #rightside #texthold p{
padding-right:20px;
}

body#home .footer{
position:absolute;
width:780px;
height:35px;
top:580px;
left:0;
background-image:url(images/footer-home.gif);
background-repeat:repeat-x;
}

body#soldiers .footer{
position:absolute;
width:760px;
height:35px;
bottom:0;
background-image:url(images/footer-soldiers-2.jpg);
background-repeat:repeat-x;
}



/* =============================================== */
/* -----------------blog page--------------------- */
/* =============================================== */

body#blog #main-contain #content-hold{
position:relative;
width:802px;
height:auto;
margin:30px 20px 0 18px;
}

body#blog #main-contain #content-hold #leftside{
position:relative;
width:522px;
height:auto;
}

body#blog #main-contain #content-hold #leftside h2{
position:absolute;
width:522px;
height:44px;
background-image:url(images/h2-blog-news.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
top:0;
left:0;
text-indent:-9999px;
}

body#blog #main-contain #content-hold #leftside #texthold{
position:relative;
width:500px;
height:300px;
margin:0 0 0 22px;
padding:44px 0 0 0;
}

.blog-item{
width:500px;
height:auto;
background-image:url(images/blog-main-box-back.gif);
background-repeat:no-repeat;
margin:0 0 20px 0;
}


.blog-item p{
padding-left:0px;
padding-right:8px;
font-size:12px;
padding-bottom:4px;
}


.blog-item a{
font-size:12px;
color:#FF9900;
text-decoration:none;
}

.blog-item a:hover{
text-decoration:underline;
}

.blog-item h4{
padding:0 0 15px 0;
}


body#blog #main-contain #content-hold #leftside #texthold h3{
position:relative;
width:492px;
height:17px;
margin:0 0 16px 0;
padding:4px 0 6px 8px;
vertical-align: middle;
background-color:#EC7516;
color:#FFFFFF;
}

body#blog #main-contain #content-hold #leftside #texthold img{
position:relative;
width:auto;
margin:10px 0 10px 0;
padding:0 0 0 0;
}

body#blog #main-contain #content-hold #rightside{
position:absolute;
width:280px;
height:420px;
top:0;
right:0;
background-image:url(images/blog-smallbox-back.gif);
background-repeat:no-repeat;
margin:0 0 22px 0;
padding:44px 0 0 0;
}

body#blog #main-contain #content-hold #rightside h2{
position:absolute;
width:280px;
height:44px;
top:0;
right:0;
background-image:url(images/h2-blog-archive.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

body#blog #main-contain #content-hold #rightside ul{
position:relative;
width:228px;
height:auto;
padding:16px 6px 16px 0px;
margin:0 0 0 40px;
list-style-type:none;
border-top:solid 10px #EC7516;
}

body#blog #main-contain #content-hold #rightside li{
position:relative;
display:block;
height:auto;
font-family:helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:15px;
border-bottom:dotted 1px #EC7516; 
padding:4px 0 0 0;
}


body#blog #main-contain #content-hold #rightside ul a{
color:#000000;
text-decoration:none;
}
body#blog #main-contain #content-hold #rightside ul a:hover{
color:#000000;
text-decoration:underline;
}

body#blog #main-contain #content-hold #rightside ul h4{
margin-top:20px;
}

.date{
position:relative;
width:60px;
height:15px;
top:0;
right:0;
margin:0 0 0 0;
padding:0 0 4px 0;
font-family:helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
}



/* =============================================== */
/* --------------soldier main page---------------- */
/* =============================================== */


body#soldiers #main-contain #content-hold{
position:relative;
width:760px;
height:500px;
margin:30px 40px 0 40px;
}

body#soldiers #main-contain #content-hold #leftside{
position:absolute;
width:298px;
height:402px;
top:0;
left:0;
}

body#soldiers #main-contain #content-hold #leftside img{
width:298px;
height:402px;
}


body#soldiers #main-contain #content-hold #leftside #texthold{
}

body#soldiers #main-contain #content-hold #rightside{
position:relative;
width:462px;
height:550px;
margin:0 0 0 298px;
padding:0 0 0 0;
background-image:url(images/blog-main-box-back.gif);
background-repeat:no-repeat;
}

body#soldiers #main-contain #content-hold #rightside h2{
position:absolute;
width:462px;
height:54px;
top:0;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
background-image:url(images/h2-soldier-home.gif);
background-repeat:no-repeat;
text-indent:-9999px;
}

body#soldiers #main-contain #content-hold #rightside #texthold{
position:relative;
width:440px;
min-height:500px;
height:auto !important;
height:500px;
margin:0 0 0 22px;
padding:70px 0 0 0;
}


/* =============================================== */
/* --------------soldier poeples------------------ */
/* =============================================== */


#peoples #main-contain #content-hold{
position:relative;
width:782px;
min-height:auto;


margin:60px 40px 0 18px;
}

/* leftside */

#peoples #main-contain #content-hold #leftside{
position:relative;
width:242px;
height:auto;
}

#peoples #main-contain #content-hold #leftside #texthold{
position:relative;
width:242px;
height:auto;
margin:0 0 70px 0;
padding:44px 0 0 0;
background-image:url(images/soldier-left-back.gif);
background-repeat:no-repeat;
background-position:0 80px;
}

#peoples #main-contain #content-hold #leftside #texthold ul{
position:relative;
width:242px;
height:auto;
list-style-type:none;
text-align:left;
margin:0 0 0 22px;

}

.top{
border-top:solid 10px #8DC245;
padding:16px 0 4px 6px;
margin:0 0 0 0;
}

.under{
padding:6px 6px 4px 6px;
margin:0 0 0 0;
}

#peoples #main-contain #content-hold #leftside #texthold li{
position:relative;
float:left;
height:auto;
font-family:helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

.lefter{
display:block;
width:85px;
height:auto;
color:#000000;
text-align:right;
padding-right:5px;
}

.righter{
display:block;
width:140px;
height:auto;
padding-left:5px;
border-left:solid 1px #8DC245; 
color:#999999;
margin-bottom:10px;
}

.comment{
position:absolute;
width:150px;
height:auto;
top:0;
right:0;
margin:0 0 0 0;
padding:0 0 0 0;
font-family:helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:right;
border-left:dotted 1px #8DC245; 
}

/* rightside */

#peoples #main-contain #content-hold #rightside{
position:absolute;
width:500px;
height:auto;
top:0;
right:0;
margin:0 0 0 0;
padding:0 0 60px 0;
border-top:solid 6px #8DC245;
background-image:url(images/soldiers-image-foot.gif);
background-repeat:no-repeat;
background-position:bottom;
}

#peoples #main-contain #content-hold #rightside img{
border-top:solid 4px #8DC245;
padding:0 0 0 0;
margin:0 0 0 0;

}



/* peoples h2 */

#peoples #main-contain #content-hold #leftside h2{
position:absolute;
width:242px;
height:39px;
top:0;
left:0;
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
background-image: url(images/h2-max.jpg);
}

body#scott #peoples #main-contain #content-hold #leftside h2{
background-image:url(images/h2-s-edgeworth.gif);
}

body#darin #peoples #main-contain #content-hold #leftside h2{ 
background-image:url(images/h2-d-read.gif);
}

body#arrash #peoples #main-contain #content-hold #leftside h2{ 
background-image:url(images/h2-a-saidi.gif);
}

body#rikki #peoples #main-contain #content-hold #leftside h2{
background-image:url(images/h2-r-gunner.gif);
}

body#loxy #peoples #main-contain #content-hold #leftside h2{
background-image:url(images/h2-dj-loxy.gif);
}

body#bailey #peoples #main-contain #content-hold #leftside h2{
background-image:url(images/h2-dj-bailey.gif);
}

body#matt #peoples #main-contain #content-hold #leftside h2{
background-image:url(images/h2-m-priest.gif);
}

body#billy #peoples #main-contain #content-hold #leftside h2{
background-image:url(images/h2-b-mackenzie.gif);
}

body#robin #peoples #main-contain #content-hold #leftside h2{ background-image:url(images/h2-r-fenlon.jpg); }

body#max #peoples #main-contain #content-hold #leftside h2{ background-image:url(images/h2-max.jpg); }


/* =============================================== */
/* ---------------------info---------------------- */
/* =============================================== */

/* leftside */

body#ordering #main-contain #content-hold,
body#returns #main-contain #content-hold{
position:relative;
width:782px;
height:auto;
margin:30px 40px 0 18px;
}

body#ordering #main-contain #content-hold #leftside,
body#returns #main-contain #content-hold #leftside{
position:relative;
width:486px;
height:auto;
padding:44px 0 0 0;
background-image:url(images/blog-main-box-back.gif);
background-repeat:no-repeat;
}

body#ordering #main-contain #content-hold #leftside h2{
position:absolute;
width:486px;
height:44px;
top:0;
left:0;
background-image:url(images/h2-info-ordering.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

body#returns #main-contain #content-hold #leftside h2{
position:absolute;
width:486px;
height:44px;
top:0;
left:0;
background-image:url(images/h2-info-returns.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

body#ordering #main-contain #content-hold #leftside #texthold,
body#returns #main-contain #content-hold #leftside #texthold{
position:relative;
width:452px;
height:auto;
padding:16px 6px 16px 0;
margin:0 0 0 22px;
border-top:solid 10px #B8062D;
background-image:url(images/blog-main-box-back.gif);
background-repeat:no-repeat;
}

/* rightside */

body#ordering #main-contain #content-hold #rightside,
body#returns #main-contain #content-hold #rightside{
position:absolute;
width:296px;
height:auto;
top:0;
right:0;
margin:0 0 0 0;
padding:0 0 0 0;
}

body#ordering #main-contain #content-hold #rightside img,
body#returns #main-contain #content-hold #rightside img{
width:296px;
margin:0 0 0 0;
padding:0 0 0 0;
}

/* =============================================== */
/* ---------------------link---------------------- */
/* =============================================== */

/* leftside */

body#links #main-contain #content-hold{
position:relative;
width:782px;
height:auto;
margin:30px 40px 0 18px;
}

body#links #main-contain #content-hold #leftside{
position:relative;
width:422px;
height:auto;
padding:79px 0 0 0;
background-image:url(images/blog-main-box-back.gif);
background-repeat:no-repeat;
}

body#links #main-contain #content-hold #leftside h2{
position:absolute;
width:422px;
height:44px;
top:0;
left:0;
background-image:url(images/h2-links.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

body#links #main-contain #content-hold #leftside h3{
position:absolute;
width:400px;
height:35px;
top:44px;
left:22px;
background-image:url(images/h3-links.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

body#links #main-contain #content-hold #leftside #texthold{
position:relative;
width:394px;
height:auto;
padding:16px 6px 16px 0;
margin:0 0 0 22px;
}

body#links #main-contain #content-hold #leftside #texthold ul{
position:relative;
width:350px;
height:auto;
margin:0 0 30px 0;
padding:0 0 0 50px;
list-style-type:none;
}

body#links #main-contain #content-hold #leftside #texthold li{
position:relative;
}

.heading{
width:200px;
border-bottom:solid 10px #EBEBEB; 
font-family:helvetica, sans-serif;
font-size:16px;
color:#8D00F9;
margin-bottom:12px;
padding:0 0 10px 0;
}


.link-righter{
display:block;
width:350px;
height:auto;
color:#000000;
text-align:left;
padding-right:5px;
}
.link-righter a{
font-family:helvetica, sans-serif;
font-size:13px;
color:#8D00F9;
text-decoration:none;
}

.link-righter a:visited{
color:#8D00F9;
}

.link-righter a:hover{
font-family:helvetica, sans-serif;
font-size:13px;
color:#8D00F9;
text-decoration:underline;
}

.link-lefter{
display:block;
width:100px;
height:auto;
padding-top:2px;
padding-left:5px;
border-left:solid 1px #8D00F9; 
font-family:helvetica, sans-serif;
font-size:12px;
color:#999999;
margin-bottom:10px;
padding:0 0 300px 0
}

/* rightside */

body#links #main-contain #content-hold #rightside{
position:absolute;
width:360px;
height:382px;
top:0;
right:0;
margin:0 0 0 0;
padding:0 0 0 0;
}


/* =============================================== */
/* ---------------------shop---------------------- */
/* =============================================== */

/* leftside */

#tees #content-hold,
#hoods #content-hold,
#misc #content-hold,
#thanks #content-hold,
#accessories #content-hold,
#all #content-hold{
position:relative;
width:775px;
height:auto;
margin:30px 25px 0 40px;
}

#tees #content-hold #leftside,
#hoods #content-hold #leftside,
#misc #content-hold #leftside,
#thanks #content-hold #leftside,
#accessories #content-hold #leftside,
#all #content-hold #leftside{
position:relative;
width:775px;
height:auto;
padding:50px 0 0 0;
background-image:url(images/blog-main-box-back.gif);
background-repeat:no-repeat;
}

#tees #content-hold #leftside h2,
#hoods #content-hold #leftside h2,
#misc #content-hold #leftside h2,
#thanks #content-hold #leftside h2,
#accessories #content-hold #leftside h2,
#all #content-hold #leftside h2{
position:absolute;
width:760px;
height:44px;
top:0;
left:0;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

#tees #content-hold #leftside h2{
background-image:url(images/h2-shops-tees.gif);
background-repeat:no-repeat;
}
#hoods #content-hold #leftside h2{
background-image:url(images/h2-shops-hoods.gif);
background-repeat:no-repeat;
}
#misc #content-hold #leftside h2{
background-image:url(images/h2-shops-misc.gif);
background-repeat:no-repeat;
}
#thanks #content-hold #leftside h2{
background-image:url(images/h2-shop-thankyou.gif);
background-repeat:no-repeat;
}
#accessories #content-hold #leftside h2{
background-image:url(images/h2-shop-accesories.gif);
background-repeat:no-repeat;
}
#all #content-hold #leftside h2{
background-image:url(images/h2-shop-all-products.gif);
background-repeat:no-repeat;
}

body#thanks #main-contain #content-hold #leftside h3{
position:absolute;
width:760px;
height:80px;
top:44px;
left:0;
background-image:url(images/h3-shop-thankyou.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
text-indent:-9999px;
}

#tees #content-hold #leftside #texthold,
#hoods #content-hold #leftside #texthold,
#misc #content-hold #leftside #texthold,
#accessories #content-hold #leftside #texthold,
#all #content-hold #leftside #texthold{
position:relative;
width:760px;
height:auto;
padding:30px 0 16px 0;
margin:0 0 0 0;
border-top:solid 10px #D63A94;
}

#thanks #content-hold #leftside #texthold{
position:relative;
width:738px;
height:auto;
padding:100px 0 16px 22px;
margin:0 0 0 0;
}

#thanks #content-hold #leftside #texthold p{
position:relative;
width:700px;
height:auto;
padding:0 0 0 0;
margin:0 0 0 0;
}

#thanks #content-hold #leftside #texthold a{
color:#D63A94;
text-decoration:none;
}

#thanks #content-hold #leftside #texthold a{
text-decoration:underline;
}

#shop-main-list{
position:relative;
width:775px;
height:auto;
margin:0 0 0 0;
padding:0 0 0 0;
}

#spacer{
display:block;
clear:left;
height:0;
}

hr{display:block;
clear:left;
margin: -0.66em 0;
visibility:hidden;
}

#shop-main-list ul{
position:relative;
width:775px;
height:auto;
padding:0 0 0 0;
margin:0 0 40px 0;
list-style-type:none;
}

#shop-main-list li{
position:relative;
float:left;
}

.shoplist-item{
display:block;
width:140px;
height:190px;
margin:0 15px 50px 0;
padding:0 0 17px 0;
border-bottom:1px solid #D63A94;
}

.shoplist-item img{
flaot:left;
border:none;
width:140px;
height:140px;
margin:0 0 0 0;
padding:0 0 6px 0;
}

.shoplist-item h3{
font-family:helvetica, sans-serif;
font-size:14px;
color:#D63A94;
margin:2px 0 4px 0;
padding:0 0 0 0;
}

.more-info{
text-indent:-9999px;
}

.more-info a{
position:absolute;
bottom:4px;
left:0;
height:14px;
width:67px;
font-family:helvetica, sans-serif;
font-size:14px;
text-decoration:none;
background-image:url(images/more-info-button.gif);
background-repeat:no-repeat;
}

.more-info a:hover{
position:absolute;
bottom:4px;
left:0;
height:14px;
width:67px;
font-family:helvetica, sans-serif;
font-size:14px;
text-decoration:underline;
background-image:url(images/more-info-button-over.gif);
background-repeat:no-repeat;
}


/* =============================================== */
/* ---------------------items---------------------- */
/* =============================================== */

/* leftside */

#item #content-hold{
position:relative;
width:760px;
height:auto;
margin:30px 40px 0 40px;
}


#item #content-hold #leftside{
position:absolute;
width:457px;
height:350px;
top:0;
left:0;
padding:0 0 0 0;
margin:0 0 0 0;
}

#item #content-hold #leftside .large-image{
position:absolute;
width:250px;
height:350px;
top:0;
left:0;
padding:0 0 0 0;
margin:0 0 0 0;
}

#item #content-hold #leftside .small-image{
position:absolute;
width:188px;
height:263px;
top:0;
right:0;
padding:0 0 0 0;
margin:0 0 0 0;
}

/* rightside */

#item #content-hold #rightside{
position:relative;
width:260px;
height:350px;
padding:0 0 0 0;
margin:0 0 0 497px;
}

#item #content-hold #rightside #texthold{
position:relative;
width:260px;
height:350px;
padding:0 0 0 0;
margin:0 0 0 0;
}

#item #content-hold #rightside #texthold h3{
font-family:helvetica, sans-serif;
font-size:17px;
color:#D63A94;
font-weight:bold;
margin:2px 0 4px 0;
padding:0 0 0 0;
}

#item #content-hold #rightside #texthold h4{
font-family:helvetica, sans-serif;
font-size:15px;
color:#666666;
margin:6px 0 0 0;
padding:0 0 0 0;
}

#item #content-hold #rightside #texthold p{
font-size:11px;
}

#item #content-hold #rightside #texthold #fieldhold{
position:relative;
width:260px;
height:90px;
}

.temp-submit a{
position:absolute;
width:260px;
height:26px;
top:0;
left:0;
background-image:url(images/add-to-cart.gif);
background-repeat:no-repeat;
}

.sub-footer{
position:absolute;
width:260px;
height:35px;
top:39px;
left:0;
background-image:url(images/shop-item-des-foot.gif);
}

/* =============================================== */
/* -------------------thanks---------------------- */
/* =============================================== */




/* =============================================== */
/* ---------------------contact------------------- */
/* =============================================== */

/* rightside */

body#contact #main-contain #content-hold #rightside{
position:absolute;
width:280px;
height:300px;
top:0;
right:0;
background-image:url(images/blog-smallbox-back.gif);
background-repeat:no-repeat;
margin:0 0 22px 0;
padding:44px 0 0 0;
}

body#contact #main-contain #content-hold #rightside #texthold{
border-top:solid 10px #F5C314;
margin:0 0 0 40px;
padding:0 0 0 0;
}

body#contact #main-contain #content-hold #rightside h2{
position:absolute;
width:280px;
height:44px;
background-image:url(images/h2-contact-add.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
top:0;
left:0;
text-indent:-9999px;
}

body#contact #main-contain #content-hold #rightside h3{
color:#999999;
line-height:22px;
}

/* leftside */

body#contact #main-contain #content-hold{
position:relative;
width:802px;
height:auto;
margin:30px 20px 0 18px;
}

body#contact #main-contain #content-hold #leftside{
position:relative;
width:522px;
height:auto;
}

body#contact #main-contain #content-hold #leftside h2{
position:absolute;
width:522px;
height:44px;
background-image:url(images/h2-contact.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
padding:0 0 0 0;
top:0;
left:0;
text-indent:-9999px;
}

body#contact #main-contain #content-hold #leftside #texthold{
position:relative;
width:500px;
height:auto;
margin:0 0 0 22px;
padding:44px 0 0 0;
}

body#contact #main-contain #content-hold #leftside #texthold p{
position:relative;
}

body#contact #main-contain #content-hold #rightside #texthold p{
position:relative;
margin:0 0 4px 0;
padding:0 0 0 0;
}

body#contact #main-contain #content-hold #rightside #texthold img{
border:0;
}

.cont-submit{
height:40px;
margin:0 0 0 0;
padding:0 0 0 0;
#
}

.name{
width:120px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position: right 2px;
margin:10px 0 0 0;
padding:0 0 0 0;
#
}

.email{
width:120px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position: right 2px;
margin:10px 0 0 0;
padding:0 0 0 0;
#
}

.tel{
width:300px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position: right 2px;
margin:10px 0 0 0;
padding:0 0 0 0;
#
}


.message{
width:146px;
background-image:url(images/arrow.gif);
background-repeat:no-repeat;
background-position: right 2px;
margin:10px 0 0 0;
padding:0 0 0 0;
}

form{
height:380px;
margin:0 0 0 0;
}

input{
background-color:#F5C314;
}

element.style{
background-color:#F5C314;
}

#contact-box textarea:focus{
border: 2px solid #c5e2e5;
right:210px;
}

p.fielder{
width:400px;
height:auto;
background-image:url(images/contact-field-back.gif);
background-position:0 -6px;
margin:0 0 0 0;
padding:0 0 2px 0;
line-height:normal;
#
}



input.textfield{
width:400px;
height:24px;
background-color:#F5C314;
background-image:url(images/contact-field-back.gif);
background-position:0 -6px;
margin:0 0 0 0;
padding:0 0 0 0;
border:none;
#
}

input.textfield:focus{
width:396px;
height:19px;
background-color:#F5C314;
margin:0 0 5px 0;
padding:0 0 0 0;
color:#FFFFFF;
}

body#contact textarea{
width:400px;
height:100px;
background-color:#F5C314;
border:0;
margin:0 0 5px 0;
padding:0 0 0 0;
}

body#contact textarea:focus{
width:396px;
height:100px;
}


.cont-submit{
background-image: none;
}


input.contsubmit{
position:absolute;
 width:152px;
 height:26px;
 bottom:0;
left:0;
background-image:url(images/contact-submit.gif);
text-align:left;
border:0;
padding-left: 4px;
font-family: Helvetica, Arial, sans-serif; 
font-size:18px;
}


#form-footer{
position:relative;
width:400px;
height:35px;
background-image:url(images/contact-footer.gif);
}
