body {
	background: url(images/bgpattern.gif);
    font-family: sans-serif;
    font-size: 72%;
	}

#container {
    width: 800px;
/*    min-height: 590px; */
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    background: #fff;
    border: 0px #ff0 solid;
}

#masthead {
    width: 800px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    border: 0px #f00 solid;
}

#masthead a, a:link, a:visited {
    color: #fff;
    font-weight: bold;
}

#masthead a:hover {
    color: #ddd;
    font-weight: bold;
}

.menu {
    float: left;
    width: 149px;
    height: 72px;
    margin-top: 10px;
    margin-left: 16px;
    padding: 4px;
    font-family: sans-serif;
    font-size: 11px;
    color: #fff;
    line-height: 14px;
    border: 0px #00f solid;
    background: #d37a2f;
    }

.logo {
    float: left;
    margin-top: 10px;
    margin-left: 15px;
}

#icons {
    text-align: center;
    padding: 8px 3px 3px 3px;
    margin-left: auto;
    margin-right: auto;
    
}

#left-feature {
    float: left;
    min-height: 480px;
    width: 255px;
    position: relative;
    margin-top: 0px;
    margin-left: 15px;
    
    border: 1px #000 solid;
    background: #1e437a;
}

.left-feature-icon {
    text-align: center;
    padding: 3px 3px 0 3px;
}

#left-feature h1 {
    margin: 0px 10px 0px 10px;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    color: #fff000;
}

#left-feature h2 {
    margin: 10px 10px 0px 10px;
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    color: #fff;
}

#left-feature h3 {
    margin: 0px 10px 0px 10px;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    color: #fff;
}

#left-feature h4 {
    margin: 5px 10px 5px 10px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    color: #fff000;
}

.left-feature-box {
    width: 225px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    background: #888;
    border: 1px #fff solid;
}

.left-feature-ups {
    float: left;
    width: 155px;
    height: 65px;
    margin-top: 10px;
    margin-left: 10px;
    border: 1px #fff solid;
}

.left-feature-payment {
    float: right;
    width: 60px;
    height: 41px;
    margin-top: 37px;
    margin-right: 10px;
    border: 0px #fff solid;
}

.left-feature-border {
    border: 1px #fff solid;
}



#main {
    float: left;
    margin-top: 0px;
    margin-left: 15px;
    min-height: 480px;
    width: 500px;
    border: 0px #000 solid;
    
}

.hero {
    width: 500px;
    margin-top: 10px;
    border: 1px #000 solid;
}

.boxes {
    float: right;
    margin: 0px 10px 10px 10px;
    height: 200px;
    width: 200px;
    position: relative;
}

.right {
    float: right;
    position: relative;
    margin: 0px 10px 10px 10px;
    border: 1px #000 solid;
}

#textbox-top-l {
    float: left;
    min-height: 115px;
    width: 150px;
    position: relative;
    margin-top: 5px;
    margin-left: 0px;
    border: 0px #000 solid;
    background-color: #fff;
}

#textbox-top {
    float: left;
    min-height: 115px;
    width: 150px;
    position: relative;
    margin-top: 5px;
    margin-left: 20px;
    border: 0px #000 solid;
    background-color: #fff;
}
    
#textbox-top-l h2  {
    margin: 0px 0 2px 0px;
    font-weight: bold;
    color: #4285ff;
    font-size: 12px;
}
    
#textbox-top h2  {
    margin: 0px 0 2px 0px;
    font-weight: bold;
    color: #4285ff;
    font-size: 12px;
}

#textbox-top-l p {
    text-align: left;
    margin-top: 2px;
    margin-left: 0px;
    color:#444444;
    font-size: 10px;
}

#textbox-top p {
    text-align: left;
    margin-top: 2px;
    margin-left: 0px;
    color:#444444;
    font-size: 10px;
}

.body-box {
    margin-top: -10px;
    border: 1px #fff solid;
}

p {
    text-align: left;
    margin-top: 2px;
    margin-left: 5px;
    margin-right: 5px;
    color:#444;
    font-family: sans-serif;
    font-size: 12px;
    }

#main h1  {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 3px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: bold;
    color:#fff000;
    font-family: sans-serif;
    font-size: 30px;
    }

#main h3  {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 5px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: bold;
    color: #4285ff;
    font-family: sans-serif;
    font-size: 12px;
    }

#main h4  {
    text-align: left;
    margin: 15px 10px 10px 0px;
    font-weight: bold;
    color: #4285ff;
    font-size: 16px;
    }

#main h5  {
    text-align: center;
    font-weight: bold;
    color: #f00;
    font-size: 16px;
    }
    
#main a, a:link, a:visited {
    color: #00f;
    font-weight: normal;
    text-decoration: underline;
}

#main a:hover {
    color: #00f;
    font-weight: normal;
    text-decoration: none;
}

