@charset "utf-8";
/* CSS Document */
body { 
background-color : #666666; 
} 
#page { 
margin : 0 auto 0 auto; 
width : 783px !important ; 
} 
#logo { 
display : block; 
position : relative; 
width : 783px; 
height : 86px; 
background : url(images/header_logo.jpg) no-repeat top left; 
padding : 0; 
margin : 0; 
} 
#topshopping { 
position : absolute; 
left : 523px; 
top : 64px; 
height : 22px; 
width : 260px; 
} 
#basket { 
display : block; 
position : absolute; 
background : url(images/heading_viewbasket.gif) no-repeat top left; 
width : 160px; 
height : 22px; 
line-height : 0; 
margin : 0; 
padding : 0; 
} 
#basket:hover { 
background : url(images/heading_viewbasket_.gif) no-repeat top left; 
} 
#basket span { 
display : none; 
} 
#myaccount { 
display : block; 
position : absolute; 
left : 160px; 
background : url(images/heading_myaccount.gif) no-repeat top left; 
width : 100px; 
height : 22px; 
line-height : 0; 
padding : 0; 
margin : 0; 
} 
#myaccount:hover { 
background : url(images/heading_myaccount_.gif) no-repeat top left; 
} 
#myaccount span { 
display : none; 
} 
#topnav { 
position : relative; 
display : block; 
background : url(images/header_background.gif) repeat-x top left; 
height : 46px; 
width : 783px; 
} 
#nav_frames { 
position : absolute; 
background : url(images/header_button_1.gif) no-repeat top left; 
width : 124px; 
height : 26px; 
} 
#nav_frames:hover { 
background : url(images/header_button_1_.gif) no-repeat top left; 
} 
#nav_frames span { 
display : none; 
} 
#nav_accessories { 
position : absolute; 
left : 126px; 
background : url(images/header_button_2.gif) no-repeat top left; 
width : 124px; 
height : 26px; 
} 
#nav_accessories:hover { 
background : url(images/header_button_2_.gif) no-repeat top left; 
} 
#nav_accessories span { 
display : none; 
} 
#nav_testimonials { 
position : absolute; 
left : 252px; 
background : url(images/header_button_3.gif) no-repeat top left; 
width : 124px; 
height : 26px; 
} 
#nav_testimonials:hover { 
background : url(images/header_button_3_.gif) no-repeat top left; 
} 
#nav_testimonials span { 
display : none; 
} 
#nav_information { 
position : absolute; 
left : 378px; 
background : url(images/header_button_4.gif) no-repeat top left; 
width : 124px; 
height : 26px; 
} 
#nav_information:hover { 
background : url(images/header_button_4_.gif) no-repeat top left; 
} 
#nav_information span { 
display : none; 
} 
#nav_buyonline { 
position : absolute; 
left : 504px; 
background : url(images/header_button_5.gif) no-repeat top left; 
width : 124px; 
height : 26px; 
} 
#nav_buyonline:hover { 
background : url(images/header_button_5_.gif) no-repeat top left; 
} 
#nav_buyonline span { 
display : none; 
} 
#nav_contact { 
position : absolute; 
left : 630px; 
background : url(images/header_button_6.gif) no-repeat top left; 
width : 124px; 
height : 26px; 
} 
#nav_contact:hover { 
background : url(images/header_button_6_.gif) no-repeat top left; 
} 
#nav_contact span { 
display : none; 
} 
#backhome { 
position : absolute; 
left : 5px; 
top : 28px; 
background : url(images/header_home.gif) no-repeat top left; 
width : 144px; 
height : 15px; 
} 
#backhome span { 
display : none; 
} 
#content { 
position : relative; 
display : block; 
width : 783px; 
background : white; 
} 
#mainarea { 
display : block; 
height : 329px; 
width : 530px; 
overflow : hidden; 
} 
#sidearea {
	position : absolute;
	display : block;
	left : 534px;
	width : 275px;
	top : 10px;
	height : 319px;
	overflow : hidden;
	border-left : 1px dotted black;
} 
#search {
	position : absolute;
	display : block;
	width : 758px;
	margin : 0 10px 0 10px;
	height : 43px;
	padding : 20px 0 10px 0;
	text-align : center;
	top : 360px;
	left: 0px;
} 
#search #bar { 
background : transparent url(images/search_bar.gif) no-repeat top left; 
border : none; 
height : 18px; 
width : 128px; 
text-align : left; 
padding : 2px 10px 0 5px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
} 
#search #button { 
padding : 0 0 2px 5px; 
margin : 0; 
text-align : center; 
vertical-align : middle; 
height : 17px; 
} 
#news {
	position : absolute;
	width : 235px;
	height : 260px;
	left : 541px;
	top : 78px;
} 
#news h1 { 
font-size : 12px; 
font-weight : bold; 
padding : 0 0 0 15px; 
margin : 0; 
} 
#news marquee { 
margin : 3px; 
padding : 0; 
width : 230px; 
height : 222px; 
overflow : hidden; 
border : 1px solid black; 
} 
#news marquee ul { 
margin : 0px; 
padding-left : 8px; 
list-style : none; 
} 
#member {
	display : block;
	position : absolute;
	left : 544px;
	top : 1px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #666666;
	background-color : #ccccff;
	width: 231px;
} 
#member input { 
margin : 0; 
padding : 0; 
font-size : 10px; 
} 
#content { 
background : white; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
min-height : 230px; 
} 
#content h1 { 
font-size : 16px; 
} 
#content h2 { 
font-size : 14px; 
} 
#promo { 
width : 783px; 
height : 320px; 
background-color : white; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
text-align : center; 
} 
#footer { 
width : 783px; 
height : 24px; 
background : url(images/footer.gif) no-repeat top left; 
} 
#content { 
width : 763px; 
padding : 10px; 
} 
#password { 
background : silver; 
padding : 3px; 
} 
.PresTable { 
font-size : 10px; 
color : white; 
background : #869dd5; 
} 
.PresTitle { 
font-size : 14px; 
font-weight : bold; 
border-left : 5px solid black; 
border-top : 1px solid black; 
display : block; 
margin : 10px; 
padding : 2px; 
width : 300px; 
} 
.PresWriting { 
color : black; 
background : white; 
border : 1px solid silver; 
font-size : 12px; 
} 
.textbox { 
width : 200px; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
padding : 5px; 
font-weight : bold; 
border : 1px solid black; 
background : white; 
} 
.style1 { 
font-size : 10px; 
} 
.style2 { 
font-size : 12px; 
} 
.style2 { 
font-size : 12px; 
font-weight : bold; 
} 
.style3 { 
font-size : 12px; 
} 
.ebul_cbinsmenu, .ebul_cbinsmenu ul { 
background-color : #ffffff; 
border : 1px solid #c5c5c5; 
display : block; 
font-size : 1px; 
margin : 0; 
overflow : auto; 
padding : 1px; 
position : absolute; 
visibility : hidden; 
} 
.ebul_cbinsmenu_shadow { 
background-color : #777777; 
display : block; 
margin : 0; 
overflow : hidden; 
position : absolute; 
visibility : hidden; 
} 
.ebul_cbinsmenu table { 
border-collapse : separate; 
} 
.ebul_cbinsmenu tr { 
background-color : #ffffff; 
cursor : pointer; 
font-size : 1px; 
} 
.ebul_cbinsmenu td { 
border : 1px solid #ffffff; 
padding : 1px; 
text-align : left; 
} 
.ebul_cbinsmenu td a { 
color : #000000; 
font-family : "Tahoma", serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
} 
.ebul_cbinsmenu tr.hot, .ebul_cbinsmenu tr.expanded { 
background-color : #ffeeb7; 
} 
.ebul_cbinsmenu tr.hot td, .ebul_cbinsmenu tr.expanded td { 
border-color : #dbce99; 
} 
.ebul_cbinsmenu tr.hot a, .ebul_cbinsmenu tr.expanded a { 
color : #000000; 
font-family : "Tahoma", serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
} 
ul.ebul_cbinsmenu { 
position : absolute; 
visibility : hidden; 
} 
.cbinsmenuebul_menulist .spaced_li { 
padding : 0 0 0 0; 
} 
.cbinsmenuebul_menulist li { 
list-style-type : none; 
float : left; 
} 
.cbinsmenuebul_menulist img { 
vertical-align : bottom; 
} 
.cbinsmenuebul_menulist { 
margin : 0; 
padding : 0; 
line-height : 0; 
} 
span.ebul_imgcbinsmenu16x16 { 
width : 16px; 
height : 16px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu16x16, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu16x16 { 
background-position : 0 -16px; 
} 
span.ebul_imgcbinsmenu20x20 { 
width : 20px; 
height : 20px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu20x20, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu20x20 { 
background-position : 0 -20px; 
} 
span.ebul_imgcbinsmenu24x24 { 
width : 24px; 
height : 24px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu24x24, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu24x24 { 
background-position : 0 -24px; 
} 
.ebul_cbinsmenu, .ebul_cbinsmenu ul { 
background-color : #ffffff; 
border : 1px solid #c5c5c5; 
display : block; 
font-size : 1px; 
margin : 0; 
overflow : auto; 
padding : 1px; 
position : absolute; 
visibility : hidden; 
} 
.ebul_cbinsmenu_shadow { 
background-color : #777777; 
display : block; 
margin : 0; 
overflow : hidden; 
position : absolute; 
visibility : hidden; 
} 
.ebul_cbinsmenu table { 
border-collapse : separate; 
} 
.ebul_cbinsmenu tr { 
background-color : #ffffff; 
cursor : pointer; 
font-size : 1px; 
} 
.ebul_cbinsmenu td { 
border : 1px solid #ffffff; 
padding : 1px; 
text-align : left; 
} 
.ebul_cbinsmenu td a { 
color : #000000; 
font-family : "Tahoma", serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
} 
.ebul_cbinsmenu tr.hot, .ebul_cbinsmenu tr.expanded { 
background-color : #ffeeb7; 
} 
.ebul_cbinsmenu tr.hot td, .ebul_cbinsmenu tr.expanded td { 
border-color : #dbce99; 
} 
.ebul_cbinsmenu tr.hot a, .ebul_cbinsmenu tr.expanded a { 
color : #000000; 
font-family : "Tahoma", serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
} 
ul.ebul_cbinsmenu { 
position : absolute; 
visibility : hidden; 
} 
.cbinsmenuebul_menulist .spaced_li { 
padding : 0 0 0 0; 
} 
.cbinsmenuebul_menulist li { 
list-style-type : none; 
float : left; 
} 
.cbinsmenuebul_menulist img { 
vertical-align : bottom; 
} 
.cbinsmenuebul_menulist { 
margin : 0; 
padding : 0; 
line-height : 0; 
} 
span.ebul_imgcbinsmenu16x16 { 
width : 16px; 
height : 16px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu16x16, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu16x16 { 
background-position : 0 -16px; 
} 
span.ebul_imgcbinsmenu20x20 { 
width : 20px; 
height : 20px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu20x20, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu20x20 { 
background-position : 0 -20px; 
} 
span.ebul_imgcbinsmenu24x24 { 
width : 24px; 
height : 24px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu24x24, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu24x24 { 
background-position : 0 -24px; 
} 
.ebul_cbinsmenu, .ebul_cbinsmenu ul { 
background-color : #ffffff; 
border : 1px solid #c5c5c5; 
display : block; 
font-size : 1px; 
margin : 0; 
overflow : auto; 
padding : 1px; 
position : absolute; 
visibility : hidden; 
} 
.ebul_cbinsmenu_shadow { 
background-color : #777777; 
display : block; 
margin : 0; 
overflow : hidden; 
position : absolute; 
visibility : hidden; 
} 
.ebul_cbinsmenu table { 
border-collapse : separate; 
} 
.ebul_cbinsmenu tr { 
background-color : #ffffff; 
cursor : pointer; 
font-size : 1px; 
} 
.ebul_cbinsmenu td { 
border : 1px solid #ffffff; 
padding : 1px; 
text-align : left; 
} 
.ebul_cbinsmenu td a { 
color : #000000; 
font-family : "Tahoma", serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
} 
.ebul_cbinsmenu tr.hot, .ebul_cbinsmenu tr.expanded { 
background-color : #ffeeb7; 
} 
.ebul_cbinsmenu tr.hot td, .ebul_cbinsmenu tr.expanded td { 
border-color : #dbce99; 
} 
.ebul_cbinsmenu tr.hot a, .ebul_cbinsmenu tr.expanded a { 
color : #000000; 
font-family : "Tahoma", serif; 
font-size : 11px; 
font-style : normal; 
font-weight : normal; 
text-decoration : none; 
} 
ul.ebul_cbinsmenu { 
position : absolute; 
visibility : hidden; 
} 
.cbinsmenuebul_menulist .spaced_li { 
padding : 0 0 0 0; 
} 
.cbinsmenuebul_menulist li { 
list-style-type : none; 
float : left; 
} 
.cbinsmenuebul_menulist img { 
vertical-align : bottom; 
} 
.cbinsmenuebul_menulist { 
margin : 0; 
padding : 0; 
line-height : 0; 
} 
span.ebul_imgcbinsmenu16x16 { 
width : 16px; 
height : 16px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu16x16, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu16x16 { 
background-position : 0 -16px; 
} 
span.ebul_imgcbinsmenu20x20 { 
width : 20px; 
height : 20px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu20x20, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu20x20 { 
background-position : 0 -20px; 
} 
span.ebul_imgcbinsmenu24x24 { 
width : 24px; 
height : 24px; 
display : block; 
} 
.ebul_cbinsmenu tr.hot span.ebul_imgcbinsmenu24x24, .ebul_cbinsmenu tr.expanded span.ebul_imgcbinsmenu24x24 { 
background-position : 0 -24px; 
} 


.recent td { padding:5px;}
.recent td a {display:block; text-align:center; text-decoration:none; font-weight:bold; color:#09F; font-style:italic;}
.recent td a:hover {text-decoration:underline; color:black;}