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

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

/*-- STANDARD 
* {margin:0; padding:0;}--*/
p { line-height: 1.5em ; }
h1 { font-size:15px }
h2 { font-size:14px }
h3 { font-size:13px }
h4 { font-size:12px }
h5 { font-size:11px }

body{background:url(images/body_bg.gif) top center #fff repeat-x; font-family: Arial, Helvetica, sans-serif; color:#000; text-decoration:none; padding:0; margin:0; font-size:14px;}



a:link {color: #11143b; text-decoration: none;}
a:visited {color: #11143b; text-decoration: none;}
a:active {color: #11143b; text-decoration: none;}
a:hover {color: #11143b; text-decoration: underline; }

/*-- Regular short style for form elements --*/

.short {font-size: 11px; color: #000; border:1px solid #000; width:200px;}
select.short {width: 175px;}
.l_float{float:left;}
.r_float{float:right;}

/*------------------------------------ Underline Class ------------------------------------- */

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


/* ----------------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;}

/* ---------------------------------- Index Specific Layout -------------------------- */

#container {width: 936px; margin:0 auto;}

#masthead{ position:relative;}

#header_info { position:absolute; top:20px; right:0; text-align:right; font-size:12px;}
	#header_info a{color: #4A4A4A; text-decoration: none; padding:10px 0 0 0;}
	#header_info a:visited{color: #4A4A4A; text-decoration: none;}
	#header_info a:active{color: #4A4A4A; text-decoration: none;}
	#header_info a:hover{color: #4A4A4A; text-decoration: underline;}

#navbar { width:100%;}

#cart_info {background-image:url(images/nav_mycart_bg.gif); float:left; width:154px; height:32px; }

#shopping_cart {color: #ffffff;}
	#shopping_cart a:link{color: #ffffff; text-decoration: none;}
	#shopping_cart a:visited{color: #ffffff; text-decoration: none;}
	#shopping_cart a:active{color: #ffffff; text-decoration: none;}
	#shopping_cart a:hover{color: #2d4b93; text-decoration: underline;}
	
#cart_items{ width:104px; float:left; color:#4A4A4A; font-size:12px; padding:7px 0 0 5px;}
	#cart_items a:link{color:#4A4A4A; text-decoration:none;}
	#cart_items a:visited{color:#4A4A4A; text-decoration:none;}
	#cart_items a:active{color:#4A4A4A; text-decoration:none;}
	#cart_items a:hover{color:#4A4A4A; text-decoration:underline;}


#my_account{background:url(images/thepit_12.gif) no-repeat; width:125px; height:35px; float:left; padding:10px 0 0 8px;}
	#my_account a:link{color:#fff; text-decoration:none;}
	#my_account a:visited{color:#fff; text-decoration:none;}
	#my_account a:active{color:#fff; text-decoration:none;}
	#my_account a:hover{color:#2d4b93; text-decoration:underline;}
	
#content{width:100%; min-height:600px; padding:10px 0 0 0;}

.category_small {width:350px; float:left; border:1px solid #ccc; margin:5px; height:200px; position:relative; display:inline;}
.category_small .thumb {float:left; padding:10px 10px 0 10px;}
.category_small .desc {padding:15px 10px 10px 10px;}
.category_small .more {padding:15px 10px 10px 10px; position:absolute; bottom:5px; right:10px; font-style:italic;}
	.more a{color:#E2512F; text-decoration:underline;}
	.more a:visited{color:#E2512F; text-decoration:underline;}
	.more a:active{color:#E2512F; text-decoration:underline;}
	.more a:hover{color:#f00; text-decoration: none;}

#page_height_wrap {min-height: 700px; _height: 700px;}

#content_col_1{background:url(images/content_col_1_bg.gif) no-repeat top; width:185px; min-height:72px; float:left;}

.side_nav_wrap{padding-bottom:15px;}
.side_wrap_bg{background:url(images/side_nav_19.gif) repeat-y; width:185px;}
.side_wrap_bg_fix{background:url(images/side_nav_16.gif) repeat-x; width:162px; margin-left:16px;}

#products_bg{background:url(images/side_nav_new_bg.gif) no-repeat; width:169px; min-height:86px; padding:3px 0 0 16px;}
	* html #products_bg{height:86px;} /* IE6 Fix */


#fp_movie{padding:6px 0 6px 6px;}
#movie_view{padding:6px 0 6px 6px;}

#training_tip{padding-bottom:10px;}

#affiliations{padding:6px 0 0 0;}

#content_col_2{ width:587px; min-height:72px; float:left;}
	* html #content_col_2{height:72px;} /* IE6 Fix */

#footer{background:url(images/footer_bg.gif) repeat-x top; color:#808080; height:162px; position:relative; margin:10px 0 0 0; font-size:11px;}

#signup { width:275px; position:absolute; top: 5px; left: 10px; }
#signup_input { border:1px solid #686868; height:24px; vertical-align:middle;padding:4px 0 0 5px;}
#signup_go { vertical-align:middle; padding:0 0 0 5px;}


#copyright{ position:absolute; right:10px; top: 70px; color:#E2512F;}

#developer{position:absolute; bottom:40px; left:0;}
	#developer a:link{color:#808080; text-decoration:underline;}
	#developer a:visited{color:#808080; text-decoration:underline;}
	#developer a:active{color:#808080; text-decoration:underline;}
	#developer a:hover{color:#2d4b93; text-decoration:none;}
#lock{float:left; padding:11px 0 0 12px;}

/* --------------------------------- Main Specific Layout -------------------------- */

#slide_show_wrap{padding-left:16px;position:relative;}

#slide_show { width:490px; margin:0 0 20px 130px; }

.product_row{ width:680px; float:left; padding:0px 0 0 10px;}
.product_container{float:left; width:215px;padding:5px;}
.product_bg_main_fix{ width:172px;}
.product_bg_main{ width:172px; min-height:136px; padding:12px 0 0 6px;}
	* html .product_bg_main{height:136px;} /* IE6 Fix */
.product_image{ border:2px solid #0000; width:214px; min-height:105px; padding:0 0 0 0;}
	* html .product_image{height:105px;} /* IE6 Fix */
/*.product_image img{width:154px;height:154px;} */
.product_title{color:#842610; word-wrap: break-word; font-weight: bold; padding:6px 0 0 0;}
	.product_title a{color:#842610; text-decoration:underline; font-weight:bold;}
	.product_title a:visited{color:#842610; text-decoration:underline; font-weight:bold;}
	.product_title a:active{color:#842610; text-decoration:underline; font-weight:bold;}
	.product_title a:hover{color:#842610; text-decoration:none; font-weight:bold;}

.product_price { }
	.product_price a{color:#4A4A4A; text-decoration:underline; font-weight:bold;}
	.product_price a:visited{color:#4A4A4A; text-decoration:underline; font-weight:bold;}
	.product_price a:active{color:#4A4A4A; text-decoration:underline; font-weight:bold;}
	.product_price a:hover{color:#842610; text-decoration:none; font-weight:bold;}
	
.buy_now{padding:0 0 5px 0;}

.product_desc {font-size:11px; padding:4px 0 4px 0;}

#fp_info_row{padding:5px 0 0 16px;}

#testimonial { position:relative;width:864px; float:left; padding:0px 10px 0 15px; color:#4A4A4A; font-size:12px; font-style:italic; line-height:1.4em; border-left:solid 1px #bebebe;margin-top:20px;}

#testimonial #name {padding:6px 0 0 0; }
#testimonial #citystate {padding:0 0 6px 0; }


#testimonials_wrap{float:left; width:214px;}
#test_bg{background:url(images/test_bg_fix.gif) repeat-y; width:214px;}
#test_bg_fix{background:url(images/test_bg.gif) no-repeat; width:184px; min-height:119px; padding:5px 15px 5px 15px; font-size: 12px;}
	* html #test_bg_fix{height:119px;} /* IE6 Fix */
#test_bg_fix p{margin:0; padding:0; color:#e3e3e3; line-height:1.4em;}
#about_us_info{float:left; width:333px;}
#about_bg{background:url(images/about_bg_fix.gif) repeat-y; width:333px;}
#about_bg_fix{background:url(images/about_us_bg.gif) no-repeat; width:303px; min-height:119px; padding:5px 15px 5px 15px; font-size:12px;}
	* html #about_bg_fix{height:119px;} /* IE6 Fix */
#about_bg_fix p{margin:0; padding:0; color:#e3e3e3; line-height:1.4em;}

#credibility{position:absolute; right:10px; bottom:25px;}

#global_nav{ position:absolute; top:70px; font-size:11px; color:#E2512F;}
#site_links{}
	#site_links a:link{color:#E2512F; text-decoration:none;}
	#site_links a:visited{color:#E2512F; text-decoration:none;}
	#site_links a:active{color:#E2512F; text-decoration:none;}
	#site_links a:hover{color:#E2512F; text-decoration: underline;}

#floating_slide_txt {
	position:absolute;
	color:#F6FFFE;
	width:300px;
	border-right:1px dotted #F6FFFE;
	margin:70px 0 0 357px;
	padding-right:31px;
}

#scroller_wrapper {
	width:894px;
	height:60px;
	background-image:url(images/scroller_bg.jpg);
	background-repeat:repeat-x;
	overflow:hidden;
}

.main_logoItem {float:left; padding:0 5px 0 5px;}
#main_scrollerMover {position:relative;}

/* --------------------------------- Record Specific Layout -------------------------- */
.record_wrap{width:935px; padding:0 0 0 0px;}

.page_header{}

.record_bg{ width:935px;}
.record_bg_fix{background:url(images/record_setup_20.gif) no-repeat; width:539px; min-height:130px;}
	* html .record_bg_fix{height:130px;} /* IE6 Fix */
	
	.record_bg_fix a:link{color:#a30000; font-weight:bold; text-decoration:underline;}
	.record_bg_fix a:visited{color:#a30000; font-weight:bold; text-decoration:underline;}
	.record_bg_fix a:active{color:#a30000; font-weight:bold; text-decoration:underline;}
	.record_bg_fix a:hover{color:#2d4b93; font-weight:bold; text-decoration:none;}
	
.record_container{width:539px; padding:10px 0px 20px 0px;}
.record_img{float:left; width:150px;}
.rec_img_bg{background:url(images/record_img_mid.gif) repeat-y; width:150px; text-align:center;}
.rec_img_bg img{border:1px solid #000;}
.record_info{float:left; width:350px; padding-left:20px;}
.record_title{font-weight:bold; font-size:14px; background:url(images/arrow.gif) no-repeat 0 5px; padding-left:18px;}
.cms_txt {width: 320px; font-size: 12px;}
.cms_txt_2 {font-size: 12px;}
.cms_txt p{margin:0; padding:7px 0 7px 0;}
.more_btn{padding:3px 0 10px 0;}

.catHead {margin:5px 0 5px 0; padding:3px 0 3px 3px; border-bottom: 1px solid #888; border-top: 1px solid #888;font-weight:bold;}
.req{color: red;font-weight: bold;font-size: 150%;}
form{margin:0;padding:0;}

.gallery_img_mid{padding: 3px; background-color: #ccc; border: 1px solid #bbb;width: 125px;}
.gallery_img_mid img{}

.ecomm_button {background-image: url(images/ecomm_btn_bg.gif); background-repeat: repeat-x; background-color: #fefeff; color: #cc3714; font-weight: bold; border: 1px solid #c7c7c7; padding:0px 4px 2px 4px;}
.ecomm_textbox { color: #440000; }
select { color: #440000; }

#links_left_column {width: 251px; float: left; padding: 0 8px 0 0;}

#links_right_column {width: 251px; float: left; padding: 0 0 0 0;}



.small_product_item {padding: 10px 0 10px 0;width: 500px;clear:right;}

.product_small_img {background-color: #303030; border: 1px solid #868686; width: 125px; padding: 3px; float: left;}

.small_product_details {float: left; width: 355px; padding: 0 0 0 10px;}

.small_product_name {font-size: 12px; padding: 0 0 5px 0;}

.small_product_break {margin: 10px 0 0 0;}

.small_detail_button {float: left; padding: 0 5px 0 0;}

.small_add_cart_button {float: left;}

#product_large_left_column {float: left; width: 220px;}

#product_large_img {background-color: #303030; border: 1px solid #868686; width: 200px; padding: 5px; text-align: center;}

#product_large_rating {padding: 5px 0 5px 0;}



.large_product_name {font-size: 12px; font-weight: bold; color: #a30000; padding: 0 0 5px 0;}

.product_button_item {padding: 0 0 1px 0;}

#product_buttons_left {float: left; padding: 0 2px 0 0;}

#product_buttons_right {float: left;}

.large_add_cart {padding: 0 0 10px 0;}

#headline { background-image:url(images/title_bg.gif); background-repeat:repeat-x; height:34px; } 
#main_feature { margin:0 0 10px 0;}
#more {}
	#more a{color:#E2512F; text-decoration:underline;}
	#more a:visited{color:#E2512F; text-decoration:underline;}
	#more a:active{color:#E2512F; text-decoration:underline;}
	#more a:hover{color:#f00; text-decoration: none;}
	
#scroller {margin:0 0 10px 0;}


.left_col { width:176px; float:left; padding:10px 0 0 0; }

.left_col_itemX {margin-bottom:10px; border:1px solid #bebebe; padding:1px;}
.left_col_item {margin-bottom:10px;  padding:0px;}
.lc_header {  }
.lc_content { border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; border-bottom:1px solid #cdcdcd; border-top:1px solid #98a7c2; padding-bottom:8px; }



.left_col_item ul { margin:0px; padding:0px; list-style:none; padding:0 ;}
.left_col_item ul li { background-image:url(images/lc_bullet.gif); background-repeat:no-repeat; background-position: 7px 10px; border-bottom:1px solid #e9e9e9; padding:6px 5px 5px 25px; font-size:14px; color:#000;}
	.left_col_item ul li a{color:#000; text-decoration:none;}
	.left_col_item ul li a:visited{color:#000; text-decoration:none;}
	.left_col_item ul li a:active{color:#000; text-decoration:none;}
	.left_col_item ul li:hover{color:#154356; text-decoration: underline; background-color:#f6f6f6;}

	.video_link {text-align:center; padding:5px;}	

.right_col { width:750px; float:right; padding:10px 0 0 0; position:relative;}
.right_col_item { width: width:100%; border:1px solid #bebebe; padding:1px; background-color:#f0f0f0; margin-bottom:10px;}
.right_col_title { background-image:url(images/right_col_title_bg.gif); background-repeat:no-repeat; height:30px; color:#6a6a6a; font-size:20px; font-weight:bold; font-style:italic; padding:8px 0 0 15px;}
.right_col_content { background-color:#fcfcfc; background-image:url(images/content_bottom.gif); background-repeat:repeat-x; background-position:bottom; border:1px solid #cdcdcd; width:724px; padding:10px;}

.input_text { border: 1px solid #9b9b9b; height:22px; background-image:url(images/input_bg.gif); background-repeat:repeat-x;}
.input_text_area { border: 1px solid #9b9b9b; background-image:url(images/input_bg.gif); background-repeat:repeat-x;}
.input_label { font-size:14px; color: #111111; float:left; padding:0 6px 0 0; font-weight:bold;}

.comment {font-size:14px;}
.testimonial_author{ font-size:14px; font-weight:bold; font-style:italic; color:#000; padding:10px 0 0 0;}
.testimonial_city { font-size:14px; font-weight:bold; font-style:italic; color:#000;}

.testimonial_image {border:1px solid #000; margin-right:10px; float:left;}

.product_med_container { background-image:url(images/thumb_med_bg.gif); background-repeat:no-repeat; width:130px; float:left; padding:5px; margin:10px;}

.product_med_container .product_title{ padding:10px 10px 5px 0; text-align:center; color:#332e2d; font-size:12px; font-weight:bold; font-style:italic;}
	.product_med_container .product_title a{color:#332e2d; text-decoration:none;}
	.product_med_container .product_title a:visited{color:#332e2d; text-decoration:none;}
	.product_med_container .product_title a:active{color:#332e2d; text-decoration:none;}
	.product_med_container .product_title a:hover{color:#332e2d; text-decoration: underline;}
	
.product_med_container .product_price { font-style:normal; }

#main_img_gallery_btn {margin: 10px 0 10px 0;}


#rating_row {padding: 6px 5px 3px 3px; background-color:#f2f2f2; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd;}
.p_large_rating {float: left; width: 86px; padding:3px 0 0 2px;} 

.p_rating_star {float: left;}

.rating_text {font-size: 11px; float:left; padding:5px 0 0 0; color: #e2512f;}
	.rating_text a {color: #e2512f; text-decoration:none;}
	.rating_text a:visited {color: #e2512f; text-decoration: underline;}
	.rating_text a:active {color: #e2512f; text-decoration: underline;}
	.rating_text a:hover {color: #404b3b; text-decoration: underline;}
	
#large_product_desc {padding:10px;}
#large_price { color:#f00; font-style:italic; padding:0 0 0 10px; font-size:16px;}





#product_large_wrapper { padding: 0px; margin-bottom:10px;}
	
#product_large_left {float: left;  width:240px; padding:0 0 10px 0;}	
	
#product_large_right {float: right; width: 494px; border:1px solid #bebebe; padding:1px; background-color:#f0f0f0;}	

#main_product_img {width:246px;}
#main_product_img img {}


.gallery_item { margin:5px 0 10px 10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.gallery_thumb { float:left; margin:0px 12px 8px 3px; border:1px solid #bebebe; padding:2px; background-color:#cdcdcd;}
.gallery_title { font-size:16px; font-weight:bold; padding:0 0 5px 0;}
#gallery_title { font-size:16px; font-weight:bold; padding:5px 0 5px 0; text-align:center;}
.gallery_desc { font-size:12px;}
.gallery_thumb img { }
.view_gallery { text-decoration:underline; padding:10px 0 0 0; font-style:italic; font-weight:normal;}
.gallery_long_desc {padding:10px 0 10px 0;}


.links_item { margin:5px 0 10px 10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.links_thumb { float:left; margin:0px 12px 8px 3px; border:1px solid #bebebe; padding:2px; background-color:#cdcdcd;}
.links_title { font-size:16px; font-weight:bold; padding:0 0 5px 0;}
#links_title { font-size:16px; font-weight:bold; padding:5px 0 5px 0; text-align:center;}
.links_desc { font-size:12px; padding:0 0 10px 0;}
.links_thumb img { }
.links_link { text-decoration:underline; padding:10px 0 0 0; font-style:italic; font-weight:normal;}
.gallery_long_desc {padding:10px 0 10px 0;}



.small_links {font-size:12px; padding:5px; font-style:italic;}
	.small_links a {color: #000; text-decoration:none;}
	.small_links a:visited {color: #000; text-decoration: underline;}
	.small_links a:active {color: #000; text-decoration: underline;}
	.small_links a:hover {color: #000; text-decoration: underline;}


#short_desc { padding:10px; }
#short_desc_content {background-color:#fff; background-image:url(images/main_item_content_bg.gif); background-repeat:repeat-x; color:#2e3234; border-bottom: 1px solid #a4b5bf; border-left: 1px solid #a4b5bf; border-right: 1px solid #a4b5bf; width:438px; padding:0 10px 10px 10px; margin-bottom:10px;}
#product_optionsWrapper { padding:10px; }

#price_box { float:left; background-color:#fcfcfc; width:492px; background-image:url(images/content_bottom.gif); background-repeat:repeat-x; background-position:bottom; border:1px solid #cdcdcd;}

.regular_price {color:#666666; text-decoration:line-through; padding:0px 20px 0 10px; width:160px; float:left; }
.our_price {width:250px; float:left; font-size:16px; color:#000; padding:15px 0 0 10px;}
.big_price { font-weight:bold; color:#e2512f; font-size:20px; text-align:right; font-style:italic; padding:0 24px 0 10px; float:left; }
.add_to_cart { padding:15px;}


.product_large_title { font-size:18px; border-bottom:1px solid #d5d5d5; padding:0 0 0px 0; margin-bottom:0px; background-image: url(images/title_bg.gif); background-repeat:repeat-x; height:37px; font-style:italic;}


.product_large_box { width: width:100%; border:1px solid #bebebe; padding:1px; background-color:#f0f0f0; margin-bottom:10px;}

.product_large_box_content { background-color:#fcfcfc; background-image:url(images/content_bottom.gif); background-repeat:repeat-x; background-position:bottom; border:1px solid #cdcdcd; width:738px; padding:10px 0 10px 0;}

.main_box_content { background-color:#fcfcfc; background-image:url(images/content_bottom.gif); background-repeat:repeat-x; background-position:bottom; border:1px solid #cdcdcd; width:930px; padding:10px 0 10px 0;}

.product_top_button { position:absolute; right:8px; top:4px;}

.suggested_accessory {width:164px; float:left; margin:0px 10px 0 10px;}
.suggested_accessory_image { background-color:#fff;  padding:0px; width:156px; margin:10px 0 0 0; height:178px; overflow:hidden; }

.suggested_accessory_image img {}

.suggested_title {padding:8px 0px 0px 0px; color:#842610; font-weight:bold; font-size:12px; text-decoration:underline; text-align:center;}
	.suggested_title a {color: #842610; text-decoration:underline;}
	.suggested_title a:visited {color: #842610; text-decoration: underline;}
	.suggested_title a:active {color: #842610; text-decoration: underline;}
	.suggested_title a:hover {color: #842610; text-decoration: none;}
	
.suggested_desc { font-size:11px; color:#11143b; padding:5px 2px 5px 2px; text-align:center;}
.suggested_price { font-weight:bold; font-size:11px; color:#4a4a4a; padding:0 10px 0 5px; float:left; margin-left:60px; margin-right:60px;}
	.suggested_price a {color: #4a4a4a; text-decoration:none;}
	.suggested_price a:visited {color: #4a4a4a; text-decoration: none;}
	.suggested_price a:active {color: #4a4a4a; text-decoration: none;}
	.suggested_price a:hover {color: #fe6600; text-decoration: underline;}
.suggested_more	{font-size:11px; float:right; padding:0 5px 0 0; font-weight:bold;}


.category_product {width:160px; float:left; margin:10px 5px 0 10px;display:inline;}
.category_product_image { background-color:#fff; border:3px solid #ddd; padding:0px; width:156px; margin:10px 0 0 0; height:178px; overflow:hidden;}
.category_product_title { padding:8px 0px 5px 0px; color:#842610; font-weight:bold; font-size:12px; text-decoration:underline; }
	.category_product_title a {color: #842610; text-decoration:underline;}
	.category_product_title a:visited {color: #842610; text-decoration: underline;}
	.category_product_title a:active {color: #842610; text-decoration: underline;}
	.category_product_title a:hover {color: #842610; text-decoration: none;}
.category_product_desc { font-size:11px; color:#11143b; padding:0px 2px 5px 2px; }
.category_product_price { font-weight:bold; font-size:12px; color:#4a4a4a; padding:0 10px 0 5px;}
	.category_product_price a {color: #4a4a4a; text-decoration:none;}
	.category_product_price a:visited {color: #4a4a4a; text-decoration: none;}
	.category_product_price a:active {color: #4a4a4a; text-decoration: none;}
	.category_product_price a:hover {color: #4a4a4a; text-decoration: underline;}

	
.title { font-size:18px; padding:0 0 0px 0; margin-bottom:0px; background-image: url(images/title_bg.gif); background-repeat:repeat-x; height:37px;}
.title_content {float:left; background-image:url(images/title_left.gif); background-repeat:no-repeat; padding:7px 0 0 10px; font-family: Arial, Helvetica, sans-serif; color:#213c45; font-weight:bold; font-style:italic;}
.main_text {padding:0 10px 10px 10px;}	

.customer_review {margin:0 10px 10px 10px; border-bottom:1px dotted #8f8f8f; padding-bottom:10px; font-size:12px;}

.customer_review .rating {font-weight:bold; padding:0 0 10px 0;}
.customer_review .rating img { vertical-align:middle; padding:0 0 2px 0;}
.customer_review .comment {font-size:12px;}
.customer_review .headline { padding:0 0 5px 0; }
.customer_review .customer { padding:0 0 5px 0; }
.customer_review .helpful { padding:0 0 0 0; float:right;}
.customer_review .helpful a {margin:0 0 0 5px; vertical-align:middle; padding:8px 0 0 0;}

.view_all {float:right; font-weight:bold; padding:0 10px 0px 0;}

.big_star {float:left; padding:2px 0 0 5px;} 

.sample_video {float:right; padding:10px 10px 0 0;}

/* --------------------------------- Product Specific Layout -------------------------- */
#gallery_wrapper { width:240px; }
#gallery_mainWrapper { height:248px; overflow:hidden; }
#gallery_mainImage { max-height:240px; overflow:hidden; padding:2px; border: 1px solid #AAA; margin-bottom:10px; cursor:pointer; }
#gallery_mainImage img { width:234px; }
#gallery_thumbWrapper { width:235px; }
.gallery_thumbRow { text-align:center; margin-left:14px; }
.gallery_thumbnail, .gallery_thumbnailOver { float:left; width:60px; height:60px;overflow:hidden; border:1px solid #BBB; margin:5px; cursor:pointer; }
.gallery_thumbnail img, .gallery_thumbnailOver img { height:60px;width:60px; }
.gallery_thumbnailOver { border:1px solid #222; }
.category_rowItem {float:left;width:180px;}
.prod_row {width:100%;}



#ecomm_product_features_sub_header, .ecomm_product_features_table {display: none}
#promotion_add_code,#code{float:left;margin:0 4px 5px 0;width:100px;}
#promotion_cart_input .ecomm_button{width: 150px; float: left; padding:0 2px 2px; height:22px;}
.checkout_promo_code_section .ecomm_button{float: left; padding:0 2px 2px; height:22px;}