/* CSS Document */
body{margin:0px; padding:0px; font-family:Tahoma, Verdana, Arial; font-size:11px; color:#5c5c5c; cursor:default;}

.clear{clear:both;}
.pointer{cursor:pointer;}
.link{text-decoration:underline; cursor:pointer;}
.left_aligner{float:left; padding-left:5px;}
.right_aligner{float:right; padding-right:5px;}
.underline{text-decoration:underline;}
.divider{height:10px;*_height:1px;}
.divider2{height:5px;*_height:1px;}
.page a.page{color:#537f9e;}

.wrapper{width:980px; margin:0px auto 5px auto;}

.minibutton1, .minibutton2{height:20px;}
.minibutton1 .bl{width:7px; height:20px; background-image:url(images/bl1.gif); background-repeat:no-repeat; float:left;}
.minibutton1 .br{width:7px; height:20px; background-image:url(images/br1.gif); background-repeat:no-repeat; float:left;}
.minibutton2 .bl{width:7px; height:20px; background-image:url(images/bl2.gif); background-repeat:no-repeat; float:left;}
.minibutton2 .br{width:7px; height:20px; background-image:url(images/br2.gif); background-repeat:no-repeat; float:left;}
.minibutton1 .value, .minibutton2 .value{height:17px; background-image:url(images/minibutton.gif); background-repeat:x; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4c4c4c; padding-top:3px; cursor:pointer;}
.submitbutton{height:20px; background-image:url(images/minibutton.gif); background-repeat:x; float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#4c4c4c; padding:0px 0px 2px 0px; cursor:pointer; border:none; 
font-size:11px; margin:0px; background-color:#CCC;}

/* HEADER HEADER HEADER HEADER HEADER */
.header{width:980px; *_height:1px; margin:0px 0px 0px 0px;}
.header .logo{width:420px; height:160px; background-image:url(images/logo.gif); background-repeat:no-repeat; float:left;}
.header .header_panel{width:560px; height:160px; background-image:url(images/header.gif); background-repeat:no-repeat; float:left;}

/* SEARCHPANEL */
.search_panel{position:relative; top:12px; left:220px;*_margin:12px 0px 0px 220px;}
.search_panel .search{width:70px; height:44px; background-image:url(images/search.gif); background-repeat:no-repeat; float:left;}
.search_panel .input{width:171px; height:14px; border:1px solid #7c7c7c; float:left; font-size:10px; padding:2px; margin-top:12px; 
color:#444;}
.search_panel .button{width:57px; height:20px; margin:12px 0px 0px 5px; float:left; cursor:pointer;
background-image:url(images/submit.gif); background-repeat:no-repeat; background-color:#FFF; border:none;}

/* MAIN BUTTONS */
.header .mainbuttons{float:left; margin:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif;}
.mainbuttons .button_first, .mainbuttons .button{width:149px; height:30px; float:left; background-image:url(images/button1.gif); background-repeat:no-repeat; cursor:pointer; font-size:18px; color:#595959; text-align:center; padding-top:5px;}
.mainbuttons .button_last{width:151px; height:30px; float:left; background-image:url(images/button2.gif); background-repeat:no-repeat; cursor:pointer; font-size:18px; color:#595959; text-align:center; padding-top:5px;}
.mainbuttons .button, .mainbuttons .button_last{margin:0px 0px 0px 2px;*_margin:0px 0px 0px 1px;}
.mainbuttons .button_first:hover, .mainbuttons .button:hover{background-image:url(images/button1_over.gif); background-repeat:no-repeat; color:#FFF;}
.mainbuttons .button_last:hover{background-image:url(images/button2_over.gif); background-repeat:no-repeat; color:#FFF;}

/* NEWSLETTER */
.header .newsletter{position:relative; top:-17px; width:220px; height:52px; background-image:url(images/newsletter.gif); background-repeat:no-repeat; float:left;}
.newsletter .title{font-weight:bold; color:#415c01; padding:7px 0px 4px 9px;}
.newsletter .input{width:157px; height:14px; border:1px solid #7c7c7c; float:left; font-size:10px; padding:2px; color:#444; 
margin:0px 0px 0px 8px;}
.newsletter .button{width:34px; height:20px; margin:0px 0px 0px 5px; float:left; cursor:pointer;
background-image:url(images/go.gif); background-repeat:no-repeat; background-color:#FFF; border:none;}

/* MAIN STRUCTURE MAIN STRUCTURE MAIN STRUCTURE MAIN STRUCTURE MAIN STRUCTURE */
.side{width:220px; //min-height:1px;*_height:1px; float:left;}
.main{width:530px; //min-height:1px;*_height:1px; float:left; margin:0px 5px 0px 5px;*_margin:0px 3px 0px 3px;}

.panel{margin:0px 0px 8px 0px;}
.side .panel .panelheader{width:220px; height:34px; background-image:url(images/side_header.gif); background-repeat:no-repeat;}
.side .panel .panelheader2{width:220px; height:34px; background-image:url(images/side_header2.gif); background-repeat:no-repeat;}
.main .panel .panelheader{width:530px; height:34px; background-image:url(images/main_header.gif); background-repeat:no-repeat;}
.panel .panelheader .title{font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#FFF; padding:8px 0px 0px 50px;}
.panel .panelheader2 .title{font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#FFF; 
padding:3px 0px 0px 13px;}

.side .panel .contents{width:218px; background-color:#ebebeb; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
.main .panel .contents{width:528px; background-color:#ebebeb; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;}
.side .panel .footer{width:220px; height:5px; background-image:url(images/side_footer.gif); background-repeat:no-repeat; clear:both;}
.main .panel .footer{width:530px; height:5px; background-image:url(images/main_footer.gif); background-repeat:no-repeat; clear:both;}
.side .panel .page a.page{color:#537f9e;}
.main .panel .page a.page{color:#537f9e;}
.page a.page{color:#537f9e;}


/* CATEGORIES */
.button_categories{width:193px; height:22px; padding:8px 0px 0px 25px; color:#5c5c5c;
background-image:url(images/button_green.gif); background-repeat:no-repeat; cursor:pointer;}
.button_categories_select{width:193px; height:22px; padding:8px 0px 0px 25px; color:#000;
background-image:url(images/button_gray.gif); background-repeat:no-repeat; cursor:pointer;}
.button_categories:hover, .button_categories:active{background-image:url(images/button_gray.gif); background-repeat:no-repeat; 
color:#000;}
.button_categories a, .button_categories_select a{text-decoration:none; color:#5c5c5c;}

/* RELATED DEALS, TOP DEALS */
.deal_line{padding:5px; text-decoration:none; color:#006fab;}

/* DEAL BOXES */
.main .deal_box{width:508px; margin:0px auto 0px auto; border:1px solid #d0d0d0; background-color:#FFF; padding-bottom:5px;}
.main .deal_box2{width:490px; margin:0px auto 0px auto; border:1px solid #d0d0d0; background-color:#FFF; padding:5px 10px 5px 10px;}
.side .deal_box{width:210px; margin:0px auto 0px auto; border:1px solid #d0d0d0; background-color:#FFF;}
.deal_box .title{background-color:#d0d0d0; padding:6px; color:#595959; font-weight:bold;}
.deal_box .left{width:137px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.deal_box .right{width:360px; float:left; padding:5px;}

.deal_box .rightstore{width:137px; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.deal_box .leftstore{width:490px; float:left; padding:5px;}

.deal_box .product_pic{width:125px; height:125px; margin:10px auto 5px auto;}
.deal_box .store_pic{width:100px; height:100px; margin:10px auto 5px auto;}
.deal_box .product_price{font-size:24px; font-weight:bold; letter-spacing:-1px; color:#759c1c;}
.deal_box2 .store_title{font-size:18px; font-weight:bold; letter-spacing:-1px; color:#759c1c;}
.deal_box .product_price_old{font-size:11px; color:#808080; text-decoration:line-through;}
.deal_box .product_data{padding:10px 5px 10px 0px;}
.deal_box .mainsubtitle{color:#537f9e;}
.deal_box .subtitle{color:#759c1c; font-weight:bold;}
.deal_box  .info{font-weight:bold; color:#537f9e; text-decoration:underline; cursor:pointer;}
.deal_box  .red{font-weight:bold; color:#C60B1D;}
.deal_box2  .info{font-weight:bold; color:#537f9e; text-decoration:underline; cursor:pointer;}
.deal_box2 .mainsubtitle{color:#537f9e;}
.deal_box2 .subtitle{color:#759c1c; font-weight:bold;}
.deal_box .soc{font-size:11px; letter-spacing:-.25px; color:#537f9e;}
.deal_box .socgreen{font-size:11px; letter-spacing:-.25px; color:#759c1c;}
.deal_box .socred{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#5c5c5c;}

/* RELATED DEALS ITEMS */
.related_line{padding:7px; background-image:url(images/related_background.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFF;}
.related_line .link{color:#537f9e;}
.related_line .price{color:#759c1c; font-weight:bold;}

/* COMMENTS */
.comment{padding:7px 0px 7px 0px; background-image:url(images/comment_background.gif); background-repeat:repeat-x; background-position:bottom; background-color:#FFF;}
.comment .left{width:100px; float:left; overflow:hidden; text-align:center;}
.comment .right{width:421px; float:left; padding:0px 7px 0px 0px;}
.comment .picture{margin:0px auto 0px auto; border:1px solid #d0d0d0;}
.comment .header{width:421px; padding:0px 0px 5px 0px; border-bottom:1px solid #d0d0d0; margin-bottom:10px;}
.comment .header .username{font-weight:bold; color:#537f9e; text-decoration:underline; cursor:pointer; float:left;}
.comment .header .postdate{float:right; color:#808080; font-size:11px;}
.comment .header .txt{color:#5c5c5c;}

/* POST COMMENT */
.post_comment{width:530px; margin:15px 0px 15px 0px;}
.post_comment .title{font-family:Arial, Helvetica, sans-serif; font-size:18px; letter-spacing:-1px; color:#759c1c; 
padding:0px 5px 5px 0px;}
.post_comment .textarea{width:520px; height:100px; font-family:Tahoma, Verdana, Arial; font-size:11px; padding:5px; 
border:1px solid #d0d0d0; margin-bottom:5px; color:#5c5c5c;}

/* USER MENU */
.user_menu{padding:7px;}
.user_menu .subtitle{font-weight:bold; color:#5c5c5c; margin:0px 0px 4px 0px;}
.user_menu .input{width:192px; height:14px; border:1px solid #7c7c7c; font-size:10px; padding:2px; color:#444;}
.user_menu .optionline{padding-top:5px;}
.user_menu .dot{width:9px; height:9px; background-image:url(images/dot.gif); background-repeat:no-repeat; float:left;}
.user_menu .option{float:left; margin:-3px 0px 0px 5px; color:#006fab; text-decoration:underline; cursor:pointer;}
.user_menu .option2{color:#006fab; text-decoration:underline; cursor:pointer;}

/* STORE OWNER */
.store_owner{padding:7px; font-weight:bold;}

/* POPULAR TAGS */
.tags{width:216px; padding:0px 2px 5px 2px; color:#666; text-align:justify; overflow:hidden;}
.tags .style1{font-size:24px; cursor:pointer; color:#666;}
.tags .style2{font-size:20px; cursor:pointer; color:#666;}
.tags .style3{font-size:18px; cursor:pointer; color:#666;}
.tags .style4{font-size:16px; cursor:pointer; color:#666;}
.tags .style5{font-size:14px; cursor:pointer; color:#666;}
.tags .style6{font-size:14px; cursor:pointer; color:#666;}
.tags .style7{font-size:13px; cursor:pointer; color:#666;}
.tags .style8{font-size:12px; cursor:pointer; color:#666;}
.tags .style9{font-size:11px; cursor:pointer; color:#666;}
.tags .style10{font-size:10px; cursor:pointer; color:#666;}

/* TOP STORES */
.top_stores{padding:7px 0px 5px 0px;}
.top_stores .line{width:209px;*_width:208px; padding:5px 0px 5px 10px; color:#5c5c5c; cursor:pointer;}
.top_stores .line_selected{width:209px;*_width:208px; padding:5px 0px 5px 10px; color:#578000; background-color:#ccc;}
.top_stores .line_selected, .top_stores .line:hover{width:209px;*_width:208px; padding:5px 0px 5px 10px; color:#578000; 
background-color:#ccc;}


/* FOOTER */
.mainfooter{width:980px; *_height:1px; background-color:#5c5c5c; text-align:center; clear:both; margin:0px;}
.mainfooter .header{width:980px; height:5px; background-image:url(images/footer_header.gif); background-repeat:no-repeat;}
.mainfooter .txt1{color:#abfb00; padding:0px 0px 10px 0px;}
.mainfooter .txt2{color:#FFF; padding:0px 0px 10px 0px;}
.mainfooter .footer{width:980px; height:5px; background-image:url(images/footer_footer.gif); background-repeat:no-repeat;}

.mainfooter .center{width:687px; margin:0px auto 0px auto;}
.mainfooter .center .links{float:left; padding:6px 10px 0px 10px; background-color:#FFF;}
.links .link{float:left; margin:0px 3px 0px 3px;}

a {text-decoration: none;}

