/* CSS Document */



/*Main Components*/
body{
background:#666666;
}

a{
color:#009900;
}

a:visited{
color:#009900;
}

a:hover{
color:#FF6600;
}

#wrap{
background:url(images/wrap_middle.gif) repeat-y;
width:960px;
margin:auto;
margin-top:10px;
}

#wrap_top{
margin:auto;
background:url(images/wrap_top.gif) top left no-repeat;
height:35px;
width:960px;
}

#wrap_middle{
margin:auto;
background:url(images/wrap_middle.gif) top left repeat-y;
width:960px;
}

#wrap_bottom{
margin:auto;
background:url(images/wrap_bottom.gif) no-repeat;
height:40px;
width:960px;
}

#case{
margin:22px 20px 22px 20px;
width:915px;
}

#button_wrap{
float:right;
}

#content{
width:730px;

float:left;

}

.button_box{
width:185px;
height:172px;
margin:0px 0px 1px 0px;
background:url(images/button_bg.gif) top left no-repeat;
}

#footer{
float:right;
width:400px;
font-size:small;
color:#FFFFFF;
}

#footer a{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

/*Content Parts*/
#con_top{
height:230px;
background:url(images/con_top_bg.gif) no-repeat;
width:730px;
}

#con_middle{
background:url(images/con_middle_bg.gif) repeat-y;
width:730px;
}

#con_bottom{
background:url(images/con_bottom_bg.gif) no-repeat;
height:100px;
width:730px;

}

#logo{
width:208px;
height:208px;
margin:0px;
position:relative;
top:20px;
left:30px;
}

#text{
width:650px;
margin:auto;
border-left:#CCCCCC thin solid;
border-right:#CCCCCC thin solid;
font-weight:bold;
color:#333333;
background:url(images/front_page_bg.gif) top right no-repeat;
}

#text p{
margin:0px;
padding:10px;
}

#img_link_wrap{
height:100px;
text-align:center;
}

/*Button Parts*/

.background_img{
margin:auto;
padding-top:21px;
width:145px;
text-align:center;
}

.text_img{
}

/*Extras and Stuff*/
.item{
margin:10px;
height:130px;
border-top:#CCCCCC thin solid;
}

.item_picture{
height:130px;
width:400px;
}

.picture_case{
float:left;
margin:0px 15px 0px 0px;
}

.item_cost{
height:100px;
width:220px;
float:right;
}

.cost_holder{
text-align:center;
}

.cost_holder span{
font-weight:bold;
font-size:large;
margin:15px;
}

.four_hours{
color:#006600;
}

.eight_hours{
color:#FF0000
}

legend{
color:#006699;
font-size:large;
}

fieldset{
margin:0px 0px 10px 0px;
}