/* CSS Document */
body {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	/*background-image:url(../img/bodybg.jpg);
	background-repeat:repeat-y;
	width:994px;
	height:auto;*/
}
.commentbg {
	background-image:url(../img/commentbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:57px;
}
a {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0087cc;
	text-decoration:none;
}
.lft_shade {
	background-image:url(../img/lft_shade.gif);
	background-repeat:repeat-y;
	width:16px;
	height:auto;
}
.rgt_shade {
	background-image:url(../img/rgt_shade.gif);
	background-repeat:repeat-y;
	width:14px;
	height:auto;
}
.topbg {
	background-image:url(../img/topbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:7px;
}
.topbtn_bg {
	background-image:url(../img/topbtn_bg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:39px;
	line-height: 30px;
}
.search_n_siginbg {
	background-image:url(../img/search_n_siginbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:73px;
}
.noraml_txt {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-align:justify;
	text-decoration:none;
	padding:5px;
}
.popular_dwn_midline {
	background-image:url(../img/popular_dwn_midline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:26px;
}
.popular_lft_line {
	background-image:url(../img/popular_lft_line.gif);
	background-repeat:repeat-y;
	width:10px;
	height:auto;
}
.popular_rgt_line {
	background-image: url(../img/popular_rgt_line.gif);
	background-repeat:repeat-y;
	width:13px;
	height:auto;
}
.img_border {
	border:#c2c2c2 solid 1px;
}
.pro_title {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#006fb4;
}

.pro_title:hover,
.seemore_link:hover,
.toplinks:hover {
	color: #28a4e4;
	
}

.seemore_link{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#006fb4;

}
.pro_title_span {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#006fb4;
}
.pro_title_span_link {
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#006fb4;
}
.pro_title_span1 {
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#006fb4;
}

.pro_txt {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

.blue_title {
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	color:#3F54A4;
	text-decoration:underline;
}
.recent_lft_line {
	background-image:url(../img/recent_lft_line.gif);
	background-repeat:repeat-y;
	width:17px;
	height:auto;
}
.recent_rgt_line {
	background-image:url(../img/recent_rgt_line.gif);
	background-repeat:repeat-y;
	width:19px;
	height:auto;
}
.recent_dwn_midline {
	background-image:url(../img/recent_dwn_midline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:12px;
}
.imp_links_dwnmidline {
	background-image:url(../img/imp_links_dwnmidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:20px;
}
.imp_links_topmidline {
	background-image:url(../img/imp_links_topmidline.gif);
	background-repeat:repeat-x;
	width:auto;
	height:12px;
}
.imp_links_lftline {
	background-image:url(../img/imp_links_lftline.gif);
	background-repeat: repeat-y;
	width:16px;
	height:auto;
}
.imp_links_rgtline {
	background-image:url(../img/imp_links_rgtline.gif);
	background-repeat:repeat-y;
	width:13px;
	height:auto;
}
.implinks {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.implinks:hover {
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.bottom_middbg {
	background-image:url(../img/bottom_middbg.gif);
	background-repeat:repeat-x;
	width:auto;
	height:56px;
	line-height:56px;
}
.bottom_copy_txt {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.bottom_links {
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}
.bottom_links:hover {
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.bottom_links_line {
	font-family: Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.search_feild {
	background:#FFFFFF;
	border:#dedede solid 1px;
	width:130px;
	height:16px;
	/*line-height:39px;*/
}
.normal_bold_txt {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	line-height:39px;
}
.toplinks {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#018AD2;
	text-decoration:none;
	padding-left:4px;
}

.mygeezeit_toplinks {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:4px;
}

.mygeezeit_toplinks:hover {
	color: #888;
	text-decoration: none;
}

.mygeezeit_list_link {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #006fb4;
}

.mygeezeit_list_link:hover {
	color: #28a4e4;
}




.tags {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:15px;
	color:#018AD2;
	text-decoration:none;
	padding-left:4px;
}

.sin_bg {
	background-image:url(../img/sin_bg.gif);
	background-repeat:no-repeat;
	width:193px;
	height:34px;
}
.signlinks {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#0087cc;
	text-decoration:none;
}
/*.error_message_header {
 	background-color:#fff780;
	border:#4D6EA1 solid 2px;
	padding:5px;
	text-align:center;
	color:#4D6EA1;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}*/
.error_message_header {
 	background-color:#fff780;
	border:#0089D1 solid 1px;
	padding:10px;
	text-align:center;
	color:#0089D1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	
		padding:22px 14px;
        padding-left: 200px;
		text-align:left;
		background: #fff780 url(/img/alert.png) no-repeat 135px center;

	
}

.error_message_header_green {
	background-color:#8dc442;
	border:#002200 solid 1px;
	padding:22px 14px;
        padding-left: 200px;
	text-align:left;
	color:#002200;
	font-family:Tahoma, Lucida Grande, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 716px;
 background: #8dc442 url(/img/alert.png) no-repeat 135px center;
	margin:10px 2px;
}


.error-link,
.error-link:visited {
text-decoration: underline;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}



 .error_message {
	color:#CC3300;
	font-size: 16px;
	background-color: #fff;
	font-weight: bold;
}
 .error_message_small {
	color:#CC3300;
	font-size: 12px;
}
.subhead {
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#0087cc;
	text-decoration:none;
	padding-left:4px;
}
.popular_more{
	background-image:url(../img/popular_more_img.gif);
	background-repeat:no-repeat;
	width:124px;
	height:61px;
}
a.popmorelink {
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}
.g_bold{
	font-weight:bold;
}
.g_uline{
	text-decoration:underline;
}
.g_noline{
	text-decoration:none;
}
.g_nrmltxt{
	font-size:12px;
}
.g_f10{
	font-size:10px;
}
.g_f11{
	font-size:11px;
}
.g_f12{
	font-size:12px;
}
.g_f13{
	font-size:13px;
}
.g_f14{
	font-size:14px;
}
.g_f15{
	font-size:15px;
}
.g_f16{
	font-size:16px;
}
.g_f18{
	font-size:18px;
}
.g_f20{
	font-size:20px;
}
.g_f22{
	font-size:22px;
}
.g_cursor{
	cursor:pointer;
}		
.button_bg {
	background-color:inherit;
	background-image:url(../img/button_11bg.gif);
	background-repeat:repeat-x;
	background-position:center center;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:21px;
	cursor:pointer;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #cbc9c9;
	border-left-color: #cbc9c9;
	padding-top: 2px;
	padding-bottom: 2px;
}
.button_bg:hover {
	color:#00599E;
}
input:hover,
input:focus,
input:active,
select:hover,
select:focus,
textarea:hover,
textarea:focus {
	border-top-color: #00599E;
	border-right-color: #00599E;
	border-bottom-color: #00599E;
	border-left-color: #00599E;
}
select {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
textarea {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
input {
	border:1px solid #000000;
	background-color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.no_input {
	border:0px;
	padding:0px;
}
.no_input_chk {
	border:0px;
	padding:0px;
	height: 15px;
	width: 15px;
}
.g_pipe{
	color:#4D6EA1;
}
.g_blu{
	color: #4D6EA1;
}
.g_blu_bold{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D6EA1;
}
.g_blu_nrml{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #0087cc;
	/* color: #4D6EA1; */
}
.g_blak_bold{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.g_blak_nrml{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.g_lite{
	color: #656A65;
}
.g_lite_bold{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #656A65;
}




.g_lite_bold2{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #656A65;
}
.g_bg
{
	background-color:#F8FDFF;
}
.g_bgtoplft
{
	background-image: url(../img/lightbox_lft_top_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgtoprgt
{
	background-image: url(../img/lightbox_rgt_top_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgtop
{
	background-image: url(../img/lightbox_topmidline.gif);
	background-repeat: repeat-x;
}
.g_bgbottom
{
	background-image: url(../img/lightbox_dwnmidline.gif);
	background-repeat: repeat-x;
}
.g_bgbottomlft
{
	background-image: url(../img/lightbox_lft_dwn_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgbottomrgt
{
	background-image: url(../img/lightbox_rgt_dwn_curve.gif);
	background-repeat:no-repeat;
	width:11PX;
	height:12px;
}
.g_bgleft
{
	background-image: url(../img/lightbox_lftline.gif);
	background-repeat: repeat-y;
}
.g_bgright
{
	background-image: url(../img/lightbox_rgtline.gif);
	background-repeat: repeat-y;
}
.g_bg_lft
{
	background-image: url(../img/green_lft.gif);
	background-repeat: no-repeat;
}
.g_bg_green
{
	background-color:#CBDC2E;
}
.g_bg_rft
{
	background-image: url(../img/green_rft.gif);
	background-repeat: no-repeat;
}
.g_bg_title_lft
{
	background-image: url(../img/titlesblue_lft.gif);
	background-repeat: no-repeat;
}
.g_bg_title
{
	background-image: url(../img/titlesblue_midbg.gif);
	background-repeat: repeat-x;
}
.g_bg_title_rft
{
	background-image: url(../img/titlesblue_rgt.gif);
	background-repeat: no-repeat;
}
.g_dotted_line
{
	background-image: url(../img/dotted_line.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.g_dotted_vline
{
	background-image: url(../img/vline.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.recently_additesbg {
	background-image: url(../img/recently_additesmidbg.gif);
	background-repeat: repeat-x;
	width:auto;
	height:61px;
}
.shade_top_midbg {
	background-image: url(../img/shade_top_midbg.gif);
	background-repeat: repeat-x;
	width:auto;
	height:15px;
}
.shade_dwn_midbg {
	background-image: url(../img/shade_dwn_midbg.gif);
	background-repeat: repeat-x;
	width:auto;
	height:15px;
}
.shade_lftline {
	background-image: url(../img/shade_lftline.gif);
	background-repeat: repeat-y;
	width:16px;
	height:auto;
}
.shade_rgtline {
	background-image: url(../img/shade_rgtline.gif);
	background-repeat: repeat-y;
	width:16px;
	height:auto;
}
.g_white_link{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:normal;
}
a.g_white_link{
	text-decoration:underline;
}
.g_white{
	color: #FFFFFF;
	font-weight: bold;
}


.g_bg_green .g_white {
	font-size: 16px;
}

a.g_white_link2 {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}
.thermometerMainDiv{
	width:98px;
	height:200px;
	background-image:url(../img/thermometer.gif);
}
.TopDiv{
	width:98px;
	height:19px;
}


#frm_paypal img {
border: 0;
}


.welcome {
 margin-left: 15px;
 color: #555;
 font-size:32px;
}


.home-mid {
 padding: 0 20px;
 padding-top: 1px;
}

.move_cursor {
  cursor: move;

}

.toolbar-link {
  padding-top:85px;
  padding-bottom:40px;
  background-image: url(/img/drag-box.gif);
  background-repeat: no-repeat;
  background-position: top center;
  text-align: center;
}

.toolbar-link a {
  color:#018AD2;
}

.toolbar-inst {
  font-size: 18px;
}

.toolbar-inst img {
 padding: 5px;
 border: 2px solid #018AD2;
}

div.required label:after {
    content: ' *';
    color: #990000;
    display:inline;
}


#home-signup {
 width: 330px;
 margin-left: 12px;
 float: left;
}

#home-signup p {
	padding: 0 6px;
}

#home-divider {
	float: left;
	height: 300px;
	width: 2px;
	border-left: 1px dotted #999;
}

#home-login {
 width: 340px;
 margin-left: 22px;
 float: left;
}

#home-login .middle {
	width: 330px;
	margin: auto;
}


#home-login .links {
	float: right;
	margin-right: 5px;
}

#home-login .links a {
	margin-right: 5px;
}


#tutorial-splash {
margin-top: 10px;
margin-left: 32px;

}

#tutorial-splash img {
  border: 0;
}


.unconfirmed {
 line-height: 18px;
 font-size: 11px;
 color: #629a00;
}

.error-link {
 font-size: 14px;
 text-decoration: underline;
}

.error-link:hover {
 color:#43a5ef;
}

#blog-feed {
 width: 200px;
 padding: 10px;
 border: 1px solid #999;

}

.divider {
	display:block; 
	height:10px;
	width: 290px;
	padding: 5px;
}

#home-login .divider {

	width: 100%;
}


.bigSearch {
	font-size: 18px; 
	border: 1px solid #666;
	float: left;
	margin-left: 150px;
}

	

.search-instructions {
  margin: 0;
  font-size: 15px;
  background:url(../img/search-bg.jpg) repeat-x;
  padding: 15px 10px;
}

.bigSubmit {
	cursor: pointer;
	float: left;
}

.blueTitle {
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
}

#signupForm input {
	font-size: 14px;
	margin-bottom: 6px;
}

#signupForm .small_headings {
	display: block;
	margin-bottom: 3px;
}

#signupForm .smaller {
	font-size: 12px;
}

.instruct-arrow {
	background: url('/img/instruct-arrow.png') no-repeat;
	padding-left: 46px;
	color: #767676;
}

span.additem-link {
}

span.additem-link a {
	display: block;
	padding-left: 25px;
	padding-right: 11px;
	height: 25px;
	line-height: 23px;
	color: #fff;
	background: url('/img/add-item-btn.jpg') no-repeat;
	color: #666;
}

span.additem-link a:hover {
	background: url('/img/add-item-btn2.jpg') no-repeat;
}

.toparrow {
 padding-right: 2px;
}

.topmenulink {
 padding-right: 30px;
}

#dropmenu {
}

#dropmenu ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#dropmenu ul li {
	padding: 0;
	margin: 0;
}

#dropmenu .top {
	cursor: pointer;
}

#dropmenu ul .item{display:none;}

#dropmenu ul:hover .item{
	display:block;
	background: #fff;
	border: 1px solid #28a4e4;
	border-top: 0;
}

#dropmenu ul {
	position:absolute;
	top: 93px;
}

#dropmenu ul .item:hover {
	background: #ddd;
}

#dropmenu ul .item a {
	padding: 3px 6px;
}


/*****************************************************************************
scalable Inman Flash Replacement (sIFR) version 3.

Copyright 2006 – 2008 Mark Wubben, <http://novemberborn.net/>

Older versions:
* IFR by Shaun Inman
* sIFR 1.0 by Mike Davidson, Shaun Inman and Tomas Jogin
* sIFR 2.0 by Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

See also <http://novemberborn.net/sifr3> and <http://wiki.novemberborn.net/sifr3>.

This software is licensed and provided under the CC-GNU LGPL.
See <http://creativecommons.org/licenses/LGPL/2.1/>
*****************************************************************************/

@media screen {
  .sIFR-flash {
    visibility: visible !important;
    margin: 0;
    padding: 0;
  }
  
  .sIFR-replaced, .sIFR-ignore {
    visibility: visible !important;
  }
  
  .sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
  }
  
  .sIFR-replaced div.sIFR-fixfocus {
    margin: 0pt; 
    padding: 0pt; 
    overflow: auto; 
    letter-spacing: 0px; 
    float: none;
  }
}

@media print {
  .sIFR-flash {
    display    : none !important;
    height     : 0;
    width      : 0;
    position   : absolute;
    overflow   : hidden;
  }
  
  .sIFR-alternate {
    visibility : visible !important;
    display    : block   !important;
    position   : static  !important;
    left       : auto    !important;
    top        : auto    !important;
    width      : auto    !important;
    height     : auto    !important;
  }
}

/*
Place CSS rules for to-be-replaced elements here. Prefix by .sIFR-active
so they only apply if sIFR is active. Make sure to limit the CSS to the screen
media type, in order not to have the printed text come out weird.
*/
@media screen {
  /* Example:
  .sIFR-active h1 {
    font-family: Verdana;
    visibility: hidden;
  }
  */
  
  .sIFR-active .welcome {
   font-family: Tahoma;
   visibility: hidden;
   font-size: 32px;
   color:#555;
  }
}
