
body
	{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

h1, h2, h3, h4, h5, h6, form, ul, li
	{
	margin:0px;
	padding:0px;
	}

input, select,textarea
	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	} 

a:link, a:visited, a:active
	{
	text-decoration:underline;
	}
a:hover	
	{
	text-decoration:none;
	}

#container
	{
	background-image:url(../images/images/mainbgwshad.gif);
	width:765px;
	padding:0px 7px;
	background-repeat:repeat-y;
	margin:0px auto;
	}

#header
	{
	width:765px;
	background-image:url(../images_new/topbg.gif);
	background-repeat:repeat-x;
	float:left;
	}

#headerright
	{
	float:right;
	font-size:13px;
	text-align:right;
	}
#headerright input
	{
	margin:0px 10px 0px 0px;
	}

.topnav
	{
	color:#FFFFFF;
	padding:0px 10px 5px 0px;
	}
.topnav a:link, .topnav a:visited, .topnav a:active
	{
	color:#FFFFFF;
	}

.topbar
	{
	background-color:#990000;
	padding:3px 10px;
	font-size:13px;
	color:#FFFFFF;
 width: auto;
	}
.topbar a:link, .topbar a:visited, .topbar a:active
	{
	color:#FFFFFF;
	}

.fltlft
	{
	float:left;
	}

.fltrgt
	{
	float:right;
	}

.clrbth
	{
	clear:both;
	}
	
#leftpannel
	{
	width:159px;
	float:left;
	}

#leftpannel h2
	{
	color:#ffffff;
	background-image:url(../images/images/heading-left.gif);
	float:left;
	font-size:12px;
	margin:10px 0px 0px 5px;
	padding-left:9px;
	}
#leftpannel h2 span
	{
	background-image:url(../images/images/heading-right.gif);
	background-position:right top;
	float:left;
	padding-right:9px;
	}

.leftnav ul
	{
	padding:15px 0px 0px 0px;
	}
.leftnav li
	{
	padding:0px 0px 5px 0px;
	list-style-type:none; 
	}

.whtlink a:link, .whtlink a:visited, .whtlink a:active
	{
	color:#FFFFFF;
	}

.whttxt
	{	
	color:#FFFFFF;
	}

#rightpannel
	{
	float:right;
	width:606px;
	}


.cntntlft
	{
	float:left;
	width:440px;
	}

.cntntlft h2
	{
	background-color:#990000;
	font-size:13px;
	color:#FFFFFF;
	font-style:italic;
	padding:3px 10px;
	float:left;
	width:427px;
	border-left:1px solid #000000;	
	}

.cntntlft a:link, .cntntlft a:active, .cntntlft a:visited, .top_main a:link, .top_main a:active, .top_main a:visited
	{
	color:#ff0000;
	}

.prodisplay
	{
	text-align:center;
	padding:10px 0px 10px 18px;
	float:left;
	}

.cntntrgt
	{
	float:right;
	width:158px;
	}
.cntntrgt h2
	{
	background-color:#990000;
	font-size:13px;
	color:#FFFFFF;
	font-style:italic;
	padding:3px 10px;
	border-left:1px solid #FFFFFF;
	}

.rightinner
	{
	width:152px;
	background-image:url(../images/images/rightbg.gif);
	background-repeat:repeat-x;
	margin:4px auto;
	}

.rightinner h3
	{
	background-color:#ff5a26;
	font-size:13px;
	color:#FFFFFF;
	padding:3px;
	}
.rightinner ul
	{
	padding-bottom:15px;
	}

.rightinner li
	{
	list-style-type:none;
	padding-left:10px;
	line-height:16px;
	}

.rightinner li a:link, .rightinner li a:visited, .rightinner li a:active
	{
	color:#FFFFFF;
	}

.footer
	{
	width: 765px;
	background-image:url(../images/images/footerbg.gif);
	margin:20px 0px 0px 0px;
	}
.menu_link
	{

	background-image:url(../images_new/bg-menu-link.gif);
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:4px 0px 4px 10px;
	}

.feature_top
	{
	background-image:url(../images_new/feature-top.gif);
	background-repeat:repeat-y;
	width: 425px;
	height: 27px; 
	padding: 0px 0px 0px 10px;
	margin:2px 0px 0px 5px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	}

.feature_main
	{
	background-image:url(../images_new/feature-bg.gif);
	background-repeat:repeat-y;
	width: 430px;
	height: 200px; 
	margin:0px 0px 0px 5px;
	}
.feature_bot
	{
	background-image:url(../images_new/feature-bot.gif);
	background-repeat:repeat-y;
	width: 425px;
	height: 20px; 
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 5px;
	}

.featuren_top
	{
	background-image:url(../images_new/feature-top.gif);
	background-repeat:repeat-y;
	width: 425px;
	height: 27px; 
	padding: 0px 0px 0px 10px;
	margin:2px 0px 0px 5px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	}

