/************************************************
 File Name: LHM_store.css
 Author: Brandin Reed
 Date Created: 12/23/08
 Last Updated: 01/12/09
 Last Updated by: Alex Trican
 Description: LHM Store/Shopping Cart style.
*************************************************/


#store_content{
display:inline-table;
float:right;
width:750px; 
height:auto;
margin:0px 0px 20px 15px;
padding:0px 5px 15px 0px;
border:0px solid red;
text-align:left;
vertical-align:top;}

.details_item{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:normal;
text-decoration:none;}

.details_item a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff4e00;
font-weight:normal;
text-decoration:underline;}

.cart_bar_Title{
font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#ffffff; 
text-align:left;}

#bar_Title a:link, #bar_Title a:visited{font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff; text-decoration:none;}
#bar_Title a:hover{color:#0099ff; text-decoration:underline;}


.cart_Title{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
font-weight:bold;}

.cart_list_Item{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:normal;
text-decoration:none;}

.cart_list_Item:link, .cart_list_Item:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0033FF;
font-weight:normal;
text-decoration:underline;}

.cart_list_Price{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:normal;}

.cart_SubTotal_list{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333;
font-weight:bold;}

.cart_SubTotal_price{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:normal;}

.cart_GrandTotal_list{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:bold;}

.cart_GrandTotal_price{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0000;
font-weight:normal;}

.text_review{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333;
font-weight:normal;
text-decoration:none;}

#cart_Save{
float:left;
width:680px;
height:auto;
text-align:left;
border:0px solid red;
padding-left:15px;}

#cart_Save a:link, #cart_Save a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ff6633;
text-decoration:underline;}

#cart_Save a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0033ff;
text-decoration:underline;}

div#MainProducts_Container { width:513px; height:auto; margin:0px; padding:0px; display:table-cell; float:left; vertical-align:top;}
div#main_product { width:513px; height:430px; margin:0px; padding:0px; background-image:url('/store/pix/store_main_product_bg.jpg'); background-repeat:no-repeat; background-position:top; }
div#main_product img { margin:50px 20px 0 40px; float:left; }
div#main_product p { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000; margin:0px 20px 0 0px; padding:20px 20px 0 20px; }
div#main_product h1 { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#000; margin:0px 20px 0 0px;}
div#main_product div#product_actions { margin:30px 0 0 120px; padding:0px; }
div#main_product div#product_actions img {margin:0px; padding:0px; cursor:pointer;}
.TypeAndPrice { width:100%; margin:0 0 0px 0px; }
.AddToCart_Submit{ cursor:pointer; background:url('/store/pix/add_product_to_cart.png') repeat-x left top; width:183px; height:45px; border:0px; outline:none; }


div#thumbs_table { display:inline-table; width:513px; height:139px; padding:0px; margin:0px;  }
div#thumbs_tdContainer { display:table-cell; width:169px; background-image:url('/store/pix/store_main_product_thumb_bg.jpg'); background-repeat:no-repeat; height:141px; float:right; padding:0 0 0 1px; margin-top:10px; }
div#thumbs_tdContainer img { margin-top:7px; border:0px; width:90px; }
div#thumbs_tdContainer img:hover { margin-top:0px; cursor:pointer; width:100px; border:0px; }
div#floatingDescription { display:none; position:absolute; border:3px solid black; background-color: white; padding: 15px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000; width:300px; z-index:99;}

div#HotCategories_Container { width:216px; height:600px; display:table-cell; float:right; position:relative; margin:0px; padding:0px; clear:none; }
div#HotCategories_Cat1 { width:216px; height:181px; background-image:url('/store/pix/sales_category_box_bg.jpg'); background-repeat:no-repeat; }
div#HotCategories_Cat2 { width:216px; height:181px; background-image:url('/store/pix/sales_category_box_bg.jpg'); background-repeat:no-repeat; margin-top:18px; }
div#HotCategories_Cat3 { width:216px; height:181px; background-image:url('/store/pix/sales_category_box_bg.jpg'); background-repeat:no-repeat; margin-top:18px; }
div#HotCategories_CatTitle { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:10px; width:216px; height:25px; }
div#HotCategories_CatImg { width:216px; height:148px; vertical-align:top;}
div#HotCategories_CatImg p { width:100%; margin-top:-8px; }
div#HotCategories_CatImg img { border:0px; height:135px; }
div#HotCategories_CatImg img:hover { cursor:pointer; height:140px; border:0px; }

div#MajorCategories_Container { display:table-row; width:725px; height:250px; margin:30px 0 0 3px; }
div#MajorCategories_Title { width:720px; height:25px; background-image:url('/store/pix/store_wide_title_bg.jpg'); background-repeat:no-repeat; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; padding:10px; }
div#MajorCategories_table { display:inline-table; width:725px; height:200px; padding:0px; margin:0px; }
div#MajorCategories_CatCell_1 {margin:0px; padding:0px; width:360px; height:275px; display:table-cell; float:left;}  
div#MajorCategories_CatCell_2 {margin:0px; padding:0px; width:360px; height:275px; display:table-cell; float:right;}
div#MajorCategories_Cat { width:360px; height:20px; background-image:url('/store/pix/store_product_category_bg.jpg'); background-repeat:no-repeat; padding:13px 0 13px 47px; background-repeat:no-repeat; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0px; }
div#MajorCategories_Cat:hover { width:360px; height:20px; background-image:url('/store/pix/store_product_category_bg.jpg'); background-repeat:no-repeat; padding:13px 0 13px 47px; background-repeat:no-repeat; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; cursor:pointer; margin:0px;  }

