html, body {height: 100%; width: 100%;}
BODY, TD, TR  {font-size: 11pt; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; margin: 0; padding: 0; line-height: 1.1; }
img {border: none;}
blockquote     { font-size: 9pt; font-style: italic; text-align: justify; margin: 10px 0 10px 15px; padding-right: 100px; padding-left: 20px }
.body_public {color: #ffffff; background: url(images/background_gradient.jpg) repeat-x #374795;}
.body_admin {color: #0e2966;}
.world_group_bkg {background: url(images/weboo_group2.jpg) no-repeat 50% 120px;}
.world_group_bkg2 {background: url(images/weboo_world.jpg) no-repeat 50% 120px;}
/*.nav_table {background: url(images/weboo_shoes_logo.jpg) no-repeat 740px top;}*/
.contact_link { margin-top: -500px;}
.max_width { min-width: 770px; max-width: 770px }
.quote  { color: #712120; font-size: 90%; padding: 5px 7px 10px }
.top_table_pos { position: relative; top: 15px }
.pic_outline  { padding: 5px; border: solid 1px #b0aa99 }
.pic_pos { position: relative; top: -2px; right: -4px }
.pic_padding_rb { padding-right: 5px; padding-bottom: 5px }
.more_pic_padding_r { padding-right: 5px }
.preload { display:none }
.form_titles    { font-size: 12pt; padding-left: 10px;}
.form_smalltext    { font-size: 85% }
.form_pad  { padding-top: 2px; padding-bottom: 5px; padding-left: 2px }

.faq_print_title  { color: #15255c; font-size: 20pt; padding-left: 25px }

.makemesmaller { font-size: 90% }
.makemebigger { font-size: 120% }
.displaynone {display: none;}
.text_pad    { color: #626060; line-height: 1.3em; padding-left: 15px }
.menu_border { border-right: 1px solid #6f6041; border-left: 1px solid #6f6041 }
.utilities_header   { color: #15255c; font-size: 10pt; font-weight: bold; padding-top: 2px; padding-bottom: 3px }
.utilities_list { font-size: 9pt; padding: 2px 10px }
.phone_number    { color: #003d94; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-right: 10px }
.address  { color: #588793; font-size: 8pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px; padding-left: 10px }
.address_no_pad { color: #588793; font-size: 8pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; padding-top: 5px; padding-bottom: 5px }
.red_text {color: red; text-decoration: none;}
.red_text:hover {text-decoration: underline;}
.green_text {color: green; text-decoration: none;}
.green_text:hover {text-decoration: underline;}
.border_outline {border-left: 3px solid #0e2966; border-right: 3px solid #0e2966; padding: 0px 30px 0px 30px;}
.product {cursor: pointer; padding: 5px 5px 5px 5px;}
.product_heading {font-size: 20pt;}
.product_copy {text-align: justify; padding-right: 20px;}
.main_heading {font-size: 20pt; padding-left: 50px; }
.main_heading_nopad {font-size: 20pt; }
.heading12 {font-size: 12pt;}
.justify {text-align: justify;}
.move_left {margin-left: -25px;}
.nav_img {margin-bottom: 6px;}
.home_button {position: relative; z-index: 97; top: 0px; left: 114px; float: left; margin-left: -100px;}
.webooshoes_button {position: relative; z-index: 98; top: 0px; left: 1045px; float: left; margin-left: -300px;}
.weboo_world_button {position: relative; z-index: 99; top: 0px; left: 219px; float: left; margin-left: -100px;}
.question_table {line-height: 14px; font-weight: bold;}
.green_bullet {vertical-align: -3px;}
.character_title {color: #F7E06F; font-weight: bold;}
.gold_title {color: #F7E06F; font-weight: bold;}
.white_bold {font-size: 11pt; font-weight: bold; color: #ffffff;}
.white_bold_smaller {font-size: 10pt; font-weight: bold; color: #ffffff;}

.poll_table {line-height: 14px; font-weight: bold;}
.note {font-size: 9pt;}
.note_bigger {font-size: 10pt;}
.comic_font {font-family: "Comic Sans MS";}

#show {visibility: hidden;}

.poll {font-size: 10pt;}

.register_input {background-color: #F8D96D; border: 1px solid #000000;}
.register_text {font-size: 9pt; color: #000000;}
/* features */
.feature_title {border-bottom: 1px solid #000000; color: #000000;}
.feature_title a {color: #000000; text-decoration: none;}
.feature_body {font-size: 10pt; color: #000000;}

/*retailers*/
.store_name {font-weight: bold; font-size: 13pt;}
.store_address {font-size: 12pt; color: #cccccc;}
.store_address a{font-size: 12pt; color: #cccccc; text-decoration: underline;}
.store_address a:hover {font-size: 12pt; color: #cccccc; text-decoration: none;}
.retailer_input {background-color: #7D8DC8; border: 1px solid #ffffff; color: #ffffff; padding: 3px 5px 3px 5px;}

/* certificate */
.certificate_body {background: url(images/certificates/thrasher.jpg) no-repeat 50% 50%;}
.certificate_text {font-size: 8pt; font-family: "Comic Sans MS";}
.certificate_table {margin-left: 140px; margin-top: 270px;}

/* sidebar */
.sidebar  { background: url(images/sidebar_container.jpg) no-repeat; }	


.menu_lines {background: url(images/menu_lines.gif) no-repeat right 50%;}

/* menu */
.menu_bar 					{border-top: 2px solid #d5df43;border-bottom: 2px solid #d5df43;}
.menu          		        { color: #ffffff; padding: 0; margin: 0; list-style-type: none; text-align: center; border-top: 2px solid #d5df43;border-bottom: 2px solid #d5df43; line-height: 11px;}
.menu td					{ padding: 2px 26px 0px 26px;}
.menu a        	       		 { color: #ffffff; text-decoration: none; padding: 0px 0px 0px 0px;}
.menu a:hover                { color: #ffffff; text-decoration: none; padding: 0px 0px 0px 0px;}
.menu a.selected                { color: #ffffff; text-decoration: none; cursor: default;}


.bodylink                { color: #15255c; font-size: 90%; text-decoration: none }
a.bodylink:link           { color: #15255c; font-size: 90%; text-decoration: underline }
a.bodylink:visited        { color: #15255c; font-size: 90%; text-decoration: underline }
a.bodylink:hover        { color: #b00000; font-size: 90%; text-decoration: underline }
a.bodylink:active       { color: #b00000; font-size: 90%; text-decoration: underline }

.footer                 { color: #d5e043; font-size: 8pt; text-decoration: none }
a.footer:link           { color: #d5e043; font-size: 8pt; text-decoration: none }
a.footer:visited        { color: #d5e043; font-size: 8pt; text-decoration: none }
a.footer:hover          { font-size: 8pt; text-decoration: underline }
a.footer:active         { font-size: 8pt; text-decoration: underline }

.hint                 { color: #909090; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.hint:link           { color: #909090; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.hint:visited        { color: #909090; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.hint:hover          { color: #712120; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.hint:active         { color: #712120; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

a.product_link			{color: #d5e043; font-size: 10pt; text-decoration: underline;}
a.product_link:hover	{text-decoration: none;}

.gold_link				{color: #F7E06F; font-weight: bold; text-decoration: none;}
.gold_link:hover		{color: #F7E06F; font-weight: bold; text-decoration: underline;}

.gold_link_small		{color: #F7E06F; font-weight: bold; text-decoration: none; font-size: 10pt;}
.gold_link_small:hover	{color: #F7E06F; font-weight: bold; text-decoration: underline;}
.bottom_links			{font-size: 8pt; color: #ffffff;}
.bottom_links ul, .bottom_links_green li	{padding: 0 0 0 0; margin: 0 0 0 0;}
.bottom_links .right_border {border-right: 1px solid #aed136;}
.bottom_links li		{list-style-type: none; float: left; line-height: 8px; height: 7px;}
.bottom_links a			{ text-decoration: none; color: #ffffff;  margin: 0 10px 0 10px;}
.bottom_links a:hover 	{text-decoration: underline;}


.bottom_links2	{font-size: 10pt; color: #ffffff;}
.bottom_links2 ul, li, a	{padding: 0 0 0 0; margin: 0 0 0 0;}
.bottom_links2 li.right_border2		{list-style-type: none; float: left;  padding: 5px 10px 4px 10px; background-color: #6d847d; border-right: 1px solid #aed136; }
.bottom_links2 li.right_border3		{list-style-type: none; float: left;  padding: 5px 10px 4px 10px; background-color: #9f9fca; border-right: 1px solid #aed136; }
.bottom_links2 li.right_border3_no_border		{list-style-type: none; float: left;  padding: 5px 10px 4px 10px; background-color: #9f9fca; }
.bottom_links2 a {text-decoration: none; color: #ffffff; line-height: 15px;}
.bottom_links2 a:hover 	{text-decoration: underline;}

/* admin links */
.adminlink     	    	 { color: #183c8e; text-decoration: underline; }
a.adminlink:link		 { color: #183c8e; padding-left: 25px; text-decoration: underline;}
a.adminlink:visited      { color: #183c8e; padding-left: 25px; text-decoration: underline; }
a.adminlink:hover        { color: #F88E11; padding-left: 25px; text-decoration: none; }
a.adminlink:active       { color: #F88E11; padding-left: 25px; text-decoration: none; }

a.adminlink_index:link		 { color: #183c8e; padding-left: 25px; text-decoration: underline;  background: url(images/blue_block.gif) no-repeat 10px;}
a.adminlink_index:visited      { color: #183c8e; padding-left: 25px; text-decoration: underline;  background: url(images/blue_block.gif) no-repeat 10px; }
a.adminlink_index:hover        { color: #F88E11; padding-left: 25px; text-decoration: none;  background: url(images/orange_block.gif) no-repeat 10px; }
a.adminlink_index:active       { color: #F88E11; padding-left: 25px; text-decoration: none;  background: url(images/orange_block.gif) no-repeat 10px; }

a.edit_delete			{color: #183c8e; text-decoration: none;}
a.edit_delete:hover		{color: #F88E11; text-decoration: none;}

/* other admin styles */
.admin_header {font-size: 18pt; color: #8C2E8C;}
.admin_title {font-size: 14pt; color: #8C2E8C;}
.admin_section {font-size: 12pt; font-weight: bold; border-bottom: 1px solid #0e2966;}
.admin_line {border-top: 1px solid #0e2966;}
.blue_line {background: url(images/blue_line.gif) no-repeat 0px 50%;}
.retailer_state {color: #F7931E; font-size: 14pt;}
.gray_bkg		{background: #D1D8EF;}
/* small text */
.smallText_body  { font-size: 8pt }
.smalltext_help			 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif }
.smalltext_help_bold 	 { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }



/* padding */

.top10_right30 {padding-top: 5px; padding-right: 30px;}
.top20_right30 {padding-top: 20px; padding-right: 30px;}
.right_pad10 { padding-right: 10px }
.right_pad20 {padding-right: 20px;}
.right_bottom20 {padding-right: 20px; padding-bottom: 20px;}
.right30 {padding-right: 30px;}
.left_right_pad20 { padding-right: 20px; padding-left: 20px }
.left20_right50 { padding-right: 50px; padding-left: 20px }
.left_pad20 { padding-left: 20px }
.left_pad40 { padding-left: 40px;}
.left_pad50 { padding-left: 50px }
.sub_pad  { font-size: 11pt; line-height: 1.3em; padding-right: 15px; padding-left: 20px }
.footer_pad  { padding-left: 20px }


.tdBorder   { font-size: 8pt; background-color: white; text-align: left; border-style: none dotted; border-width: medium 1px; border-color: #999 }


.pagination{
 background:transparent;
 padding:10px 0;
 margin:15px 0 15px 0; 
 text-align:left;               
}                    

.pagination a{
 padding:1px 4px;
 text-decoration:none;
 background:transparent;        
 border:1px solid #ccc;
 margin:0 2px;
 color:#666666;           
}                  

.pagination a:hover{           
 background: #fff;       
 color:#666666;
 border:1px solid #BF2911;
 text-decoration: none    
}                  

.pagination span, .pagination span.nextprev{
 background:#FFFFFF;
 border:1px solid #CCCCCC;            
 color:#CCCCCC;      
 padding:1px 4px; 
 margin:0 2px;
}

.pagination span.current{
 background:#BF2911;
 border:1px solid #A49979;
 color:#FFFFFF;
 margin:0 2px;
 font-weight:bold;
}

/* Image Zoom On Shoe Page */
ul.thumb {
	float: left;
	list-style: none;
	margin: 0 0 0 30px; padding: 0;
	width: 280px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 130px;
	height: 91px;
}
ul.thumb li img {
	width: 120px; height: 81px;
	/*border: 1px solid #ddd;*/
	padding: 5px;
	/*background: #f0f0f0;*/
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}
/*#main_view {
	float: left;
	padding: 9px 0;
	margin-left: -10px;
}*/
