body {
	background-image:url(/new_images/bg.jpg);
	margin:0px;
	padding:0px;
	background-repeat:repeat-x;
	background-color:#242424;
}

.topmenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b4b4b4;
	text-decoration:none;
	padding-right:20px;
	padding-top:30px;
}

.topmenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.mainmenu_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.mainmenu_text:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}

.mainmenu_textselected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}

.whitetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}
.wherebg {
	background-image:url(/new_images/where_bg.jpg);
	background-repeat:no-repeat;
	width:174px;
	height:123px;
}

.shadow {
	background-image:url(/new_images/shadow.jpg);
	background-repeat:no-repeat;
	width:947px;
	height:24px;
}

.grayfont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#868686;
	text-decoration:none;
}

.grayheaderhome{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#868686;
	font-weight:bold;
	text-decoration:none;
}

.textbox{
	width:160px;
	height:18px;
	background-color:#1a1a1a;
	border:1px solid #4b4949;
	padding-left:7px;
	padding-right:7px;
	padding-top:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#a1a1a1;
	vertical-align:middle;
}

.textbox1{
	width:120px;
	height:18px;
	background-color:#1a1a1a;
	border:1px solid #4b4949;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1a1a1;
}


.registerbtn{
background-image:url(/new_images/register_def.jpg);
	width:62px;
	height:21px;
	border-style:none;
		background-color:transparent;

}

.registerbtn:hover{
background-image:url(/new_images/register_ovr.jpg);
	width:62px;
	height:21px;
	border-style:none;
}

.contestrules{
	background-image:url(/new_images/contestrulesdef.jpg);
	width:98px;
	height:21px;
	border-style:none;
	background-color:transparent;

}

.contestrules:hover{
	background-image:url(/new_images/contestrulesovr.jpg);
	width:98px;
	height:21px;
	border-style:none;
}

.entercontest{
	background-image:url(/new_images/entercontestdef.jpg);
	width:98px;
	height:21px;
	border-style:none;
	background-color:transparent;

}

.entercontest:hover{
	background-image:url(/new_images/entercontestovr.jpg);
	width:98px;
	height:21px;
	border-style:none;
}
.searchbtn{
background-image:url(/new_images/search_def.jpg);
	width:62px;
	height:21px;
	border-style:none;
	background-color:transparent;
}

.searchbtn:hover{
background-image:url(/new_images/search_ovr.jpg);
	width:62px;
	height:21px;
	border-style:none;
}

.contbtn{
background-image:url(/new_images/continuedef.jpg);
	width:62px;
	height:21px;
	border-style:none;
	background-color:transparent;
}

.contbtn:hover{
background-image:url(/new_images/continueovr.jpg);
	width:62px;
	height:21px;
	border-style:none;
}

.gradlines{
	background-image:url(/new_images/gradlines.jpg);
	width:947px;
	height:279px;
	background-repeat:no-repeat;
}

.gray_gradient{
	background-image:url(/new_images/gray_gradient.jpg);
	background-repeat:repeat-x;
}

#v_line{
	background-image:url(/new_images/v_line.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

#v_line1{
	background-image:url(/new_images/v_line1.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}


.orangetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#844509;
	text-decoration:none;
}

.homeorangetext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#844509;
	text-decoration:none;
}
.homeorangetextunderline{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#844509;
	text-decoration:underline;
}


#paddingleft{
	padding-left:32px;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
}

.copyrightfooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
	border:1px solid #666666;
	padding:8px;
}
.footermenu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
	padding-right:10px;
	padding-left:10px;
}

.getinfotext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

.footermenu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:underline;
	padding-right:10px;
}

.inputcombo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #016CA4;
	background-color:#1a1a1a;
	border:1px solid #4b4949;
	padding: 1px;
	height:22px;
}
.dropdownimage{
	background-image:url(/new_images/dropdownimg.jpg);
	background-repeat:no-repeat;
	width:21px;
	height:22px;
	border:0px;
}

/*----combobox css start---*/

.divcombobox{
	width:89px;
	position:absolute;
}

.divcomboboxgift{
	width:173px;
	position:absolute;
	margin-top:-10px;
}

.arrow {
  margin:0px;
  padding:0px;
  vertical-align:bottom;
}
* html body img.arrow {
  position:relative;
  top:-1px;
}

*+ html body img.arrow {
  position:relative;
  top:-1px;
}

.combo {
  height:18px;
  width:140px;
  color:#a1a1a1;
  border-style:solid;
  background-color:#1a1a1a;
  border:1px solid #4b4949;
  margin:0px;
  padding:0px;
  padding-bottom:0px;
  padding-top:2px;
  vertical-align:bottom;
  
}

.combogift {
  height:18px;
  width:190px;
  color:#a1a1a1;
  border-style:solid;
  background-color:#1a1a1a;
  border:1px solid #4b4949;
  margin:0px;
  padding:0px;
  padding-bottom:0px;
  padding-top:2px;
  vertical-align:bottom;
  
}

#combodiv {
  padding:0px;
  display:none;
  left:151px;
  width:161px;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  background-color:#1a1a1a;
  border-top:0;
  border-bottom:1px solid #4b4949;
  border-left:1px solid #4b4949;
  border-right:1px solid #4b4949;
  visibility:visible;
}

#combodiv3 {
  padding:0px;
  display:none;
  left:151px;
  width:170px;
  border-style:solid;
  border-width:0px 1px 1px 1px;
  background-color:#1a1a1a;
  border-top:0;
  border-bottom:1px solid #4b4949;
  border-left:1px solid #4b4949;
  border-right:1px solid #4b4949;
  visibility:visible;
}


.option {
  display:block;
  text-decoration:none;
  font-family:arial, sans-serif;
 color:#a1a1a1;
 font-size:12px;
  width:100%;
}

.option:hover {
  background-color:blue;
}

.textbox2{
	width:112px;
	height:18px;
	background-color:#1a1a1a;
	border:1px solid #4b4949;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1a1a1;
}

.textbox3{
	width:190px;
	height:18px;
	background-color:#1a1a1a;
	border:1px solid #4b4949;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1a1a1;
}

.textarea2{
	width:112px;
	height:50px;
	background-color:#1a1a1a;
	border:1px solid #4b4949;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#a1a1a1;
}

.grayfont_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#868686;
	text-decoration:none;
}

#bottomfootertoolbar{
    position:fixed;
    bottom:0px;
    left:0px;
    height:33px;
    width:100%;
    z-index:9999;
    _display:none !important;
    visibility:hidden;
}

#bottomfootertoolbarinner{
    width:989px;
    margin:0px auto;
    position:relative;
    height:33px;
	display:block;
    padding-left:8px;
}
