@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	}
	
body {
padding:0; /*remove padding */
margin:0; /* remove margins */
border:0; /* remove borders */
background-color:#FFFFFF;
font-family: Helvetica, Arial, sans-serif;
color:#666666;
font-size: 12px;
line-height: 16px;
}

.clear {clear:both;}

/* header */
#header {
margin:0;
top:0;
width:100%;
height:133px;
}

#mcontent {
margin:0;
width:100%;
background-color:#FFFFFF;
}

#mcontentx {
margin:0;
width:100%;
border-top:#CCCCCC 1px solid;
background-image:url(../images/frame_sides.jpg);
background-repeat:repeat;
padding:0;
}

#holdfeatures {
width:100%;
height:180px;
}

#holdfeaturessingle {
width:915px;
margin:23px;
}

#holdfeaturesall {
width:100%;
background-image:url(../images/frame_sides.jpg);
background-repeat:repeat;
margin:0;
padding:0;
}

#clearstore {
width: 285px;
height: 40px;
float:left;
margin-right:20px;
}

#store {
width: 285px;
height: 100px;
float:left;
margin-right:20px;
}

#leftfeatures {
width:23px;
height:180px;
background-image:url(../images/frame_left.jpg);
background-repeat:repeat;
float:left;
}

#rightfeatures {
width:23px;
height:180px;
background-image:url(../images/frame_right.jpg);
background-repeat:repeat;
float:right;
}

#leftfeaturesall {
width:23px;
background-image:url(../images/frame_left.jpg);
background-repeat:repeat;
float:left;
}

#rightfeaturesall {
background-image:url(../images/frame_right.jpg);
background-repeat:repeat;
float:right;
}

#sfeature1 {
float:left;
width:223px;
height:160px;
margin-top:20px;
border-right:1px solid #999966;
}

#sfeature2 {
float:left;
width:246px;
height:160px;
margin-top:20px;
border-right:1px solid #999966;
}

#sfeaturedouble {
float:left;
width:449px;
margin-top:20px;
border-right:1px solid #999966;
}

#sfeature3 {
float:left;
width:394px;
height:160px;
margin-top:20px;
margin-left:23px;
}

#sfeature3all {
float:left;
width:394px;
margin-top:20px;
margin-left:23px;
}

#footer { 
width:100%; 
margin:0;
padding:0;
font-size:11px;
}

#footer a {
text-decoration:none;
color:#666666;
}

#footer a:hover {
text-decoration:none;
color:#999966;
}

.hold18 {float:left;width:18px;height:120px;}

#fbutton {
font-size:14px;
}

#fbutton a {
color:#999966;
text-decoration:none;
}

#fbutton a:hover {
color:#666666;
text-decoration:none;
}



#wrapper{
margin:auto;
width:959px;
}

/* HEADERS */

h1 {
font-size:14px;
text-align:center;
color:#999966;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h1 a {
text-decoration:none;
color:#666666;
}

h1 a:hover {
text-decoration:none;
color:#999966;
}

h2 {
font-size:14px;
text-align:center;
color:#31C1D7;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h2 a {
text-decoration:none;
color:#31C1D7;
}

h2 a:hover {
text-decoration:none;
color:#666666;
}

ul {
margin:0px;
padding:0px;
}

li {
margin:0px;
padding:0px;
}

h3 {
font-size:36px;
line-height:34px;
color:#CDCCCC;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h4 {
font-size:28px;
line-height:34px;
color:#CDCCCC;
padding:0;
margin:0;
font-weight:normal;
z-index:-1;
}

h5 {
font-size:17px;
line-height:22px;
color:#999966;
font-weight:normal;
margin:0;
padding:0;
}

h6 {
font-size:17px;
line-height:22px;
color:#666666;
font-weight:normal;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#999966;
}

a:hover {
text-decoration:underline;
}


#push {width:100%; height:0; clear:both;}