/*--------------------- TechXpress Inc. ---------------------*/

/*------------------------ Style.css ------------------------*/

/*-- STANDARD --*/

p { line-height: 1.5em; margin: 0; padding: 0 0 10px 0; }
h1 { color:#8c6c2c; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 6px 0; margin:0; font-style:italic; font-weight:normal; }
h2 { font-size:14px; margin: 0; color:#8c6c2c; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:0px 0 10px 0; }
h3 { font-size:13px; margin: 0; color:#640a07; }
h4 { font-size:12px; margin: 0; }
h5 { font-size:11px; margin: 0; }
body { font-size:12px; font-family:   Helvetica, Arial, sans-serif; color: #000000; text-decoration: none; padding:0; margin:0; background-color:#fef9e4; font-size:12px; text-align:center; background-image:url(../images/body_bg.jpg); background-repeat:no-repeat; background-position:center top; }
#myaccount { color:#b45340 !important; }
a:link { color: #A62005; text-decoration: none; outline:none; }
a:visited { color: #A62005; text-decoration: none; outline:none; }
a:active { color: #A62005; text-decoration: none; outline:none; }
a:hover { color: #633903; text-decoration: underline; outline:none; }
form { margin: 0; padding: 0; }
.l_float { float: left; }
.r_float { float: right; }
.width_100{width:100%;}
.width_50{width:50%;}
.text_center{text-align:center;}
/* img, div { behavior: url(iepngfix.htc) } */



/* ----------------Alsett clearing method ------------------------------------------- */

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1% }
.clearfix { display: block; }
/* ---------------------------------- Site Specific Layout -------------------------- */



#container { width:980px; margin:0 auto; text-align:left; }
#header { width:100%; height:140px; width:100%; position:relative; }
#logo { float:left; border:none; }
#header_info { float:right; padding:14px 20px 0 0; }
.header_vline { background-image:url(../images/header_vline.gif); background-repeat:no-repeat; height:55px; width:12px; background-position:center; float:left; }
#header #shopping_cart { float:left; font-size:11px; position:relative; width:125px; }
#shopping_cart #cart_items a { color:#666666; }
#shopping_cart #checkout a { color:#b45340; float:left; }
#top_nav { background-image:url(../images/top_nav_top.gif); background-repeat:no-repeat; position:absolute; top:83px; right:15px; padding:5px 0 0 0; }
#comments { width:450px !important; }
#main_content { background-image:url(../images/main_content_bg.gif); background-repeat:repeat-y; width:940px; padding:0 20px; }
#shipping_line { border-top:1px solid #eada9a; border-bottom:1px solid #eada9a; background-color:#fdfbf2; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; height:20px; padding:10px; margin-bottom:10px; }
#free_shipping { float:left; }
#shipping_line strong { color:#8c6c2c; }
#shipping_line #links { float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:3px 0; }
#left_col { width:215px; float:left; background-color:#faf2d3; }
.lc_item { background-image:url(../images/lc_item_bg.gif); background-repeat:repeat-x; background-position:top; border-bottom:1px solid #ebe1bb; padding:10px; }
#product_search { height:30px; background-color:#faf2d3; padding:10px 10px; border-bottom:1px solid #ebe1bb; }
#product_search form { padding:0; margin:0; vertical-align:top; }
#product_search_input { border:3px solid #eada9a; margin:1px 10px 0px 0; width: 126px; font-family:Georgia, "Times New Roman", Times, serif; padding:2px; }
#product_search_go { float:left; padding-top:2px }
.shopby { padding:10px 0px 8px 0px; font-family:Georgia, Times, serif; color:#7a7975; font-size:12px; font-weight:bold; }
#shop_by ul ul li { list-style: none; margin-left: -30px; font-weight: normal; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
#shop_by ul ul li.selected { font-weight: bold; }
.main_title { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000; font-style:italic; padding:0px 0 0 0; }
.main_text { padding:5px; _position:relative; }
.brand_list { list-style:none; padding:5px 0 5px 5px; margin:0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; }
.brand_list li { background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:0px 6px; padding:0 0 5px 12px; }
.category_list { list-style:none; padding:5px 0 5px 5px; margin:0; font-family:Arial, Helvetica, sans-serif; }
.category_list li { background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:3px 6px; padding:0 0 5px 12px; }
#main_col { width:704px; float:right; padding:0px 0 0 10px; border-left:1px solid #eada9a; position:relative; }
#clear { background-color:white; background-image:none; border:1px black solid; visibility:hidden; }
#footer { height:132px; width:100%; background-repeat:no-repeat; text-align:center; } /*background-image: url(../images/footer_bg.gif);*/
#global_nav { text-align:center; font-size:12px; color:#000; padding:0px 0 0 0; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }
#global_nav a:link { color: #000; text-decoration: none; }
#global_nav a:visited { color: #000; text-decoration: none; }
#global_nav a:active { color: #000; text-decoration: none; }
#global_nav a:hover { color: #000; text-decoration: underline; }
#copyright_row { font-size:11px; font-size:11px; color:#000; text-align:center; padding:5px; }
#copyright_row a:link { color: #b95e4b; text-decoration: none; }
#copyright_row a:visited { color: #b95e4b; text-decoration: none; }
#copyright_row a:active { color: #b95e4b; text-decoration: none; }
#copyright_row a:hover { color: #b95e4b; text-decoration: underline; }
#copyright { float:left; }
#developer { float:right; }
#questions { list-style:none; padding:5px 0 5px 5px; margin:0; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #eada9a; }
#questions li { background-image:url(../images/bullet2.gif); background-repeat:no-repeat; background-position:3px 6px; padding:0 0 5px 15px; }
.answer { padding:10px 0 0 0; border-bottom:1px dotted #e3e3e1; }
.answer p { padding:0px 7px; }
.back_to_top { font-size:11px; padding:10px 0; }
/* --------------------------------- Docs Specific Layout -------------------------- */

#main_feature { width:704px; height:320px; position:relative; margin-bottom:10px; }
#product_small_details { top:168px; left:199px; position:absolute; }
#product_small_nav { position:absolute; top:20px; right:21px; }
#same_day_shipping { background-color:#fdfbf2; padding:10px; border-bottom:1px solid #eada9a; border-top:1px solid #eada9a; color:#666666; height:25px; }
#same_day_shipping strong { color:#8c6c2c; }
#main_features_tab { background-image:url(../images/feature_tab_bg.gif); height:32px; position:relative; padding:10px 0 0 10px; }
.main_features_tab_item { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#b45340; padding:7px 20px 0 20px; float:left; bottom:0px; height:23px; }
.main_features_tab_item:hover { background-color:#FFFFFF; border-top:1px solid #eada9a; border-right:1px solid #eada9a; border-left:1px solid #eada9a; border-bottom:1px solid #fff; }
.main_features_tab_item_selected { background-color:#FFFFFF; border-top:1px solid #eada9a; border-right:1px solid #eada9a; border-left:1px solid #eada9a; border-bottom:1px solid #fff; }
#feature_items { border-right:1px solid #eada9a; border-left:1px solid #eada9a; border-bottom:1px solid #eada9a; padding:10px 0; }
.product_small { float:left; width:220px; text-align:center; position: relative;}
/*IE 6 Fix */
	.product_small_column_index_0 { _position:absolute; _visibility:hidden; }
.product_small_column_index_1 { _position:absolute; _visibility:hidden; }
.product_small_column_index_2 { display: none; } /* hides the vertical line after the third product in a row */
.product_small_image { height:200px; overflow:hidden; text-align:center; margin:10px; }
.product_small_title { font-weight:bold; color:#b45340; padding-bottom:10px; }
.product_small_company { color:#666666; padding-bottom:10px }
.product_small_list_price { color:#94763a; padding-bottom:10px }
.product_small_your_price { color:#666666; padding-bottom:10px }
.product_small_your_price a { color:#666666; padding-bottom:5px; text-decoration: underline; }
.product_small_your_price a:hover { color:#888; }
.ecomm_product_price_right b {color:#333333; font-family:georgia, serif;}
.ecomm_product_price_left b {font-size:100% !important; color:#333333; font-weight:normal;}
.ecomm_product_price_left em,.ecomm_product_price_left b em {font-style:normal;}
.ecomm_product_price_left {text-align:right;}
.add_to_cart { padding-bottom:10px; font-weight:bold; color:#A62005; }
.non_styled_disabled_purchase_message span { font-weight:bold; color:#A62005; }
#email_newsletter { padding:5px 0px; border-bottom:1px solid #eada9a; border-top:1px solid #eada9a; color:#666666; }
#email_newsletter strong { color:#8c6c2c; }
#email_newsletter .text_input { width:100px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#666; float:left; margin:5px 5px 0 0; float:left; }
#email_newsletter #sign_up { margin:0 10px 0 0; float:left; }
#email_newsletter .submit { margin:0 10px 0 0; float:left; }
#email_newsletter #privacy { padding:5px 0 0 0; float:right; }
#email_newsletter form { padding:0 0 0 20px; margin:0 0 0 20px; float:right; width:360px; }
#email_newsletter #text { padding:5px 0 0 0; margin:0; float:left; }
.main_title { font-size:18px; margin: 0; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding:10px 2px 5px 5px; font-style:italic; }
#breadcrumbs { padding:0 0 10px 0; font-size:11px; }
#main_product_lc { width:380px; float:left; }
#product_title { color:#8c6c2c; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; }
#product_company { color:#666; padding:0 0 20px 0; }
#product_description { padding:0 0 10px 0; }
#product_option_groups { padding:0 0 10px 0; }
#price_content { width:185px; float:left; border-right:1px dotted #e3e3e1; }
#product_list_price { color:#94763a; padding-bottom:0px; }
#product_your_price { color:#666666; float:left; padding:3px 3px 0 0; }
#product_price { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold; color:#000; }
#availability { float:right; width:185px; text-align:left; color:#8c6c2c; }
#availability strong { color:#006600; }
.product_lc_row { padding:0 0 20px 0; }
#add_to_cart { width:180px; float:left; font-weight:bold; color:#A62005; }
#product_reviews { float:right; width:200px; text-align:center; color:#b45340; padding:10px 0 0 0; }
#product_reviews #stars { padding:0 0 5px 0; }
#main_product_rc { float:right; width:300px; }
#product_image { width:280px; border:1px solid #ebdb9e; text-align:center; padding:10px; }
#view_larger { padding:10px 0 10px 1px; }
#product_options { background-image:url(../images/product_options_bg.gif); background-repeat:repeat-x; background-position:top; padding:5px 0px 0 30px; }
.product_option { background-image:url(../images/bullet1.gif); background-repeat:no-repeat; background-position:3px 6px; padding:0 10px 5px 12px; width:110px; float:left; }
#product_videos_custom { background-color:#fdfbf2; border:1px solid #eada9a; padding:20px; text-align:center; }
#recommended_items { border:1px solid #eada9a; padding:10px 0; }
#customer_reviews { border:1px solid #eada9a; background-color:#fdfbf2; padding:10px; }
.review { padding:0 0 10px 0; }
.review_details { float:left; width:220px; border-right:1px dotted #e3e3e1; padding:10px 20px 0 0; text-align:center; }
.stars { padding:5px 0; }
.review_text { float:right; width:420px; padding:0 0 5px 5px; }
.main_title { color:#8c6c2c; font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; padding:0 0 6px 0; margin:0; border-bottom:1px solid #eada9a; }
.category_row { border-bottom:1px dotted #eada9a; padding:10px 0; }
.testimonial { border-bottom:1px dotted #eada9a; margin:0 0 0px 0; padding:10px 0; }
.testimonial_name { color:#666; padding:0 0 5px 5px; }
.testimonial p { padding:5px; }
/* autocomplete search */
input.autocomplete { color: #888; }
div.autocomplete { position:absolute; background-color:white; border:2px solid #888; margin:0; padding:0; }
div.autocomplete ul { list-style-type:none; margin:0; padding:0; }
div.autocomplete ul li.selected { background-color: #ddc; }
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer; border-bottom: 1px dashed #eada9a; }
/* slideshow */

#s_slideshow_scroller { width: 704px; height: 320px; overflow: hidden; }
#s_slideshow_content { width: 10000px; }
.s_slideshow_slide { float: left; width: 704px; height: 320px; }
.product_thumb { width:40px; height:40px; border:1px solid #000; margin:3px; float:left; overflow: hidden; }
#product_thumb_gallery { width:300px; }
/* resources */

#full_record { width:771px; float:left; margin:0 0 10px 0; }
#full_record #title { background-image:url(../images/full_record_title_bg.gif); background-repeat:no-repeat; font-size:14px; padding: 7px 0 0 10px; height:21px; font-weight:bold; }
#full_record #top { background-image:none; padding:0; margin:0px 0 0 0; height:9px; }
#full_record #content { background-image:url(../images/full_record_bg.gif); background-repeat:repeat-y; width:741px; padding:0 20px 0 10px; float:left; }
#full_record #bottom { padding:0; margin:0; float:left; }
.record_content { border-right: 1px solid #adadad; border-left: 1px solid #adadad; padding: 6px; }
.record_content_list { float: left; width: 245px; margin: 5px 0 0 5px; display:none; }
.record_content_list a:link { color: #656565; text-decoration: underline; }
.record_content_list a:visited { color: #656565; text-decoration: underline; }
.record_content_list a:active { color: #656565; text-decoration: underline; }
.record_content_list a:hover { color: #b90504; text-decoration: none; }
.record_content_list ul { margin: 0; padding: 0 0 0 0; list-style-type: none; }
.record_content_list li { background-image: url(../images/red_arrow.gif); background-repeat: no-repeat; background-position: 0 5px; padding: 0 0 5px 10px; }
.record_footer { background-image: url(../images/resource_parts_11.gif); background-repeat: repeat-x; }
.r_header_text { float: left; font-weight: bold; padding: 5px 0 0 0; color: #bd0102; font-size: 14px; letter-spacing: -.01em; }
.record_header { background-image: url(../images/resource_parts_04.gif); background-repeat: repeat-x; }
.record_item { padding: 0 0 15px 0; }
/* style_ecomm.css */
.ecomm_button { background-image:url(../images/buttonbg.gif); color: #000; height:25px; font-weight: bold; border: 1px solid #cdbc8b; font-family:Georgia; cursor: pointer; }
.short { width:75px; }
.ecomm_textbox { color: #444; }
select { color: #444; }
.catHead { margin:5px 0 5px 0; padding:3px 0 3px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888; font-weight:bold; }
#cart_cms { padding:10px; }
.cart_recommend { width:400px; float:left; position:absolute; }
/* registry */
.product_add_registry_selection { position: absolute; padding: 5px; background-color: #fff; border: 1px dashed #888; display: none; }
/* styles_records.css */
/* ---------------------------------- Record Based Pages -------------------------- */
.rb_outside { border: 1px black solid; margin-bottom: 20px; }
.rb_header { border-width:0 0 1px 0; border-color:black; border-style:solid; padding:2px; font-weight:bold; }
.rb_image { float: left; padding: 5px; }
.rb_link { margin-top: 5px; }
.rb_sub_header { font-weight: bold; margin-bottom: 5px; }
.rb_sub_image { float: left; margin: 5px; }
.rb_sub_link { margin: 5px 0 10px; font-weight: bold; }
.rb_sub_pdf { margin: 5px 0 10px; font-weight: bold; }
/* new form styles Jan 2010 */
form.wgsInput fieldset { margin-bottom: 10px; border:0px; color:#666666; }
form.wgsInput legend { padding: 0 2px; font-weight: bold; }
form.wgsInput label { display: inline-block; line-height: 1.8; vertical-align: top; }
form.wgsInput fieldset ol { margin: 0; padding: 0; }
form.wgsInput fieldset li { list-style: none; padding: 5px; margin: 0; }
form.wgsInput em { font-weight: bold; font-style: normal; color: #f00; }
form.wgsInput label { width: 110px; /* Width of labels */ text-align:right; font-style: bold; color: #B45340; padding-right:10px; }
input.wgsInput { width:240px; border: 3px solid #EFD8C2; color: #7F7777; height:20px; padding:2px 0 0 2px; font-size:13px; font-weight:bold; color:#999; }
select.wgsInput, textarea.wgsInput { border: 3px solid #EFD8C2; color:#999999; font-size:13px; font-weight:bold; color:#999; padding:2px 0 0 2px; }
input.wgsInput:hover, textarea.wgsInput:hover { border: 3px solid #ec8a5d; background: url(none) no-repeat #F8F8F8; color: #666666; }
input.wgsInput:focus, textarea.wgsInput:focus { border: 3px solid #ec8a5d; background: url(none) no-repeat #FAF2D3; color: #333; }
input.wgsFormBtn { width:250px; margin-top:10px; border:1px solid #CDBC8B; }
.product_brand_image { margin-top: 10px; }
/*-----------------------------------Facebook-----------------------------------*/
.facebook_like_wrapper{padding:7px 0;border-top:1px solid #EADA9A;border-bottom:1px solid #EADA9A;clear:both;}
.facebook_cat_description{width:45%;margin-right:5%;}
.facebook_cat_like {border-color:#EADA9A;border-style:solid none;border-width:1px 0;clear:left;margin-bottom:10px;padding:5px 0;width:100%;}

/** FOR WGS QUICKVIEW MOCKUP **/

/* Quickview Category Link */
.quick_view_link  {
    background: url("../images/qv_hover.png") no-repeat scroll left top transparent;
    height: 28px;
    left: 0;
    position: absolute;
    top: 0;
    width: 220px;
    z-index: 100;
}
.ie8 .quick_view_link {
}

/* Quickview Modal */
.lightbox-mockup-remove-for-live-site {
	width:100%;
	height:3000px;
	background:#fef9e4;
	opacity: .7;
	filter: alpha(opacity = 70);
	z-index:5;
	position: absolute;
	top:0;
	left:0;
	^display:none;
}
.quick_view_box  {
    color: #444444;
    float: left;
    font-family: arial,verdana,sans-serif;
    font-size: 13px;
    height: auto;
    text-align: left;
    width: 630px;
	position:relative;
	z-index:5000;
}
.quick_view_top {
    background: url("../images/qv_top.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 25px;
    width: 630px;
}
.quick_view_middle {
    background: url("../images/qv_bg.png") repeat-y scroll left top transparent;
    float: left;
    height: auto;
    width: 630px;
}
.quick_view_bottom {
    background: url("../images/qv_bottom.png") no-repeat scroll left bottom transparent;
    float: left;
    height: 25px;
    width: 630px;
}
.quick_view_content {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    width: 580px;
}
.rating_box .rating_simple {
    float: left;
    margin-right: 10px;
}
.rating_box a, .rating_box a:visited {
    color: #333333 !important;
    line-height: 15px;
}
.rating_box_content {
    clear: both;
    margin-bottom: 15px;
}
	.rating_box_content p{
		line-height:1.3em;
	}
.rating_box {
    font-size: 11px;
    margin-bottom: 5px;
}
.quickview_rating_active {
    background: url("../images/star.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}
.quickview_rating_inactive {
    background: url("../images/star_clear.gif") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 16px;
    width: 16px;
}
.quick_view_header {
   /* border-bottom: 1px solid #EADA9A;*/
    display: inline;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.quick_view_header h5 {
    color: #8C6C2C;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    margin: 0;
    padding: 0 0 5px;
    text-transform: none;
    width: 500px;
	line-height: 1.2em;
}
.quick_view_header h5 a {
    color: #8C6C2C;
    text-decoration: none;
}
.quick_view_header h5 a:hover {
    color: #A62005;
    text-decoration: underline;
}
	/*.quickview_summary_tag {
	    clear: both !important;
	    color: #94763A;
	    display: block;
	    float: left;
	    font-size: 10px;
	    text-transform: uppercase;
	    width: 100%;
	}*/
	.quickview_summary_tag {
	    clear: both !important;
	    background: #fff;
		color:#8C6C2C;
	    display: block;
	    float: left;
	    font-size: 10px;
	    text-transform: uppercase;
	    width: 98%;
		padding:1px 1%;
		border-top: 1px solid #EADA9A;
		border-bottom: 1px solid #EADA9A;
		background:#fdfae6;
	}
.quick_view_header a img {
    border: medium none;
}
.quick_view_content .mleft {
    float: left;
    font-size: 12px;
    padding-right: 5px;
}
.mleft a, .mleft a:visited {
    color: #666666;
    float: left;
    margin-top: 5px;
}
.quick_view_header .right {
    float: right;
}
.quick_view_product {
    float: left;
    width: 100%;
}

.quick_view_left {
    border-right: 1px solid #EADA9A;
    float: left;
    padding-right: 18px;
    width: 250px;
}
	.quick_view_left #product_company {
		font-size:11px;
		font-style: italic;
	}
.quick_view_right {
    float: right;
    width: 292px;
	margin-bottom:15px;
}
.quick_view_price {
    border-bottom: 1px solid #EADA9A;
    border-top: 1px solid #EADA9A;
    float: left;
    margin-bottom: 15px;
    padding: 15px 0 10px;
    width: 100%;
}
.quick_view_price #product_price {
    color: #444444;
}
.quick_view_row {
    float: left;
    width: 100%;
}
.quick_view_price_left {
    float: left;
    padding-bottom: 5px;
    width: 50%;
}
.quick_view_price_right {
    float: right;
    padding-bottom: 5px;
    text-align: right;
    width: 50%;
}
.sale_price {
    color: #BF4C20;
    font-size: 18px;
    font-weight: bold;
}
.product_information_block {
    float: left;
    padding-bottom: 15px;
    width: 280px;
}
.quick_view_quantity {
    float: left;
    font-weight: bold;
    width: 63px;
}
.product_infoLeft {
    display: inline;
    float: left;
    margin-right: 1px;
    padding: 0 0 10px;
    position: relative;
    width: 260px;
}
.product_infoRight {
    background: url("../images/free_shipping.jpg") repeat scroll 0 0 transparent;
    border-left: 1px solid #B19A77;
    color: #3C1F08;
    float: left;
    font-weight: bold;
    height: 123px !important;
    padding-left: 10px;
    padding-top: 10px;
    width: 98px;
}
.product_infoLeft .rightside {
    float: left;
    padding-left: 18px;
    padding-top: 4px;
}
.product_infoLeft .f_fix {
    float: left;
    width: 210px;
}
.product_infoLeft .row {
    float: left;
    width: 100%;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #d5d5d5;
}
	.product_infoLeft .row select {
		width: 100%;
	}
	.product_infoLeft .row table {
		width: 100%;
	}
	.product_infoLeft .row .special_option_desc {
		font-size: 11px;
		font-style: italic;
		padding-bottom: 5px;
	}

.max_input {
    background: url("../images/input_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #A0A6A9;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 21px;
    padding: 1px;
    width: 186px;
}
.min_input {
    background: url("../images/input_bg.gif") repeat-x scroll 0 0 transparent;
    border: 1px solid #A0A6A9;
    color: #000000;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 21px;
    padding: 1px;
    width: 61px;
}
.quickview_option_separator {
    border-bottom: 1px dotted #C2C2C2;
    margin-bottom: 5px;
    padding-bottom: 8px;
}
.quick_view_image {
    border: 1px solid #EADA9A;
    height: 285px;
    margin-bottom: 10px;
    overflow: hidden;
    position: relative;
    width: 285px;
	text-align:center;
	padding:5px 0 0 5px;
}
	.quick_view_image a  {
		width:280px;
		height:280px;
		display:block;
		overflow:hidden;
		float:left;
		margin-bottom:20px;
	}
	.quick_view_image a img {
		width:auto;
		max-width:280px;
		max-height:280px;
		height:auto;
	}
.quick_view_box .product_thumb {
    border-color: #EADA9A;
	margin: 3px 5px 3px 0;
}
	.quick_view_box .product_thumb img {
	    width: 45px;
	}
.quick_view_box .product_thumb:hover {
    border-color: #A62005;
}
.info_icon {
    float: left;
    height: 15px;
    margin: 0;
    padding: 0 0 0 5px;
    position: relative;
}
a.option_hover {
    background: url("../images/info_icon.jpg") no-repeat scroll 0 0 #F1F2F3;
    display: block;
    height: 15px;
    width: 16px;
}
.option_hover:link strong, .option_hover:visited strong {
    display: none;
}
.tooltip {
    display: block;
    float: left;
    position: absolute;
    width: 180px;
}
a.option_hover {
    text-decoration: none !important;
}
.tooltip_box {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 2px solid #6D7A81;
    border-right: 2px solid #6D7A81;
    border-top: 2px solid #6D7A81;
    float: left;
    font-size: 11px;
    margin-top: 10px;
    padding: 10px;
    width: 156px;
}
.option_hover:hover strong {
    bottom: 85px !important;
    color: #333333;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    left: -77px !important;
    line-height: normal;
    margin: 0;
    position: absolute;
    width: 156px;
}
.tooltip .abottom {
    background: url("../images/tooltip_arrow.gif") no-repeat scroll 0 0 transparent;
    float: left;
    font-size: 8px;
    height: 8px;
    width: 180px;
}
.tooltip_head {
    display: block;
    font-size: 12px;
    font-weight: bold;
    width: 100%;
}
/* End Quickview Modal */
.ui-widget-content a.active {
    color: #A62005 !important;
}
.ui-widget-overlay {
    background: none repeat scroll 0 0 #FEF9E4 !important;
}


