﻿body {text-align: center;margin:0; padding:0;background: url("../images/bg.jpg") repeat-x 0 0 #6F9C3F;}
#container {text-align: left;background: #fff; width: 760px;margin: 0 auto;padding: 0 5px; border-left: 1px solid #666; border-right: 1px solid #666;}
#header {height: 108px; padding: 0;margin-bottom: 0;background: url(../images/bg_logo.gif) no-repeat 0 0#fff;}
#contentwrap {background: url(../images/stripes.gif) repeat 0 0 #fff;padding: 10px; margin-top: 10px; background-color: #f1f1f1;font-family: Tahoma, sans-serif; color: #666; font-size: 12px;}
#content {text-align: left;padding: 10px; background: #fff;}

#navcontainer {padding: 0;margin: 0px;}
#navcontainer ul {padding: 0;margin: 0;background-color: #036;color: #fff;float: left;width: 100%;font-family: arial, helvetica, sans-serif; text-transform: capitalize;}
#navcontainer ul li { display: inline;}
#navcontainer ul li a {font-size: 12px;padding: 0.3em 1em;background-color: #036;color: White;text-decoration: none;float: left;border-right: 1px solid #fff; }
#navcontainer ul li.active a {font-size: 12px;padding: 0.3em 1em;background-color: #9c0;color: White;text-decoration: none;float: left;border-right: 1px solid #fff; }
#navcontainer ul li a:hover {background-color: #f90;color: #000;}
h1 {margin:  0 0 10px 0; padding: 4px 0 6px 10px; font-size: 28px; color: #666; font-weight: 200; background: #f1f1f1}
h2 {margin: 10px 0; font-size: 20px;font-weight: 200;text-transform: capitalize; color: #1E598F;}
h3 {margin:10px 0; font-size: 16px;font-weight: 200;text-transform: capitalize; color: #330;}
h4 {margin: 0 0 10px 0; font-size: 16px;font-weight: 200;text-transform: capitalize; color: #330;}
p { text-align: justify; color: #666; line-height: 150%;margin-top:0;}
.fauxlabel {font-size:16px}
.smallBlue {font-size: 11px; color: #069;font-weight: 200;}
.text {font-size: 16px}
.positive {font-size: 16px; color: #390}
.negative {font-size: 16px; color: #999}

a:link {color: #069;text-decoration:none;border-bottom:1px dotted #069}
a:hover {color: #9C3;text-decoration: none;border-bottom:1px dotted #069}
a:active {color: #069;text-decoration:none;border-bottom:1px dotted #069}

#footer {clear: both;padding: 5px;margin: 0px;background-color: #fff;text-align: center;font-family: Tahoma, sans-serif; color: #666; font-size: 10px;}
#footer a:link, a:visited {color: #036; text-decoration: none; border: none;}
#footer a:hover {color: #fc0;text-decoration: none;}

#infoFloat {background: url(../images/stripesGreen.gif) repeat;width: 300px; padding: 0px; float: right; color: #666; }
#infoFloat p {line-height: 140%; text-align: left}
#splitFloat {width: 350px; padding: 0; float: right; color: #666;margin: 0;}	
.textBox {color: #660; background-color: #FFC; border: 1px solid #cc0; padding: 10px; margin: 10px 0; line-height: 140%}
.btnFloat {float: right; position:relative;margin: 0 0 0 20px;text-align: center;}

#form {margin : 0;padding : 0;}
fieldset {margin-bottom: 10px;padding : 1em;border : 1px solid #ccc;}
fieldset div br {display : none;}
fieldset.colored {background-color: #f1f1f1;margin-bottom: 10px;padding : 1em;border : 1px solid #ccc;}
legend {font-size: 18px; font-weight : 200;color : #333;margin-bottom: 10px;padding : 0 0.5em;}
label {font-size: 16px;display : block;padding-bottom: 3px;}
label small {color:#f90}
fieldset div.formFields {margin-bottom : 8px;padding : 0;}
fieldset div input.btnsmall  {width: auto; padding: 4px;font-size: 16px;border: 1px solid #999; background: #ccc; color: #fff}
fieldset div input.btnsmallBlue  {width: auto; padding: 4px;font-size: 16px;border: 1px solid #999; background: #06c; color: #fff}
fieldset div input.required {font-size:14px;color: #999;width: 300px; border : 1px solid #f90;padding : 3px;}
fieldset div input {font-size:14px; color: #999;width: 300px; border : 1px solid #ccc;padding : 3px;}
fieldset div select {font-size:14px; color: #999;font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;width: 300px; padding : 3px;border : 1px solid #ccc}
fieldset div textarea.required {font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size : 100%;width: 300px; height: 110px; padding : 3px;line-height: 140%; border : 1px solid #f90;font-size:14px;color: #999;}
fieldset div textarea {font-family : "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;font-size : 100%;width: 300px; height: 110px; padding : 3px;line-height: 140%; border : 1px solid #ccc; font-size:14px;color: #999;}
input.checkBox {width: inherit;}
input.btn {padding: 4px;font-size: 16px;border: 1px solid #690; background: #9c0; color: #fff}
input.btnGrey {padding: 4px;font-size: 16px;border: 1px solid #999; background: #ccc; color: #fff}
input.btnBlue {padding: 4px;font-size: 16px;border: 1px solid #666; background: #06c; color: #fff}
input.btnRed {padding: 4px;font-size: 16px;border: 1px solid #600; background: #c00; color: #fff}
select.state {width: 150px;font-size:14px; width: inherit; color: #999; border: 1px solid #ccc;padding : 3px;}
select.age {width: 100px;font-size:14px; width: inherit; color: #999; border: 1px solid #ccc;padding : 3px;}
select.staterequired {font-size:14px; width: inherit; color: #999; border: 1px solid #f90;padding : 3px;}
fieldset div input.short {font-size:14px; color: #999;width: 100px; border : 1px solid #ccc;padding : 3px;}
fieldset div input.shortreq {font-size:14px; color: #999;width: 100px; border : 1px solid #f90;padding : 3px;}
fieldset div input.realShort {font-size:14px; color: #999;width: 30px; border : 1px solid #ccc;padding : 3px;}
#mytable {width: 100%;padding: 0;margin: 0;}
#mytableShort {width: 300px;padding: 0;margin: 0;}
caption {padding: 0 0 5px 0;width: 750px;	 font: italic 11px Helvetica, sans-serif;text-align: right;}
th {font: bold 14px Helvetica, sans-serif;color: #999;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;text-align: left;padding: 6px 6px 6px 12px;background: #EFEEDF}
th.blank {font: bold 14px Helvetica, sans-serif;color: #999;border-bottom: #CCC;text-align: left;padding: 0;background: #fff;border-width: 0 0 1px 0;border-style: none none solid none;}
th.nobg {border-top: 0;border-left: 0;border-right: 1px solid #ccc;background: none;}
td {border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #fff;padding: 6px 6px 6px 12px;color: #4f6b72;}
td.alt {background: #f1f1f1;color: #666;}
th.spec {border-left: 1px solid #ccc;border-top: 0;background: #fff url(images/bullet1.gif) no-repeat;font: bold 14px Helvetica, sans-serif;}
th.specalt {border-left: 1px solid #ccc;border-top: 0;background: #f1f1f1 url(images/bullet2.gif) no-repeat;font: bold 14px Helvetica, sans-serif;color: #666;}
td.noborder {border: none}

#mytable a{color: #069;font-family: Helvetica, sans-serif;font-weight: 200;text-decoration:none;border-bottom:1px dotted #069;font-size: 14px;}
#mytable a:hover{color: #9C3;text-decoration: none;border-bottom:1px dotted #069}
#mytable a:active{color: #069;text-decoration:none;border-bottom:1px dotted #069}
td a:link {font-size: 12px}

#pagin ul {text-align: center;padding: 3px 0;margin-top: 10px;/* cancels gap caused by top padding in Opera 7.54 */margin-left: 0;background-color: #c5f;color: #fff;width: 100%;font-family: Arial,Helvetica,sans-serif;line-height: 18px;/* fixes Firefox 0.9.3 */}

#pagin ul li {display: inline;padding-left: 0;padding-right: 0;padding-bottom: 3px;/* matches link padding except for left and right */padding-top: 3px;}
#pagin ul li a{padding: 3px 10px;color: white;text-decoration: none;border: 1px solid #fff;}
#pagin ul li a:hover {background-color: #369;color: white;}
#pagin #active {background-color: #f90;}

.whiteBox {background-color: #fff; padding: 4px; border: 1px solid #ccc; width: 300px}
.termsScroll {height: 120px; font-size: 11px; color: #999; overflow-y: scroll; padding: 10px; margin: 10px 0;}

/*after removing affliate div all elements move up beyond the form border. 
this was added to move Select Main Category back down*/
div#splitFloat #mCat {
	margin-top:35px;
}
 /*new coupon page*/

#sample1,#sample2,#sample3,#sample4{
	
	width:56px;
	float:right;
	margin-top:50px;
	
}
