@charset "utf-8";
/* CSS Document */

body{
background-image:url(bgb.gif);
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
background-color:#FFFFFF}

a:link {
color:#333333;
text-decoration: none;
font-weight:bold
}

 a:hover{
color:#009933;
text-decoration: none;
}

img {border:0}

a.readon {
font-weight:bold;
font-size:12px;
color:#7baf16
}
a:hover.readon{
font-weight:bold;
font-size:12px;
color:#7baf16;
text-decoration:none
}

a:visited.readon {
font-weight:bold;
font-size:12px;
color:#7baf16;
text-decoration:none
}


.componentheading{
color:#333333;
font-size:15px;
font-weight:bold;
padding: 2px 0 10px 0}

a:visited{
color:#333333;
text-decoration: none;
}
#section{
background-color:#FFFFFF;
padding: 0 5px 0 15px}


#fav{
background-color:#FFFFFF}

#topleft{
background-image:url(images/index_02.png);
height:93px;
width:292px;
padding: 5px 15px 5px 5px}

.menu{
height:25px;
font-weight:bold;
color:ffffff;
font-size:14px;
background-image:url(images/index_03.png);
background-repeat:no-repeat;
padding: 0 15px  0 15px}


.menu a{
color:#FFFFFF;
text-decoration:none;
}

.menu a:hover{
color:#333333;
background-image:url(images/index_03.png);
height:25px;
}

.leftnav{
background-color:#FFFFFF}

.leftnav a{
background-image:url(images/index_07.jpg);
width:170px;
height:13px;
color:#FFFFFF;
font-weight:bold;
padding:5px 5px 5px 5px;
display:block;
margin-bottom:1px;
text-decoration:none;}

.leftnav a:hover{
background-image:url(images/over.jpg);
padding:5px 5px 5px 5px;
color:#FFFFFF;}

#left{
background-image:url(images/index_06.png);
background-repeat:repeat-y;}

#right{
background-image:url(images/index_10.png);
background-repeat:repeat-y}

#footer{
background-image:url(images/index_13.png);
width:900px;
height:50px;}

#footer a{
color:#000000;}

.moduletable-login{
background-image:url(images/login.jpg);
background-repeat:no-repeat;
width:183px;
height:193px;
padding: 0 15px 0 15px}

div#yt-login {

	width: 229px;

}



div#yt-login .yt-username, 

div#yt-login .yt-password, 

div#yt-login .yt-remember, 

div#yt-login .yt-login-button {

	float: left;

}



div#yt-login .yt-username, 

div#yt-login .yt-password {

	padding-right: 5px;

}



div#yt-login .yt-username input, div#yt-login .yt-password input {

	width: 88px;

	height: 14px;

	padding: 2px 2px 2px 10px;

	border: none;

	float: left;

	color: #646464;

	font-size: 75%;

}



div#yt-login .yt-username input {

	background: url(../images/login_username_bg.png) 0 0 no-repeat;

}



div#yt-login .yt-password input {

	background: url(../images/login_password_bg.png) 0 0 no-repeat;

}



div#yt-login .yt-username input:hover, div#yt-login .yt-username input.sfhover {

	background: url(../images/login_username_bg_hover.png) 0 0 no-repeat;

	color: #000000;

}



div#yt-login .yt-password input:hover, div#yt-login .yt-password input.sfhover {

	background: url(../images/login_password_bg_hover.png) 0 0 no-repeat;

	color: #000000;

}



div#yt-login .yt-username input:focus, div#yt-login .yt-username input.sffocus  {

	background: url(../images/login_username_bg_hover.png) 0 0 no-repeat;

	color: #000000;

}



div#yt-login .yt-password input:focus, div#yt-login .yt-password input.sffocus  {

	background: url(../images/login_password_bg_hover.png) 0 0 no-repeat;

	color: #000000;

}



div#yt-login .yt-remember input {

}



div#yt-login .yt-login-button button {

	display: block;

	height: 18px;

	width: 19px;

	border: none;

	background: url(../images/login_button.png) 0 0 no-repeat;

	cursor: pointer;

	overflow: hidden;

}



div#yt-login .yt-login-button button:hover {

	background: url(../images/login_button_hover.png) 0 0 no-repeat;

}



div#yt-login .yt-break {

	clear: both;

}



div#yt-login .yt-lostpassword, div#yt-login .yt-registration {

	float: left;

	font-size: 80%;

	line-height: 20px;

}



div#yt-login .yt-lostpassword {

	width: 100px;

}



div#yt-login .yt-registration {

	width: 120px;

}



div#yt-login .yt-lostpassword {

	padding: 0px 5px 0px 0px;

}



div#yt-logout .yt-greeting {

	margin: 0px 5px 0px 0px;

	float: left;

}



div#yt-logout .yt-logout-button {

	height: 20px;

	width: 60px;

	float: left;

}



div#yt-logout .yt-logout-button button {

	display: block;

	height: 20px;

	width: 60px;

	padding: 0px 0px 2px 0px;

	border: none;

	background: url(../images/logout_button.png) 0 0 no-repeat;

	font-size: 75%;

	text-align: center;

	cursor: pointer;

	overflow: hidden;

}



div#yt-logout .yt-logout-button button:hover {

	background: url(../images/logout_button_hover.png) 0 0 no-repeat;

}

.contentheading{
font-size:12px;
font-weight:bold;
color:#333333;}

.moduletable-cart{
background-image:url(images/cart.jpg);
padding:20px 5px 20px 5px;
background-repeat:no-repeat;
background-color:#a4a885;
border-bottom:solid #FFFFFF 2px}

.moduletable-search{
padding:10px 5px 10px 5px;
background-repeat:no-repeat;
background-color:#a4a885;
border-bottom:solid #FFFFFF 2px}

.moduletable-address{
padding:10px 5px 10px 5px;
background-repeat:no-repeat;
background-color:#a4a885;
border-bottom:solid #FFFFFF 2px;
width:183px}

.moduletable-cart2{
padding:20px 5px 20px 5px;
background-repeat:no-repeat;
background-color:#a4a885;
width:193px;
border-bottom:solid #FFFFFF 2px}