﻿/*home page styles*/
body, form
{
	margin: 0;
	padding: 0;
}

body#home{margin-top: 32px;}

#members{
	padding-left: 33px;
	margin-top:33px;
}

#members_h{
	background: url(../Images/Home/members_h.gif) no-repeat bottom left;
	height: 125px;
	width: 200px;
	position: absolute;
	top: 325px;

}
#members .input{
	background: transparent url(../Images/Home/input_bg.jpg) no-repeat 13px 20px;
	height: 52px;
	width: 180px;
	margin-bottom: 3px;
	margin-left: 3px;
}

#members .input input{
	background-color: transparent;
	padding: 2px 3px 0 0;
	margin: 4px 0 0 19px;
	border: none;
	width: 147px;
	font-size: 12px;
	cursor: text;
	height: 20px;
	line-height: 110%;
	clear: both;
}

#checkbox{position:absolute; top:510px; width:200px; height:21px; left:237px;}
#checkbox p{
	background: url(../Images/Home/remember_me.gif) no-repeat; 
	text-indent:-9000px; 
	width:100px;
	margin-left:3px;
}

#checkbox input, #checkbox p{float:left; display:inline;}
#checkbox input{width:15px; height:15px;}

#members_h, #password_h, #user_id_h, #submit_button, #sign_up_p, #new, #watch, #fetch, #nav a, #forgot a
{
	text-indent: -9000px;
}

#password_h, #user_id_h{
	background: url(../Images/Home/password_h.gif) no-repeat;
	height: 20px;
	width: 100px;
	margin-left: 14px;
}

#user_id_h{
	background: url(../Images/Home/username_h.gif) no-repeat top left;
	margin-left: 16px;
}

h2{font-size: 5px;}

.float, #members, #sign_up, #flash, #flash h1, #flash p, .input
{
	float: left;
	display: inline;
}
#form_container
{
	width: 495px;
	height: 80px;
}

#forgot
{
	height: 32px;
	width: 165px;
	margin-left: 10px;
	background: url(../Images/Home/forgot_over.gif) no-repeat bottom left;
	text-decoration: none;
	z-index: 1;
	position: absolute;
	top: 504px;
	left: 35px;
}
#forgot a:hover
{
	background-image: none;
}

#forgot a
{
	background: url(../Images/Home/forgot.gif) no-repeat bottom left;
	height: 32px;
	width: 165px;
	display: block;
	text-decoration: none;
}
#submit_button input
{
	width: 117px;
	height: 46px;
	text-decoration: none;
	text-indent: -9999px;
	display: block;
	margin: 0;
}

#submit_button
{
	width: 117px;
	height: 46px;
	position: relative;
	float:left;
	display:inline;
	top: 22px;
}


/* shop online styles */
body#home div#shop_online{
	top:418px; 
	right:257px;
}

body#home #cart{right:93px;}

body#home.shop #nav_bg{width:606px;}
body#home.shop .home #nav{left:90px; width:655px;}
body#home.shop div#menu_holder{left:553px;}
body#home.shop #menu-411-iframe-shim{left:553px;}

.shop #submit_button{top:38px;}

/* end */

#submit_button a:hover
{
	background-image: none;
}

#fetch
{
	background-image: url(../Images/Home/fetch_button_over.gif);
	height: 27px;
	width: 68px;
	z-index: 1;
	position:absolute;
	top:509px;
	left:640px;
}


#fetch a{
	background: transparent url(../Images/Home/fetch_button_bg.gif) no-repeat;
	display: block;
	height: 30px;
	text-decoration: none;
}
#fetch a:hover{background-image: none;}

#sign_up{
	width: 193px;
	height: 115px;
	margin-top: 3px;
	margin-left: 5px;
	background: url(../Images/Home/new_bg.jpg) no-repeat;
}

#tour{
	width: 343px;
	margin-left: 386px;
	text-indent:-9000px;
	height:40px;
	background: url(../Images/Home/take_a_tour.gif) no-repeat;
}

#watch{
	background: url(../Images/Home/watch.gif) no-repeat top left;
	height: 41px;
	width: 161px;
	margin: 2px 0 0 10px;
}

#flash_tour{
	margin-left: 376px;
	height: 316px;
	width: 358px;
	background: url(../Images/Home/download_flash.jpg) no-repeat;

}

#flash_tour a{
	display:block;
	height:300px;
	text-indent:-9000px;
	width:350px;
}

#top{
	width: 455px;
	height: 400px;
}
#container{
	width: 783px;
	margin: 0 auto;
	height: 550px;
	position: relative;
}

#content{
	background: url(../Images/Home/content_bg.jpg) 30px 0 no-repeat;
	width: 777px;
	padding-top: 22px;
	margin: 0 3px;
	height: 475px;
}


.home #nav{
	padding-left: 15px;
	left: 115px;
}
body#home div#menu_holder{
	left: 570px;
	top: 11px;
}

#bottom_img, #right_bottom, #left_bottom, #right_top, #left_top{
	position: absolute;
}
#top_img{
	width: 768px;
	margin-left: 8px;
}
#bottom_img{
	left: 33px;
	top: 536px;
	z-index: 0;
}
#right_bottom{
	right: 12px;
	bottom: 100px;
}
#left_bottom{
	left: 7px;
	bottom: 108px;
}
#right_top{
	right: 7px;
	top: 39px;
}
#left_top{
	left: 8px;
	top: 39px;
}
#home #footer{margin: 15px auto;}

#no_flash{margin:80px auto; width:904px; display:block;}

p#international{
	position:absolute; 
	top:257px; 
	left:52px; 
	z-index:10;
	width:138px;
	height:115px;
	background: url(../Images/Home/home_international_link.jpg) no-repeat 0px 0px;
}
p#international a{
	display:block;
	width:138px;
	height:115px;
	text-indent:-9000px;
}	





