html, body { width:100%; height:100%; margin:0; padding:0; }
body { font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px; text-align:center; background:#fff url("images/bg.gif"); font-size:12px; color:#838793; }

h1 { font-size:24px; color:#8a4db8; padding:0px; margin:0px; font-family:Verdana; }
h2 { font-size:13px; color:#945cbe; font-family:Arial, Helvetica, sans-serif; }
h3 { font-size:12px; font-weight:bold; color:#945cbe; font-family:Arial, Helvetica, sans-serif; }
h4 { font-size:12px; font-weight:bold; color:#945cbe; font-family:Arial, Helvetica, sans-serif; }

p { line-height:17px; }

#container { width:100%; padding:auto; margin:auto; }

#best_items_title { padding:auto; margin:auto; background:url("images/best_items_title.png") no-repeat left top; width:960px; height:65px; margin-top:5px; }
#best_items { padding:auto; margin:auto; background:url("images/latest_items.jpg") no-repeat left top; width:1000px; height:440px; margin-top:5px; }

#wrapper { padding:auto; margin:auto; width:1038px; background:url("images/content_bg.png") repeat-y left top; }
#wrapper #contentTop {  float:left; display:inline; background:url("images/left_shade.png") no-repeat left top; width:19px; }
#wrapper #content { float:right; display:inline; padding:auto; margin:auto; width:920px; text-align:justify; padding:20px 60px 20px 20px; }

#content #title_bar {  padding:auto; margin:auto; height:50px;  }
#content #title_bar h1 { font-size:26px; font-weight:bold; color:#945cbe; font-family:Arial, Helvetica, sans-serif; text-transform:none; }

#content #contentLeft { float:left; display:inline; width:620px; line-height:16px; }
#content #contentRight { float:right; display:inline; width:280px; }  

#contentLeft a { color:#8A4DB8; text-decoration:none; border-bottom:1px dashed #B994D4; }
#contentLeft a:hover { color:#8A4DB8; border-bottom:none; }

#headline { font-size:13px; font-weight:bold; color:#945cbe; }

#title_bar { padding:auto; margin:auto; height:50px; font-size: 24px; font-weight:bold; color:#945cbe; font-family:Arial, Helvetica, sans-serif; text-transform: lowercase;  }

#wrapper #contentPrd { padding:auto; margin:auto; width:960px; padding:20px 0px 20px 0px; text-align:left; }
#wrapper #contentQry { padding:auto; margin:auto; width:900px; padding:20px 0px 20px 0px; text-align:left; }


#subcat { padding:auto; margin:auto; width:960px; height:27px; background: #632099; text-align:left; }
#subcat ul {  background:#632099; list-style-type:none; padding:5px 0px 7px 0px; }
#subcat ul li {	display:inline; }
#subcat ul li a { padding:7px 25px 7px 25px; background:#632099; color:#fff; font-weight:bold;	text-decoration:none; }
#subcat ul li a:hover {	background:#c596e7; }
#subcat ul li.active a { background:#c596e7; color:#fff; }

#prd_desc { font-size:12px; font-weight:bold; text-align:left; padding:15px 0px 15px 0px; }

.prd_block { width:235px; height:300px; background:url("images/prd_block.png") no-repeat; font-size:12px; }
.prd_txt { padding:36px 15px 0px 20px; }
.prd_pic { width:184px; height:240px; text-align:center; margin-bottom:20px; }
.prd_title { width:190px; color:#9f75b6; font-weight:bold; padding-top:5px; padding-bottom:5px; }
.prd_row { width:190px; height:16px; background:url("images/prd_line.jpg") repeat-x left top; padding-top:5px; padding-bottom:5px; }
.prd_row .prd_col1 { float:left; display:inline; width:120px;  color:#9f75b6; }
.prd_row .prd_col2 { float:right; display:inline; width:70px; color:#999999; }
.prd_query { width:190px; padding-top:12px; background: url("images/prd_line.jpg") repeat-x left top; }

.view_btn { float:left; display:inline; }	

.add_btn { float:right; background:url("images/add_to_query.jpg");  width:90px; height:30px;  display:block; margin-top:5px; }
.add_btn a{ background:url("images/add_to_query.jpg"); width:90px; height:30px;  display:block; }	
.add_btn a:hover{ background:url("images/add_to_query.jpg"); background-position:0px 30px; width:90px; height:30px; display:block; }	

#prd_wrap { padding:auto; margin:auto; background:#fff; }
#prd_hdr { height:60px; background:#fff url("images/prd_hdr.gif") repeat-x top left; } 
#prd_hdr #title { font-size:18px; font-weight:bold; color:#945cbe; text-align:left; padding:10px 25px; }

#prd_close { padding:auto; margin:auto; width:55px; height:30px; }

#close_btn { background:url("images/close.jpg"); margin:auto; padding:auto; width:55px; height:30px; display:block;	}
#close_btn a { background:url("images/close.jpg"); width:55px; height:30px; display:block; }	
#close_btn a:hover { background:url("images/close.jpg"); background-position:0px 30px; width:55px; height:30px; display:block; }	

#query_prd_block { background:url("images/query_prd_block.jpg") repeat-x left top; width:100%; height:150px; font-size: 12px; padding: 15px; }

#qb1 { float:left; display:inline; width:280px; }
#query_prd_pic { float:left; display:inline; width:180px; height:190px; text-align:center; }
#query_prd_act { float:right; display:inline; width:100px; padding-top:20px; }

#listhead {	clear:both;	padding:14px 0 13px 0; background-image:url("images/listing_header_bg.jpg"); background-repeat:repeat-x; font-weight:bold; }
#listcount { padding:0 8px 0 12px; color:#eb6600;  }
#listing {	clear:both; height:127px; padding:12px 0 0 12px; background-image: url("images/listing_bg.jpg"); background-repeat:repeat-x; }

#listleft { float:left; display:inline; width:600px; }
#listleft #pic { float:left; display:inline; border:none; padding:0 12px 0 0; }
#listleft #listingdetails { float:right; display:inline; width:430px; }

#list_prd_row_first { width:390px; height:16px; padding-top:5px; padding-bottom:5px; }
#list_prd_row  { width:390px; height:16px; background: url("images/prd_line.jpg") repeat-x left top; padding-top:5px; padding-bottom:5px; }
#prd_col1 { float:left; display:inline; width:120px; color:#9f75b6; }
#prd_col2 { float:right; display:inline; width:270px; color:#999999; }

#listright { float:right; display:inline; width:280px; }

#view_large_btn { width:250px; height:30px; display:block; margin-top:15px; }	

#remove_btn {  background:url("images/remove.jpg"); margin:auto; padding:auto; float:left; width:73px; height:30px; display:block; margin-top:20px; }
#remove_btn a { background:url("images/remove.jpg"); width:73px; height:30px; display:block; }	
#remove_btn a:hover { background:url("images/remove.jpg"); background-position:0px 30px; width:73px; height:30px; display:block; }

#query_nav_bar { padding:auto; margin:auto; height:60px; background:#fff url("images/prd_hdr.gif") repeat-x top left; }

#continue_btn { float:left; display:inline; background:url("images/continue.jpg") no-repeat; margin:auto; padding:auto;  width:101px; height:37px; display:block; margin-top:5px; padding-right:20px;	}
#continue_btn a { background:url("images/continue.jpg"); width:101px; height:37px;  display:block; }	
#continue_btn a:hover { background:url("images/continue.jpg"); background-position:0px 37px; width:101px; height:37px; display:block; }	

#cancel_btn { float:left; display:inline;  background:url("images/cancel_query.jpg"); margin:auto; padding:auto;  width:90px; height:30px;  display:block; margin-top:10px;  }
#cancel_btn a { background:url("images/cancel_query.jpg"); width:90px; height:30px;  display:block; }	
#cancel_btn a:hover { background:url("images/cancel_query.jpg"); background-position:0px 30px; width:90px; height:30px; display:block; }	

#qformblock { padding: 10px 0 13px 0; font-size:11px;}
.qformtbl { color: #6c717e;  font-size: 11px;  font-family:Arial; padding:2px;}
.formfield1 { border-top:1px solid #ddd0e8; border-left:1px solid #ddd0e8; border-bottom:1px solid #f4eff8; border-right:1px solid #f4eff8; padding: 2px;}
.submitbutton { margin:5px 0 0 0;}

#send_btn { float:left; background:url("images/send_query.jpg"); margin:auto; padding:auto; width:100px; height:30px; display:block; }
#send_btn a { background:url("images/send_query.jpg"); width:100px; height:30px; display:block; }	
#send_btn a:hover { background:url("images/send_query.jpg"); background-position:0px 30px; width:100px; height:30px; display:block; }	

#divider { background:url("images/divider.gif") repeat-x left bottom; height:1px; width:100%; }
#contentFoot { background:url("images/footer_bg.png") no-repeat; height:60px; margin:0px auto 0 auto; padding:0; text-align:center;	width:1038px; }
#pagebottom { background:#64348a url("images/page-bottom-bkg.gif") repeat-x left bottom; height:21px; }
#footercontainer { background:#64348A url("images/footer-bkg-squares.gif") repeat-x left bottom; text-align:center; margin-top:0px; padding-bottom:20px; }

/* for some weird reason this div gets rid of extra padding below list style in IE */
#footerlinks { padding:auto; margin:auto;font-size:11px; width:1000px; text-align:left;  padding-bottom:5px;}
#footerlinks .footerblock { width:125px; float:left; display:inline; padding: 0 0px 20px 0; }

.footerblock .title { height:40px; font-weight:bold;}
.footerblock .title a { color:#ae90c7; font-size:11px; text-decoration:none; padding: 0 2px 3px 2px;}
.footerblock .title a:hover { color:#ae90c7; text-decoration:none; }

.footerblock .list { list-style-type:none; padding:0px; margin:0px; text-indent:none;}
.footerblock .list ul { padding:0px; margin:0px 0px; list-style-type: none;}
.footerblock .list ul li { font-size:11px; padding:0px; margin:0px; padding-bottom:3px; }
.footerblock .list ul li a { color:#a183ba; text-decoration:none; background:url("images/footer-bullet-off.gif") no-repeat 0px 3px; padding:0 0px 0 14px; margin:0px; display: inline-block; }
.footerblock .list ul li a:hover { color:#d3bee4; text-decoration:none; background:url("images/footer-bullet-on.gif") no-repeat 0px 2px; margin:0px; display:inline-block; }

#copyrightbox { width:1000px; padding:auto; margin:auto;}
#copyrightbox #copyright { float:left; display:inline; font-size:11px; color:#ae90c7  }
#copyrightbox #credits { float:right; display:inline; font-weight:normal; font-size:11px; color:#ae90c7; }
#copyrightbox #credits a:link { text-decoration:none; color:#ae90c7; }
#copyrightbox #credits a:visited { font-weight:normal; text-decoration: none; color:#ae90c7; }
#copyrightbox #credits a:hover, #links a:active { text-decoration:none; color:#fff; }


.basictab { padding:0px; margin:0px; font:bold 12px Verdana; height:30px; border-bottom:solid 1px #632099; list-style-type:none; text-align:left; clear:both; }
.basictab li {  display:inline; margin:0; height:30px; margin-right:5px; }
.basictab li a { display:block;padding:8px 20px 8px 20px; text-decoration:none; border-bottom:none; background-color:#eee; color:#666; font-weight:bold; }
.basictab li a:hover, .basictab li a.selected { color:#fff; background-color:#632099; font-weight:bold; }








	