ul.body-copy {
    list-style: square inside url(images/arrow.gif);
/*    margin-top: 150px; */
    margin-left: 10px;
    padding: 0px;
    color:#444444;
    font-family: arial;
    font-size: 12px;
    }

.body-copy {
    text-align: left;
    margin-top: 0px;
    margin-left: 8px;
    margin-right: 8px;
    color:#444444;
    font-family: sans-serif;
    font-size: 12px;
    }

.sm-text {
    text-align: left;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    color:#444444;
    font-family: sans-serif;
    font-size: 11px;
    }

.white-text {
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    color: #fff;
    font-family: sans-serif;
    font-size: 14px;
    }

.white-i-text {
    text-align: left;
    border-bottom: 1px dotted #fff;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
    font-family: sans-serif;
    font-style: italic;
    font-size: 10px;
    }

.white-i-text-2 {
    text-align: left;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
    color: #fff;
    font-family: sans-serif;
    font-style: italic;
    font-size: 10px;
    }

.bold-text {
    text-align: center;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    font-weight: bold;
    color: #fff;
    font-family: sans-serif;
    font-size: 25px;
    }

a.bold-link:link {
    color: #4285ff;
    font-weight: bold;
    }
a.bold-link:visited {
    color: #552887;
    font-weight: bold;
    }
a.bold-link:hover {
    color: #333333;
    font-weight: bold;
    }

#yellow-stripe {
    width: 800px;
    min-height: 30px;
    text-align: center;
    position: relative;
    margin-top: -50px;
    margin-bottom: 30px;
    margin-right: auto;
    margin-left: auto;
    color: #000;
    font-size: 11px;
    background: #f4d948;
    z-index: 10;
}

.yellow-stripe-l {
    position: relative;
    margin: -38px 0 0 -257px;
    width: 255px;
    height: 28px;
    float: left;
    text-align: center;
    font-weight: bold;
    z-index: 11;
    border-top: 1px #f5efcc solid;
    border-bottom: 1px #f5efcc solid;
    border-left: 1px #888 solid;
    border-right: 1px #888 solid;
    background: #f5efcc;
}

.yellow-stripe-r {
    position: relative;
    margin: -37px 0;
    width: 500px;
    float: right;
    text-align: center;
    font-weight: bold;
    z-index: 11;
    border: 0px #00f solid;
}

#footer {
    width: 800px;
    text-align: center;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    margin-top: 10px;
    color: #fff;
    font-family: sans-serif;
    font-size: 10px;
    }
    
#footer a, a:link, a:visited {
    color: #fff;
    font-weight: normal;
    text-decoration: underline;
}

#footer a:hover {
    color: #fff;
    font-weight: normal;
    text-decoration: none;
} 
.iputty {
    width: 800px;
    text-align: center;
    position: relative;
    margin-right: auto;
    margin-left: auto;
    margin-top: 80px;
    color: #386dbb;
    font-family: sans-serif;
    font-size: 9px;
    }



div.valid {
    position: relative;
    left: 10px;
    top: 665px;
    }


label {
    width: 5em; 
    float: left; 
    text-align: right; 
    margin: 0px 6px 0px 0px; 
    clear: both 
} 

.input-box {
    float: left; 
    margin-bottom: 0px; 
    color: #26a; 
    background: #feb; 
    border: #26a solid 1px 
}

.text-box  {
    float: center; 
    margin-bottom: 0px; 
    color: #26a; 
    background: #feb; 
    border: #26a solid 1px 
}

.submit-button {
    margin-left: 5em;
    margin-top: 3px;
    clear: both;
    color: #000; 
    background: #fb0; 
    border: 2px #9cf outset;
}

fieldset {
    border: #26a solid 1px; 
    width: 193px;
} 

legend { 
    background: #fb0; 
    border: #26a solid 1px; 
    padding: 1px 10px;
}
div.form-box {
    height: 200px;
    width: 265px;
    position: absolute;
    left: 520px;
    top: 253px;
    border-style: dotted;
    border-width: 1px;
    border-color: #bbbbbb;
    background-color: #ffffff
}

div.coupon-1 {
    height: 125px;
    width: 450px;
    position: relative;
    margin: 20px;
    padding: 6px;
    border-style: dotted;
    border-width: 1px;
    border-color: #bbbbbb;
    background-color: #ffffff
}

img.coupon {
	float: right
}

div.google {
    position: relative;
    margin: 17px;
    padding: 6px;
    border-style: dotted;
    border-width: 1px;
    border-color: #bbbbbb;
    background-color: #ffffff
}

.floatLeft{float: left;}
.floatRight{float: right;}
.image-left{float: left; vertical-align: text-top;}
.image-right{float: right; vertical-align: text-top;}
div.wrapContainer{width:99.5%; float:left;}

.floatRight2 {
	float: right;
	border-style: solid;
    border-width: 1px;
    border-color: #000000
    }
/* END form formatting */