div#InsideCategoryTitle {margin:0px; width:735px; height:35px; background-image:url('/store/pix/category_title_bg.jpg'); background-repeat: no-repeat; padding:10px 0 0 15px; text-align:left; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;  }
div#InsideCategoryProducts {margin:0px; width:735px; height:526px; background-image:url('/store/pix/category_products_bg.png'); background-position:bottom left; background-repeat:no-repeat;}
div#NowShowingCounter { width:351px; height:25px; margin:-3px 0 0 0px; float:left; vertical-align:middle; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:left; text-indent:15px; }
div#CategoryPageCounterLinks {width:385px; height:25px; margin:-5px 10px 0 0px; float:right; vertical-align:middle; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000; text-align:right; }

.ProductDetails_table { margin:0 0 0 0px; }
.productTitle { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000; }
.productTitle a:link, .productTitle a:visited, .productTitle a:hover { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:blue; text-decoration:underline; }

.ProductImageCell { background-image:url('/store/pix/details_prodPic_bg.png'); background-repeat: no-repeat; background-position:top center; height:345px; padding:17px 0 0 0px; }
.detailsTitle { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background-image:url('/store/pix/details_prodDetails_Title.jpg'); font-weight:normal; background-repeat: no-repeat; text-indent:15px; background-color:#fff; }
.detailsPrice { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000; }
.detailsPrice a:link, .detailsPrice a:visited, .detailsPrice a:hover { font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:blue; text-decoration:underline; }

.ContinueShopping_Submit { cursor:pointer; background:url('/store/pix/button_continue_shopping.gif') repeat-x left top; width:202px; height:43px; border:0px; outline:none; }
.UpdateCart_Submit{ cursor:pointer; background:url('/store/pix/button_update_cart.gif') repeat-x left top; width:175px; height:43px; border:0px; outline:none; }
.ContinueShopping_Submit { cursor:pointer; background:url('/store/pix/button_continue_shopping.gif') repeat-x left top; width:201px; height:43px; border:0px; outline:none; }
.RemoveSelected_Submit { cursor:pointer; background:url('/store/pix/button_remove_selected.gif') repeat-x left top; width:232px; height:43px; border:0px; outline:none; }
.Checkout_Submit { cursor:pointer; background:url('/store/pix/button_checkout.gif') repeat-x left top; width:160px; height:43px; border:0px; outline:none; }
.Checkout_SubmitOrder { cursor:pointer; background:url('/store/checkout/pix/button_submit_order.gif'); width:154px; height:48px; border:0px; outline:none; }

div#main_support_cat_container { width:730px; height:auto; margin-bottom:0px; margin-left:200px; padding:0px; position:relative; background-image:url('/support/pix/support_cat_rbg.jpg'); background-position:top left; background-repeat:repeat-y; _margin-left:0px; }
div#main_support_cat_title { width:730px; height:28px; margin-left:200px; padding:10px 0 0 0px; text-align:left; text-indent:15px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; position:relative; background-image:url('/support/pix/support_title_bg.jpg'); background-position:top left; background-repeat:no-repeat; _margin-left:0px; }
div#main_support_cat1 { width:710px; height:37px; background-image:url('/support/pix/cat_1_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div#main_support_cat2 { width:710px; height:37px; background-image:url('/support/pix/cat_2_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div#main_support_cat3 { width:710px; height:37px; background-image:url('/support/pix/cat_3_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div#main_support_cat4 { width:710px; height:37px; background-image:url('/support/pix/cat_4_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div#main_support_catx { width:710px; height:37px; background-image:url('/support/pix/cat_x_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
div#main_support_cat1:hover { width:710px; height:37px; background-image:url('/support/pix/cat_1_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; cursor:pointer;}
div#main_support_cat2:hover { width:710px; height:37px; background-image:url('/support/pix/cat_2_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; cursor:pointer;}
div#main_support_cat3:hover { width:710px; height:37px; background-image:url('/support/pix/cat_3_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; cursor:pointer;}
div#main_support_cat4:hover { width:710px; height:37px; background-image:url('/support/pix/cat_4_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; cursor:pointer;}
div#main_support_catx:hover { width:710px; height:37px; background-image:url('/support/pix/cat_x_btn.jpg'); background-position:top left; background-repeat:no-repeat; margin:7px 0 0 0px; padding:20px 0 0 0px; text-align:left; text-indent:55px; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#FF6600; cursor:pointer;}
div#main_support_cat_container_footer { width:730px; height:8px; margin-bottom:50px; margin-left:200px; padding:0px; position:relative; background-image:url('/support/pix/support_cat_bottom_bg.jpg'); background-position:top left; background-repeat:no-repeat; _margin-left:0px; margin-bottom:50px;}
div#cat_txt_box { width:403px; margin:25px 10px 0 0px; z-index:1; display:block; float:right; text-align:left; font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
div#cat_img_box { margin:10px 15px 0 10px; float:left; width:291px; }

#QuickCheckout{width:150px; height:200px; padding:10px; background-color:#ffffff; border:1px solid #cccccc; border-bottom:1px solid #aaaaaa;}
#QuickCheckout p {font:normal 14px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none;}
#QuickCheckout p a, #QuickCheckout p:visited {color:#0000cc; text-decoration:none;}
#QuickCheckout p a:hover {color:#0000cc; text-decoration:underline;}

/*** RESULT DIVS ***/
#OrderSuccessful{width:700px; height:400px; text-align:left; margin-top:20px;}
#OrderSuccessful h1 {font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:20px; color:#000000;}
#OrderSuccessful h2 {font-family:"Lucida Sans Unicode","Lucida Grande", Geneva, Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal;}
#OrderSuccessful p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top: 0.2em;}


div#TizHuchDesigns { display:table-row; width:748px; height:140px; vertical-align:t margin:0px; padding:0px; ttext-align:left; }

div#PreFooterSpacer { display:table-row; height:15px; }