.featuren_main
	{
	background-image:url(../images_new/feature-bg.gif);
	background-repeat:repeat-y;
	margin:0px 0px 0px 5px;
	width: 430px;
	height: 160px; 
	}
.featuren_bot
	{
	background-image:url(../images_new/feature-bot.gif);
	background-repeat:repeat-y;
	width: 425px;
	height: 20px; 
	padding:0px 0px 0px 2px;
	margin:0px 0px 0px 5px;
	}

.top_top
	{
	background-image:url(../images_new/top-top.gif);
	background-repeat:repeat-y;
	width: 150px;
	height: 27px; 
	padding: 0px 0px 0px 10px;
	margin:2px 0px 0px 0px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	}

.top_main
	{
	background-image:url(../images_new/top-bg.gif);
	background-repeat:repeat-y;
	width: 150px;
	padding:5px;
	}
.top_bot
	{
	background-image:url(../images_new/top-bot.gif);
	background-repeat:repeat-y;
	width: 150px;
	height: 17px; 
	padding:0px 0px 0px 2px;
	}

.member_top
	{
	background-image:url(../images_new/member-top.gif);
	background-repeat:repeat-y;
	width: 595px;
	height: 27px; 
	padding: 0px 0px 0px 10px;
	margin:2px 0px 0px 0px;
	vertical-align: middle;
	color: #ffffff;
	font-weight: bold;
	font-size: 13px;
	}

.member_main
	{
	background-image:url(../images_new/member-bg.gif);
	background-repeat:repeat-y;
	width: 595px;
	height: 150px;
	}
.member_bot
	{
	background-image:url(../images_new/member-bot.gif);
	background-repeat:repeat-y;
	width: 595px;
	height: 16px; 
	padding:0px 0px 0px 2px;
	}
		
.menu_link a
	{
	text-decoration:none;
	}	
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(images/images/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(images/images/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(images/images/bubble.gif) no-repeat bottom;
}
#foot_links A{
font-size: 11px;
color: red;
}
#deatails_h{
border: 1px solid #FFE2CF;
}
#deatails_h a{
color: #CF0000;
}
#deatails a{
color: #CF0000;
}
#deatails_more a{
color: #CF0000;
}
/* account */
.formArea {background-color: #FDDAE2; border-color: #7b9ebd; border-style: solid; border-width: 1px; } //#f1f9fe
.formAreaTitle {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
.formAreaText {color:#666666; font-size:10px;}
#advsearchr a{
color: #990000;
}
#advsearch{
padding: 10px;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, sans-serif;
width: 570px;
float: left;
}
#advsearch td{
font-size: 12px;
}
.infoBoxContents{
background-color: #dddddd;
border: 1px solid #bbb;
}
#text A{
font-size: 8pt; color: #CF0000;
}
#quee TABLE{
width: 400px;
}
#quee TD A{
color: #990000;
font-size: 11px;
}
#quee2 TABLE{
border-left: 1px solid #BE2D22;
border-right: 1px solid #BE2D22;
border-top: 1px solid #BE2D22;
border-bottom: 1px solid #BE2D22;
}
#Qright{
padding-right: 20px;
}
#quee2{
width: 180px;
}
#quee2 TD{
color: #fff;
font-size: 10px;
background-color: #000;
border: 0px solid #BE2D22;
}
#quee2 TD A{
color: #fff;
font-size: 10px;
background-color: #000;
}
.infoBoxContents {
background-color: #fff;
border: 0px;
}
#newcart A{
color: #990000;
}
#newcart {
width: 580px;
}
#newcart TD{
font-size: 13px;
}
#logged{
height: 30px;
font-size: 10px;
}
#logged A{
height: 30px;
color: #990000;
font-size: 10px;
text-decoration: none;
font-weight: bold;
}
.infoBoxContents{
color: #ccc;
font-size: 11px;
}
#select select{
width: 139px;
}
#minicart .infoBoxContents{
border: 0px solid red;
color: fff;
background-color: #BE2E23;
}
.pageHeading{
font-size: 14px;
color:#990000;
font-weight: bold;
text-transform: uppercase;
}
#lostprod{
width: 550px;
border: 2px solid #FFF0CF;
font-size: 12px;
padding: 20px;
color: #777;
}
#lostprod TextArea{
width: 400px;
border: 1px solid #888;
font-size: 12px;
}
#lostprod Select{
width: 300px;
border: 1px solid #888;
font-size: 12px;
}
#contact_us{
margin: 10px;
font-size: 9px;
}
#reviewspage{
color: #555;
border: 1px solid #ddd;
padding: 10px;
font-size: 12px;
width: 400px;
}
#review_movies{
border: 1px solid #ddd;
margin: 10px;
padding: 5px;
font-size: 12px;
}
#loginbox2{
background-color: #000;
padding: 5px;
}
#toppicks TD{
padding: 15px;
}
#toppicks TD A{
font-size: 12px;
color: #C12E24;
font-weight: bold;
text-decoration: none;
}
#toppk{
color: #C12E24;
margin-left: 10px;
}