@charset "utf-8";
/* CSS Document */

object{z-index:1;}
.print{display:none;}
body {
	background:#fff url(../images/top_bg.jpg) repeat-x top center;
	padding:0px;
	margin:0px;
	color:#333333;
	font-size:13px;
	font-family: Arial, Verdana, sans-serif;
}

html, body, h1, h2, h3, h4, h5, h6, p, img, ul{
	margin: 0px;
	padding: 0px;
}
.submain_content ul, .f_fix ul{margin-bottom:10px;}

.header_wrapper td{margin:0;padding:0;}
/* 
.clearfix {
	clear:both;
}
this selector is reserved for the definition below*/

/* 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;
	float:left;
}
/* ---------------------------------------------------------------------- */
.content p{margin-bottom:10px;}

a:link, a:visited, a:focus {
	color:#0064af;
	text-decoration:none;
	outline:none;
}
a img{border:none;}
a:hover {
	color:#0064af;
	text-decoration:underline;
	outline:none;
}
select {
	background:transparent url(../images/input_bg.jpg) repeat-x scroll 0 0;
	border:1px solid #a0a6a9;
	color:#000000;
	font-family: Arial, Verdana, sans-serif;
	/*font-size:11px;*/
	padding:2px;
	font-weight:normal;
	height:24px;
	width:auto;
	position:relative;

}

.special_option_row select{margin-bottom:6px;}

input, textarea {
	font-family:Arial, Verdana, sans-serif;
	/*font-size:11px;*/
	font-weight:normal;
	background:#fff url(../images/input_bg.jpg) repeat-x;
	border:1px solid #a0a6a9;
	color:#000;
	padding:3px;
	margin:0;
}

input.ecomm_button{height:24px; margin:0;}
input#continue, input#process_order{height:34px;}

li{margin-top:10px;}

/* Headings */

h1 {
	font-size:20px;
	font-weight:normal;
	line-height:25px;
	border-bottom: 2px solid #cccccc;
	color:#2c3232;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-bottom:5px;
	margin-bottom:10px;
}
h2 {
	font-size:14px;
	margin:0px 0 5px;
	padding:20px 0 5px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
}
/* Headings */

/* Common Tools */

.left {
	float:left;
}
.right {
	float:right;
}
.f_fix {
	float:left;
	width:100%;
}
.no_display {
	display:none;
}
span.underline {
	text-decoration:underline;
}
.text_bold {
	font-weight:bold;
}
.no_margin {
	margin:0 !important;
}
.no_padding {
	padding:0 !important;
}
.text_italic {
	font-style:italic;
}
.f_normal {
	font-weight:normal;
}
a.blue_link {
	color:#0064af;
	font-size:11px;
	line-height:normal;
	text-decoration:underline;
}
a.blue_link:link, a.blue_link:visited {
	color:#0064af;
	text-decoration:underline;
}
/* Common Tools */

#main {
	width:100%;
	height:auto;
	margin:0px auto;
}
#container {
	width:100%;
	height:auto;
	background:#fff url(../images/background.jpg) repeat-x top left;
	float:left;
}
.content_wrapper {
	width:940px;
	margin:0px auto;
	height:auto;
}
.header_wrapper {
	width:100%;
	margin:0px auto;
	height:auto;
}
.header {
	width:940px;
	margin:0px auto;
	height:110px;
}
.header_left {
	width:auto;
	height:auto;
	float:left;
	padding-top:10px;
}
.header_left .tagline {
	padding-top:50px;
	padding-left:10px;
}
.header_right {
	width:auto;
	padding-top:25px;
	height:auto;
	float:right;
}
.header_right {
	padding-bottom:8px;
	text-align:right;
}
.header_right p.hrow {
	padding-bottom:8px;
}
.header_right .listbox {
	padding:0px 10px;
	background:url(../images/link_bg.jpg) repeat-x;
	float:right;
}
.header_right .listbox ul {
	margin:0px;
	padding:0px;
}
.header_right .listbox li {
	display:inline;
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
.header_right .listbox li a:link, .header_right .listbox li a:visited {
	color:#fff;
	text-decoration:none;
}
.header_right .listbox li a:hover {
	color:#fff;
	text-decoration:none;
}
.header_right .listbox li span {
	padding:0px 4px;
}
/* --- Navigation --- */

.menu_wrapper {
	float:left;
	width:100%;
	background:url(../images/navi_bg.jpg) repeat-x;
	height:40px;
}
.menu_center {
	height:auto;
	margin:0 auto;
	width:940px;
}
.menu {
	font-size:13px;
	font-weight:bold;
	height:auto;
	margin:0 auto;
	padding-top:4px;
	width:auto;
	font-family:Arial, Verdana, sans-serif;
}
.menu ul {
	margin:0px;
	padding:0px;
}
.menu li{
	float:left;
	list-style:none;
	line-height:30px;
	background:transparent url(../images/nav_tab_left.jpg) no-repeat scroll left center;
	margin:0 4px 0 0;
	position:relative;
}
.menu li img {
	border:none;
	padding-left:3px;
	padding-bottom:2px;
	line-height:30px;
}
.menu li a, .menu li a:link, .menu li a:visited {
	color:#ffffcc;
	display:block;
	float:left;
	padding:0 0 0 18px;
	text-decoration:none;
}
.menu li a span {
	display:block;
	float:left;
	background:transparent url(../images/nav_tab_right.jpg) no-repeat scroll right center;
	height:30px;
	padding:0 18px 0 0;
}
.menu li a span .arrow {
	background:transparent url(../images/d_arrow.gif) no-repeat scroll right center;
	padding-right:14px;
}
.menu li a:hover, .menu li.active a, .menu li.current_page_item a {
	background:transparent url(../images/nav_tab_left.jpg) no-repeat scroll left center;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
.menu li.active a span, .menu li.current_page_item a span, .menu li a:hover span {
	background:transparent url(../images/nav_tab_right.jpg) no-repeat scroll right center;
}
.menu li.hover div.submenu {
	display:block !important;
	background:transparent;
}
div.submenu {
	width:200px;
	position:absolute;
	top:30px;
	left:0px;
	z-index:1110;
	display:none;
}
.submenu .top {
	float:left;
	width:200px;
	height:8px;
	background:url(../images/dp_top.png) no-repeat bottom left;
	font-size:8px;
}
.submenu .mid {
	float:left;
	width:198px;
	height:auto;
	border-left:1px solid #004376;
	border-right:1px solid #004376;
	background:#3785cd;
}
* html .submenu .mid{
	margin-top:-2px;	
}
.submenu .bottom {
	float:left;
	width:200px;
	height:8px;
	background:url(../images/dp_bottom.png) no-repeat top left;
	font-size:8px;
}
.submenu ul {
	margin-left:20px;
	list-style-type:none;
}
.submenu li {
	color:#fff;
	background:url(../images/s_bullet.gif) no-repeat 0px 5px;
	font-size:12px;
	padding-bottom:5px;
	font-weight:bold;
	padding-left:13px;
	float:left;
	width:90%;
	margin:0px;
	line-height:normal;
}
.submenu li a:link, .submenu li a:visited {
	color:#fff;
	background:none;
	padding:0px;
	text-decoration:none;
}
.submenu li a:hover {
	color:#ffffcc;
	background:none;
	text-decoration:underline;
}
.menu_subdiv {
	background:#96bed8;
	width:100%;
	height:32px;
	float:left;
}
.menu_innerdiv {
	margin:0px auto;
	width:940px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight:bold;
	color:#0062ac;
	font-size:12px;
	padding-top:8px;
	text-transform:uppercase;
}
/* --- End of Navigation --- */

/* --- Cart --- */

.cart_box {
	float:right;
	font-family:Arial, Verdana, sans-serif;
}
.cart_box p.cart {
	font-size:11px;
	color:#fff;
	float:left;
	line-height:37px;
}
.cart_box p.cart img {
	padding-top:11px;
	float:left;
	padding-right:2px;
}
.cart_box .cartlist {
	float:left;
	width:auto;
	line-height:36px !important;
	line-height:37px;
	padding-left:15px;
}
.cart_box .cartlist ul {
	margin:0px;
	padding:0px;
}
.cart_box .cartlist li {
	display:inline;
	font-weight:bold;
	font-size:11px;
}
.cart_box .cartlist li a:link, .cart_box .cartlist li a:visited {
	color:#ffffcc;
	text-decoration:none;
}
.cart_box .cartlist li a:hover {
	color:#fff;
	text-decoration:none;
}
.cart_box .cartlist li span {
	color:#fff;
	padding:0px 4px;
}
/* --- End Cart --- */

/* --- Content --- */

.content {
	padding-top:20px;
	padding-bottom:25px;
	float:left;
	width:940px;
}
.banner_box {
	float:left;
	width:100%;
}
.banner_box .f_left {
	/*width:296px;*/
	height:316px;
	width:304px;
	float:left;
	background:#0062ac;
	/*padding:2px;*/
}
.banner_box .f_left img {
	border:1px solid #fff;
	margin:2px 0 0 2px;
}
.banner_box .show_text {
	padding:10px 7px 6px 10px;
	float:left;
	width:278px;
}
.banner_box p.prod_name {
	font-family:Arial, Verdana, sans-serif;
	font-size:13px;
	color:#ffffcc;
	font-weight:bold;
}
.banner_box p.prod_name a:link, .banner_box p.prod_name a:visited {
	color:#ffffcc;
	text-decoration:none;
}
.banner_box p.prod_name a:hover {
	color:#ffffcc;
	text-decoration:none;
}
.banner_box p.prod_price {
	font-family:Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.banner_box p.buy_now img {
	border:none;
}
.banner_box .f_right {
	float:right;
	width:620px;
}
.ad_banner {
	margin:15px 0px;
	width:100%;
	float:left;
	display:inline;
}
/* --- End Content --- */

.mid_content {
	float:left;
	width:100%;
}
.content_box {
	float:left;
	width:300px;
}
/*.content_box span.view_spacer {

	float:left;

	padding:10px 0;

	width:100%;

}*/

.content_box span.view_spacer {
	float:left;
	line-height:19px;
	padding:10px 0;
	width:100%;
}
div.content_box .img {
	border:1px solid #cccccc;
	float:left;
	margin-right:7px;
	padding:2px;
}
.content_box p {
	font-size:13px;
	line-height:19px;
}
.spacer {
	margin:0px 20px;
	display:inline;
}
.content_box .userbox {
	float:left;
	width:100%;
	padding-top:20px;
	text-align:right;
}
.content_box .userbox .blue {
	float:left;
	width:100%;
	text-align:right;
	color:#0064af;
}
.content_box p.test_name {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
		margin-bottom:0;

}
.userbox p.test_name{float:none;}
.content_box p.desig_name {
	color:#666666;
	font-size:11px;
	line-height:17px;
	margin-bottom:0;
}
.content_box p.video {
	margin-bottom:5px;
}
.content_box p.video img {
	border:none;
}
.content_box p.blue_link {
	color:#0064af;
	font-size:11px;
	line-height:normal;
	text-decoration:underline;
}
.content_box p.blue_link a:link, .content_box p.blue_link a:visited {
	color:#0064af;
	text-decoration:underline;
}
.cm_link img {
	border:none;
	padding-right:5px;
	text-align:right;
}
a.cm_link {
	font-size:13px;
	font-weight:bold;
	color:#0064af;
}
a.cm_link:link, a.cm_link:visited {
	color:#0064af;
	text-decoration:underline;
}
a.cm_link:hover {
	background:#0064af none repeat scroll 0 0;
	color:#FFFFFF;
	text-decoration:none;
}
ul.offer_list, ul {
	list-style-image:url(../images/bullet.jpg);
	list-style-position:outside;
	list-style-type:none;
	margin-left:20px;
}
ul.offer_list li {
	margin-top:15px;
}
.footer_wrapper {
	width:940px;
	margin:0px auto;
}
.footer {
	background:#f2f2f2;
	border-top: 2px solid #cccccc;
	float:left;
	width:920px;
	padding:10px;
}
.bottom_iconbox {
	background:url(../images/bottom_curve_mid.jpg) repeat-x top left;
	height:60px;
	width:920px;
	float:left;
}
.bottom_iconbox .b_left {
	background:url(../images/bottom_curve_left.jpg) repeat-x top left;
	height:60px;
	width:8px;
	float:left;
}
.bottom_iconbox .b_right {
	background:url(../images/bottom_curve_right.jpg) repeat-x top right;
	height:60px;
	width:8px;
	float:right;
}
.bottom_iconbox_inner {
	float:left;
	height:auto;
	width:904px;
}
.common_iconbox {
	float:left;
	height:58px;
	width:auto;
	padding:0px 19px;
	background:url(../images/btm_seprator.jpg) no-repeat top right;
}
.scr_spacer {
	padding-top:21px;
	float:left;
}
p.logobox {
	float:left;
	padding-top:15px;
	width:auto;
	padding-right:5px;
}
p.social_text {
	float:left;
	font-family:Arial, Verdana, sans-serif;
	padding-top:15px;
	width:auto;
	font-weight:bold;
	line-height:15px;
	color:#0064af;
	font-size:13px;
	padding-left:5px;
}
a.social_text {
	float:left;
	font-family:Arial, Verdana, sans-serif;
	padding-top:15px;
	width:auto;
	font-weight:bold;
	line-height:15px;
	color:#0064af;
	font-size:13px;
	padding-left:5px;
}
.common_iconbox_last {
	float:left;
	height:58px;
	width:auto;
	padding:0px 0px 0px 16px;
}
.b_footer {
	margin-top:20px;
	margin-bottom:10px;
	width:100%;
	float:left;
	font-weight:bold;
	text-align:center;
}
.b_footer ul {
	list-style:none;
	margin:0px;
}
.b_footer li {
	list-style:none;
	font-size:11px;
	font-family:Arial, Verdana, sans-serif;
	display:inline;
	padding:0px 0px;
	width:auto;
	color:#0064af;
}
.b_footer li a:link, .b_footer li a:visited {
	color:#0064af;
	text-decoration:underline;
}
.b_footer li a:hover {
	color:#0064af;
	text-decoration:none;
}
.b_footer li span {
	padding:0px 5px;
	color:#000;
}
.base_footer {
	text-align:center;
	width:100%;
	float:left;
	font-family:Arial, Verdana, sans-serif;
	font-size:11px;
	padding-top:15px;
	padding-bottom:5px;
}
.copyright_text {
	text-align:center;
	color:#000;
	line-height:25px;
}
/* Breadcrumbs --------------------------------------------------------------------------------- */

.breadcrumb_home_padding {
	border: medium none;
	margin:9px 5px 0px 0px;
	float: left;
	display:inline;
}
.breadcrumb .last_item {
	cursor: default;
	color:#333333;
	text-decoration:none;
}
.breadcrumb_spacer {
	padding:8px 0 0 30px !important;
	height:30px;
	width:auto;
	margin-top:1px;
	float:right !important;
	background:url(../images/print_icon.jpg) no-repeat top left;
	border-left:1px solid #c7c7c7;
}
.breadcrumb_wrap {
	display:inline-block;
	float:left;
	width:940px;
	margin-top:5px;
	/*margin-bottom:25px;*/

	padding-bottom:25px;
}
.breadcrumb {
	float:left;
	height:32px;
	font-weight:normal;
	font-size:11px;
	background:#e9eef0 url(../images/bc_bg.jpg) repeat-x top left;
	height:32px;
	overflow:hidden;
	width:910px;
	display:inline-block;
	position:relative;
}
.breadcrumb a, .breadcrumb_spacer a {
	color: #0066cc;
	display:inline-block;
	float:left;
	font-size:11px;
	overflow:hidden;
	padding: 8px 10px;
	text-decoration:none;
}
.breadcrumb a:hover{text-decoration:underline;}
.bd_arrow {
	background-image:url(../images/arrow.jpg);
	background-repeat: no-repeat;
	height:30px;
	margin-top:1px;
	width:12px;
	float: left;
}
.breadcrumb_wrap .bx_left {
	background:transparent url(../images/bc_left.png) no-repeat scroll left top;
	float:left;
	height:32px;
	width:15px;
}
.breadcrumb_wrap .bx_right {
	background:transparent url(../images/bc_right.png) no-repeat scroll right top;
	float:right;
	height:32px;
	width:15px;
}
.content_box_inner_top {
	/*margin:0px auto 0px;

	width:780px;

	clear:both;*/

	float:left;
	margin:0px;
	padding-bottom:10px;
	width:100%;
}
.content_box_inner {
	margin:0px auto 0px;
	width:780px;
	clear:both;
}
.content_box_inner_bottom {
	/*margin:0px auto 0px;

	width:780px;

	clear:both;*/

	float:left;
	padding-top:10px;
	width:100%;
}
.content_box_inner .vspacer {
	margin:25px 0px 10px 0px;
	float:left;
}
.content_box_inner_top .content_box_inner_bottom .content_box_inner p {
	font-size:13px;
	line-height:19px;
}
/* Product Section --------------------------------------------------------------------------------- */

.product_box {
	float:left;
	width:100%;
	padding-top:20px;
}
.product_box h5 {
	font-family:"Trebuchet MS", arial, Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	font-style:italic;
	background:url(../images/dot.jpg) repeat-x bottom left;
	padding-bottom:5px;
	text-transform:uppercase;
}
.prod_block {
	float:left;
	width:220px;
	height:220px;
	margin:15px 15px 10px 0px;
	background:#e8f3f8;
	display:inline;
}
.prod_block_in {
	margin:4px;
	float:left;
	display:inline;
	border:1px solid #cccccc;
	background:url(../images/product_base_bg.jpg) #efeff0 repeat-x;
	width:209px;
	height:209px;
}
.prod_head {
	height:32px;
	margin:1px;
	font-size:14px;
	float:left;
	color:#0064af;
	text-align:center;
	font-weight:bold;
	line-height:32px;
	display:inline;
	width:207px;
}
.prod_head a {
	color:#0064af;
	float:left;
	width:207px;
	height:32px;
	text-decoration:none !important;
	background:url(../images/product_head_bg.jpg) repeat-x;
}
.prod_head a:hover {
	color:#fff;
	float:left;
	background:url(../images/prod_hover_img_blue.jpg) repeat-x;
	width:207px;
	height:32px;
	text-decoration:none;
}
.prod_block_in .imagebox {
	text-align:center;
	float:left;
	width:209px;
	height:174px;
	overflow:hidden;
}
.showdiv {
	float:left;
	width:100%;
	background:url(../images/dot.jpg) repeat-x bottom left;
	padding:10px 0px;
	margin-bottom:10px;
}
.sortdiv {
	float:left;
	margin-right:10px;
	padding-right:10px;
	background:url(../images/v_dot.jpg) no-repeat center right;
}
.sortdiv .left {
	padding-right:5px;
}
a.sortReview img {
	padding-top:7px;
}
a.sortReview:link, a.sortReview:visited {
	float:left;
	padding-top:5px;
	margin-right:5px;
	text-align:center;
	width:auto;
	padding:0px 5px;
	text-decoration:none;
}
a.sortName img {
	padding-top:7px;
}
a.sortName:link, a.sortName:visited {
	display:block;
	float:left;
	text-decoration:none;
	/*color:#333333;*/

	margin-right:5px;
	text-align:center;
	width:57px;
	font-weight:bold;
}
.sortDir {
	display:block;
	height:19px;
	width:20px;
	float:right;
	background:url(../images/drop.jpg) no-repeat;
}
.prod_block_small {
	float:left;
	width:140px;
	height:auto;
	margin:0px 16px 5px 0px;
	display:inline;
}
.prod_block_in_small {
	float:left;
	display:inline;
	border:5px solid #e8f3f8;
	width:127px;
	height:127px;
}
.prod_block_in_small span.bdr {
	border:1px solid #cccccc;
	float:left;
	height:125px;
	width:125px;
}
.prod_small_head {
	font-size:12px;
	text-align:left;
	color:#0066cc;
	font-weight:bold;
	line-height:16px;
	display:inline;
	float:left;
	width:100%;
	padding-top:8px;
	padding-bottom:3px;
}
.prod_small_head a:link, .prod_small_head a:visited {
	color:#0066cc;
	text-decoration:none;
}
.prod_small_head a:hover {
	color:#ffffff;
	background:#0064af;
	text-decoration:none;
}
.prod_block_in_small .imagebox_small {
	text-align:center;
	float:left;
	/*width:100%;

	padding-top:12px;*/

	width:125px;
	height:125px;
	overflow:hidden;
}
.font_12 {
	color:#333333;
	font-size:12px;
	line-height:18px;
}
.font_11 {
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}
.linethrough {
	text-decoration:line-through;
}
.price_color {
	font-weight:bold;
	color:#c17400;
	font-size:12px;
}
.viewdiv {
	float:left;
	width:100%;
	padding:10px 0px 10px;
}
.white {
	color:#fff;
}
.sborder {
	float:left;
	width:100%;
	height:2px;
	font-size:2px;
	background:url(../images/dot.jpg) repeat-x bottom left;
	padding:10px 0px 0px;
}
/* -----------------------------pagination-------------------------- */	

.pagination li {
	border:0px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	float:left;
	font-size:11px;
	list-style:none;
	display:inline;
}
.pagination ul {
	border:0;
	margin:0;
	padding:0;
}
.pagination a {
	margin-right:2px;
}
.pagination .previous, .pagination .next {
	display:block;
	float:left;
	background:#fff;
	font-weight:bold;
	padding:0px 3px;
}
.pagination .next a, .pagination .previous a {
	font-weight:bold;
	color:#0066cc;
}
.pagination .active {
	color:#333333;
	font-weight:bold;
	display:block;
	float:left;
	padding:0px 3px;
}
.pagination a:link, .pagination a:visited {
	color:#0066cc;
	display:block;
	float:left;
	background:#fff;
	padding:0px 3px;
	text-decoration:none;
}
.pagination a:hover {
	background:#fff;
}
.pagination .inactive {
	color:#333333;
	font-weight:bold;
	display:block;
	float:left;
	padding:0px 3px;
}
.pagi_left {
	width:510px;
	float:left;
}
.pagi_right {
	width:410px;
	float:right;
}
/* -----------------------------pagination-------------------------- */

.news_spacer {
	margin-bottom:15px;
	float:left;
	width:100%;
	display:inline;
}
.submain_content {
	float:left;
	width:940px;
	height:auto;
	font-family:Arial, Verdana, sans-serif;
}
.submain_content span.view_spacer {
	padding:10px 0px;
	float:left;
	width:100%;
	line-height:18px;
}
div.submain_content span.img {
	border:1px solid #c1c1c1;
	float:right;
	display:inline;
	margin-left:10px;
}
div.submain_content img {
	border:5px solid #e8f3f8;
	float:left;
}
ul.content_list {
	font-family:Arial, Verdana, sans-serif;
	list-style-image:url(../images/star_bullet.jpg);
	list-style-position:outside;
	list-style-type:none;
	margin-left:40px;
}
ul.content_list li {
	margin-top:10px;
	padding-left:5px;
}
/* rightside ------------------------------------------------------------------------------------- */

.standard_main_col_right {
	margin:15px 0px 10px 0px;
	float:right;
	width:678px;
}
/* leftside ------------------------------------------------------------------------------------- */

.standard_main_col_left {
	margin:15px 0px 10px 0px;
	float:left;
	width:240px;
}
.record_box {
	width:230px;
	background:#e8f3f8;
	padding:5px;
	float:left;
}
ul.record {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding:0px;
}
ul.record li {
	background:url(../images/record_bg.jpg) top left repeat-x #fbfafa;
	height:auto;
	border-top:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	float:left;
	width:218px;
}
ul.record li.last {
	background:url(../images/record_bg.jpg) top left repeat-x #fbfafa;
	height:auto;
	border:1px solid #d2d2d2;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:10px;
	float:left;
	width:218px;
}
.record li a:link, .record li a:visited {
	color:#000000;
	text-decoration:none;
}
ul.record li.no_space {
	background:#e8f3f8;
	height:auto;
	border:none;
	padding:0px;
	float:left;
	width:100%;
}
ul.record li span.bullet {
	background:url(../images/star_bullet.gif) top left no-repeat;
	width:15px;
	height:15px;
	float:left;
	padding-right:5px;
}
.subrecord span.top {
	background:url(../images/shadow_top.jpg) no-repeat top left;
	width:228px;
	border-top:1px solid #d2d2d2;
	height:5px;
	font-size:4px;
	float:left;
}
.subrecord {
	float:left;
	width:100%;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;background:#e8f3f8;
	height:auto;
	font-size:12px;
	border-bottom:none;
	padding-left:0px;
	width:230px;
}
.subrecord .innerbox {
	padding-left:32px;
	float:left;
	width:198px;
	line-height:14px;
	padding-top:2px;
	padding-bottom:2px;
	text-decoration:underline;
}
.subrecord .innerbox_con {
	padding-left:13px;
	float:left;
	width:216px;
	line-height:14px;
	padding-top:2px;
	padding-bottom:2px;
}
.subrecord .innerbox_in {
	padding-left:28px;
	float:left;
	width:201px;
	line-height:14px;
	text-decoration:underline;
	padding-top:2px;
	padding-bottom:2px;
}
.subrecord .innerbox span {
}
.subrecord span.bottom {
	background:url(../images/shadow_bottom.jpg) no-repeat bottom left;
	width:228px;
	height:5px;
	border-bottom:1px solid #d2d2d2;
	font-size:4px;
	float:left;
	position:relative;
	top:1px;
}
.subcontent_box {
	float:left;
	padding:0px 1px;
	width:669px;
	background:#e8f3f8;
	padding:5px;
	margin-bottom:20px;
	display:inline;
}
.subcontent_box_bdr {
	border:1px solid #d9d7d7;
	width:667px;
	background:#fff;
}
.subcontent_box .heading_box {
	background:url(../images/head_bg.jpg) repeat-x;
	width:666px;
	float:left;
	height:35px;
}
.subcontent_box .heading_box h3 {
	font-size:14px;
	font-weight:normal;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;margin-top:0px;
	color:#0064af;
	float:left;
	line-height:35px;
	padding-bottom:0px;
	margin-bottom:0px;
	border-bottom:none;
	padding-left:10px;
}
.subcontent_box .heading_box span {
	background:url(../images/more_bg.jpg) repeat-x;
	width:auto;
	float:right;
	margin-top:1px;
	line-height:32px;
	height:32px;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-left:11px;
	padding-right:6px;
}
.subcontent_box .heading_box span a:link, .subcontent_box .heading_box span a:visited {
	color:#fff;
	text-decoration:none;
}
.subcontent_box .imgbox {
	float:left;
}
.subcontent_box .view_spacer {
	float:left;
	padding:10px;
}
.submain_content h4 {
	font-size:14px;
	float:left;
	width:100%;
	margin-top:0px;
	padding-top:20px;
	padding-bottom:13px;
}
.back_link {
	width:100%;
	float:left;
	font-size:13px;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-top:15px;
}
.back_link a:link, .back_link a:visited {
	color:#000;
	text-decoration:underline;
}
.space {
	padding:0px 0px 10px 0px;
	float:left;
}
.standard_main_col_right h3 {
	color:#0064af;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:14px;
	font-weight:normal;
	border-bottom:2px solid #e2e2e2;
}
div.submain_content span.img_01 img {
	border:1px solid #cccccc;
	display:inline;
	float:left;
	margin-right:7px;
}
.submain_content p {
	line-height:20px;
	margin-bottom:10px;
}
.read_more {
	font-size:11px;
}
/* Product Page-----------------------------------------------------------------*/

#product {
	float:left;
	width:940px;
	padding-top:10px;
	position:relative;
	z-index:1;
}
.rightpanel h1 {
	font-size:20px;
	font-weight:normal;
	line-height:25px;
	border-bottom:none;
	color:#2c3232;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-bottom:5px;
	margin-bottom:0px;
	position:relative;
	z-index:1;
}
.leftpanel {
	float:left;
	height:auto;
	width:300px;
	position:relative;
	z-index:2;
}
.rightpanel {
	float:right;
	width:620px;
	height:auto;
	z-index:1;
}
.video_box {
	float:left;
	width:290px;
	padding:5px;
	float:left;
	background:#e8f3f8;
}
.video_box img {
	border:1px solid #fff;
}
.mid_content_box {
	background:#e8f3f8;
	width:290px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	display:inline;
	padding:5px;
}
* html .mid_content_box {
	width:300px;
	padding:0;
	position:relative;
	overflow:hidden;
}
.top_curve_left {
	background:url(../images/minw_top_curve.jpg) no-repeat top left;
	width:300px;
	height:5px;
	display:inline;
	line-height:5px;
	font-size:5px;
	float:left;
}
.mid_content_left {
	background:#e0e7ea;
	width:300px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	display:inline;
	padding:0px;
}
.bottom_curve_left {
	background:url(../images/minw_bottom_curve.jpg) no-repeat bottom left;
	width:300px;
	height:5px;
	line-height:5px;
	font-size:5px;
	float:left;
}
.prod_left {
	float:left;
	width:380px;
	position:relative;
	height:auto;
}
.prod_right {
	float:right;
	width:220px;
	height:auto;
}
.insert_box {
	float:left;
	width:100%;
	display:inline;
	height:auto;
	text-align:center;
}
.insert_box .icon {
	line-height:normal;
	padding-top:5px;
	float:left;
	padding-right:4px;
	width:45%;
	text-align:right;
}
.insert_box .text {
	line-height:normal;
	font-weight:normal;
	float:left;
	font-size:11px;
	width:50%;
	line-height:22px;
	text-align:left;
}
.prod_big {
	float:left;
	width:100%;
	display:inline;
	height:auto;
	text-align:center;
}
* html .prod_big {
	width:290px;
	margin:5px;
}
.maxdiv {
	float:left;
	width:295px;
	display:inline;
}
* html .maxdiv{ margin-left:5px;}
.prod_big .image_big {
	text-align:center;
	float:left;
	border:1px solid #cccccc;
	padding:1px;
	background:#fff;
	height:286px;
	width:286px;
	overflow:hidden;
}
.minbox {
	float:left;
	height:50px;
	width:50px;
	padding:1px;
	border:1px solid #c7c7c7;
	background:#fff;
	margin-right:5px;
	margin-top:5px;
	overflow:hidden;
}
/** html .maxdiv div.minbox{padding:0;}*/

.minbox_select {
	float:left;
	height:50px;
	width:50px;
	padding:1px;
	border:1px solid #0066cc;
	background:#fff;
	margin-right:5px;
	margin-top:5px;
	overflow:hidden;
}
/** html .maxdiv div.minbox_select{padding:0;}*/
.rating_box {
	float:left;
	height:auto;
	margin-top:5px;
	width:100%;
}
.rating_link {
	float:left;
	font-size:12px;
	padding-top:3px;
}
.rating {
	float:left;
	padding-right:10px;
}
.dot_content_box {
	border-bottom:2px solid #cccccc;
	border-top:2px solid #cccccc;
	float:left;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	margin:5px 0px;
	display:inline;
}
.product_price {
	float:left;
	width:100%;
	font-size:11px;
	line-height:18px;
	padding:5px 0px;
}
.product_price .black {
	color:#000000;
	text-decoration:line-through;
}
.product_price .orange {
	color:#c17400;
	font-size:18px;
	font-weight:bold;
}
.prod_cart_box {
	background: url(../images/cart_bg.jpg) repeat-x left top;
	float:left;
	width:380px;
	height:54px;
}
.box_01 {
	width:131px;
}
.box_02 {
	width:52px;
}
.cart_box_content {
	float:left;
	padding:6px 0px 0px 9px;
}
.cart_box_content .textbold {
	line-height:19px;
	font-weight:bold;
}
.cart_box_content .textbold p{
	margin-bottom:0;
}
.minwidth {
	width:130px;
}
.input_minwidth {
	width:52px;
	height:16px;
}
.cart_box_button {
	float:left;
	padding:13px 0px 0px 10px;
	width:auto;
}
#shipping_estimate_button{margin-right:10px;}
.small_ad_box {
	/*background: url(../images/prod_right_ad_bg.jpg) no-repeat left top;*/

	height:77px;
	width:215px;
	float:left;
}
.small_ad_box .imgbox {
	float:left;
	width:auto;
	padding-top:10px;
	padding-left:30px;
	padding-right:10px;
}
.small_ad_box .text_box {
	float:left;
	width:137px;
	font-size:12px;
	padding-top:10px;
}
.right_top_curve {
	background:url(../images/right_top_curve.jpg) no-repeat top left;
	width:220px;
	height:5px;
	display:inline;
	line-height:5px;
	font-size:5px;
	float:left;
}
.right_content_box {
	width:219px;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	display:inline;
	padding:0px;
}
right_content_box .wishdiv {
	background:#FFFFFF;
	display:inline;
	float:left;
	height:auto;
	margin:0 5px;
	text-align:center;
	width:100%;
}
.right_bottom_curve {
	background:url(../images/right_bottom_cruve.jpg) no-repeat bottom left;
	width:220px;
	height:5px;
	line-height:5px;
	font-size:5px;
	float:left;
}
.prod_small {
	background:#FFFFFF;
	border:1px solid #C7C7C7;
	display:inline;
	float:left;
	height:auto;
	margin:0 5px;
	text-align:center;
	width:198px;
	padding:0px 5px;
}
.prod_small .image_big {
	float:left;
	padding-bottom:12px;
	padding-top:12px;
	text-align:center;
	width:100%;
}
.float_div {
	float:left;
	background:transparent url(../images/dot.jpg) repeat-x scroll left bottom;
	padding-bottom:10px;
	text-align:center;
	width:100%;
	margin-bottom:5px;
	display:inline;
}
.float_div_none {
	float:left;
	padding-bottom:5px;
	padding-top:5px;
	text-align:center;
	width:100%;
	display:inline;
}
.prod_right_icon {
	line-height:normal;
	float:left;
	padding-left:5px;
	padding-top:3px;
	padding-right:6px;
	width:auto;
	margin-bottom:3px;
}
.prod_right_text {
	line-height:normal;
	float:left;
	font-size:11px;
	width:auto;
	text-align:left;
}
/* product tabs-----------------------*/

.product_tabs {
	float:left;
	width:100%;
	height:auto;
	padding:0px 0px 0px 0px;
	position:relative;
	font-size:12px;
	font-family:Arial, Verdana, sans-serif;
	margin:0;
}
.product_tabs li.unselected {
	position: relative;
	top: 2px;
	float: left;
	list-style: none;
	cursor: pointer;
	margin-right:3px;
	padding:0px 24px;
	text-align:center;
	width:auto;
	height:26px;
	color:#0064af;
	font-weight:bold;
	line-height:26px;
	border:1px solid #cccccc;
	background:#e0e7ea url(../images/tab_inactive_bg.jpg) repeat-x scroll left top;
}
.product_tabs li.selected {
	background:#ffffff url(../images/tab_active_bg.jpg) repeat-x scroll left bottom;
	height:28px;
	float:left;
	position: relative;
	top: 1px;
	font-weight:bold;
	list-style: none;
	cursor: pointer;
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin-right:3px;
	line-height:28px;
	text-align:center;
	padding:0px 24px;
	width:auto;
}
.product_panel {
	float:left;
	width:290px;
}
.product_panel .tabborder {
	border:1px solid #c7c7c7;
	float:left;
	background:#fff;
	width:602px;
	min-height:130px;
	padding:0px 8px 10px;
}
.product_intab {
	float:left;
	width:620px;
	height:auto;
	margin-top:15px;
	display:inline;
}
.product_tab_content {
	float:left;
	padding:5px 10px;
	width:582px;
}
.product_tab_content .head {
	background: url(../images/dot.jpg) repeat-x scroll left bottom;
	float:left;
	height:auto;
	padding-bottom:5px;
	width:582px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:14px;
	font-style:italic;
	margin:5px 0px 10px;
	display:inline;
	color:#4d565b;
}
.product_tab_content .normal {
	font-size:12px;
	line-height:18px;
	padding-top:5px;
	float:left;
	width:100%;
}
.product_tab_content .fontbold {
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	padding-top:15px;
	padding-bottom:10px;
	float:left;
	width:100%;
	text-transform:uppercase;
}
.product_tab_content .small_txt {
	font-size:11px;
	line-height:18px;
	padding-top:2px;
	float:left;
	width:100%;
}
.product_tab_content .left {
	padding-right:5px;
}
.product_suggest_left {
	padding-top:20px;
	float:left;
	width:300px;
}
.product_suggest_right {
	padding-top:20px;
	float:right;
	width:620px;
}
.ps_head {
	background: url(../images/dot.jpg) repeat-x scroll left bottom;
	float:left;
	height:auto;
	padding-bottom:5px;
	width:100%;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	font-size:14px;
	font-style:italic;
	margin:5px 0px 10px;
	display:inline;
	color:#4d565b;
}
.ps_row {
	float:left;
	width:300px;
	padding-bottom:10px;
}
.ps_left {
	float:left;
	width:138px;
	margin-right:8px;
	display:inline;
}
.ps_right {
	float:left;
	width:152px;
	height:auto;
}
/* Product Page-----------------------------------------------------------------*/

.promo_img {
	float:left;
	background:#0b1036;
	height:305px;
	width:300px;
}
.promo_video {
	float:left;
	background:#0b1036;
	height:305px;
	width:499px;
}
.promo_scroll {
	float:left;
	background:#0b1036;
	height:305px;
	width:141px;
}
.index_banner {
	float:left;
	height:auto;
	width:100%;
}
/* Css for Modalbox----------------------------------------------------------------*/

.md_panel {
	width:900px;
	margin:0px auto;
	background:#fff;
}
.md_panel_in {
	width:900px;
	float:left;
	background:#fff;
}
.md_row {
	float:left;
	width:100%;
	padding-bottom:20px;
}
.md_left {
	float:left;
	width:auto;
}
.md_right {
	float:right;
	width:260px;
}
.md_snap {
	width:125px;
	float:left;
	padding-right:10px;
}
.md_snap img {
	width:125px;
}
.md_picname {
	float:left;
	width:190px;
}
.md_head {
	font-weight:bold;
	color:#0064af;
	font-size:12px;
	padding-bottom:3px;
}
.md_norm {
	font-size:11px;
}
.md_panel_head {
	border-bottom:2px solid #cccccc;
	float:left;
	width:100%;
	margin-bottom:20px;
	margin-top:4px;
	display:inline;
}
.md_panel_head h5 {
	font-family:"Lucida Grande", "Lucida Sans", arial, verdana, sans-serif;
	font-size:24px;
	font-style:normal;
	padding-bottom:5px;
	padding-left:8px;
	font-weight:normal;
	text-transform:none;
}
.md_panel .mleft {
	padding-top:5px;
	padding-right:4px;
	float:left;
	font-size:12px;
}
.mright {
	float:right;
	cursor:pointer;
}
.md_main_panel {
	width:940px;
	float:left;
}
.md_curve_top {
	float:left;
	width:940px;
	height:13px;
	background:url(../images/md_top_curve.png) bottom left no-repeat;
}
.md_curve_bottom {
	float:left;
	width:940px;
	height:14px;
	background:url(../images/md_bottom_curve.png) top left no-repeat;
}
.md_mid_strip {
	float:left;
	width:940px;
	height:auto;
	background:url(../images/md_mid_strip.png) top left repeat-y;
}
* html .md_mid_strip {margin-top:-3px;}
/* Css for Modalbox----------------------------------------------------------------*/

.TabItemsGroup li.selected {
	background:#fff;
	height:28px;
	float:left;
	position: relative;
	top: 1px;
	text-transform:uppercase;
	font-weight:bold;
	list-style: none;
	cursor: pointer;
	border-top:1px solid #c7c7c7;
	border-left:1px solid #c7c7c7;
	border-right:1px solid #c7c7c7;
	line-height:28px;
	text-align:center;
	/*	padding:0px 25px;*/

	width:142px;
}
.cart_mid_content {
	background:#e8f3f8;
	width:380px;
	height:auto;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	display:inline;
	padding-bottom:8px;
}
.cart_mid_content p.left {
	padding-right:5px;
}
.btm_border {
	border-bottom:2px solid #cccccc;
	padding-bottom:5px;
}
.product_suggest_right h2 {
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	border-bottom: 2px solid #cccccc;
	color:#2c3232;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-bottom:5px;
	margin-bottom:10px;
}
.product_suggest_left h2 {
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	border-bottom: 2px solid #cccccc;
	color:#2c3232;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-bottom:5px;
	margin-bottom:10px;
}
.price_red {
	font-weight:bold;
	color:#c17400;
	font-size:12px;
}
.md_left h2 {
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.md_left p {
	font-size:12px;
}
.tooltip {
	position:absolute;
	width:180px;
	float:left;
	display:block;
}
.tooltip_box {
	padding:10px;
	margin-top:10px;
	width:156px;
	height:140px;
	font-size:11px;
	float:left;
	background:#fff;
	border-top:2px solid #999999;
	border-left:2px solid #999999;
	border-right:2px solid #999999;
	text-decoration:none;
}
.tooltip_box a {
	text-decoration:none;
}
.tooltip .abottom {
	background:url(../images/tooltip_arrow.gif) no-repeat;
	width:180px;
	float:left;
	height:8px;
	font-size:8px;
}
.tooltip_box span.img_01 img {
	border:1px solid #CCCCCC;
	display:inline;
	float:left;
	padding:1px;
	background:#fff;
	margin-right:7px;
}
a.hover1 {
	position:relative;
	margin:0px;
	padding:0px;
}
a.hover1:link strong, a.hover1:visited strong {
	display:none;
}
a.hover1:hover strong {
	/*display:block;

	position:absolute;

	top:-95px;

	margin:0px;

	color:#333;

	line-height:normal;

	right:-58px;

	width:156px;

	font-size:11px;

	height:auto;

	z-index:100;

	font-weight:normal;*/

	display:block;
	position:absolute;
	top:-178px;
	margin:0px;
	color:#333;
	line-height:normal;
	right:-58px;
	width:156px;
	font-size:11px;
	height:auto;
	z-index:100;
	font-weight:normal;
}
a.hover1 {
	background:url(../images/info_disable.jpg) no-repeat;
	width:14px;
	height:16px;
	display:block;
}
a.hover1:hover {
	background:url(../images/info_icon.jpg) no-repeat;
	width:14px;
	height:16px;
	display:block;
}
a.hover1:hover, a.hover1 a:focus, a.hover1 a:active {
	/*background:transparent;*/

    text-decoration:none;
}
/*a:hover, a:focus, a:active{

    background:transparent;

    text-decoration:none;

}*/

.product_panel h2 {
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	border-bottom: 2px solid #cccccc;
	color:#2c3232;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;padding-bottom:3px;
	margin-bottom:10px;
}
.info_icon {
	float:left;
	height:18px;
}
/*Do you know link*/

a.black_link:link, a.black_link:visited {
	color:#333333;
}
a.black_link:hover {
	color:#333333;
}
/*What People Are Saying images overflow */

.img_thumb {
	border:1px solid #CCCCCC;
	float:left;
	margin-right:7px;
	padding:2px;
}
.img_thumb2 {
	float:left;
	height:64px;
	overflow:hidden;
	width:64px;
}
/* Video fade show css START*/

.black_overlay {
	display:none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #0A1036;
	z-index:1002;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.white_content {
	display:none;
	position: absolute;
	top: 50%;
	left:10%;
	/*width: 605px;

	height: 540px;

     padding: 16px;

	border: 2px solid #cc3000;

	background-color: white;*/

	z-index:1003;
}
#product .white_content {
	display:none;
	position: absolute;
	top: -10%;
	left:10%;
	z-index:1003;
}
* html .black_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.clientHeight+'px');
 width: expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1262? "1260px" : "auto");
}
* html .white_content { /* ie6 hack */
	position: absolute;
}
/* Video fade show css END*/



.normal_view {
	font-size:11px;
	line-height:18px;
	padding-top:5px;
	float:left;
	width:100%;
}
/*========= lightbox ==========*/

#lightbox {
	background-color:#fff;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
}
#lightboxDetails {
	font-size: 11px;
	padding-top: 0.4em;
}
#lightboxCaption {
	float: left;
}
#keyboardMsg {
	float: right;
}
#closeButton {
	top: 5px;
	right: 5px;
}
#lightbox img {
	border: none;
	clear: both;
}
#overlay img {
	border: none;
}
#overlay {
	background-image: url(../images/overlay.png);
}
* html #overlay {
	background-color: #333;
	background-color: transparent;
	background-image: url(../images/blank.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");
}
/*========= lightbox ==========*/



.cart_disable {
	background:#faf0b5;
	width:380px;
	height:auto;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	display:inline;/*padding-bottom:8px;*/

}
.cart_disable_in {
	padding:18px 10px 20px 10px;
	width:360px;
	display:inline;
	float:left;
	font-size:11px;
	font-weight:normal;
}
.review_tab_heading {
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	color:#2c3232;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;}

/* ==== left column ==== */
#record_nav{
	width:220px;
	margin:10px 0;
	
}

.record_cat_title {
background:transparent url(../images/record_nav_top.png) no-repeat top left;
border-bottom:1px solid #ccc;
float:left;
line-height:6px;
text-align:center;
width:100%;
}

.record_cat_title h4 {
border:0 none;
font-family:arial,verdana,sans-serif;
font-size:14px;
font-style:normal;
font-weight:bold;
line-height:1.2;
margin:0;
padding:8px;
width:204px;
}
.articles_side_bar_bottom{float:left;}
.articles_side_bar_bottom img{border:none !important;}

#record_nav ul{
	list-style:none;
	list-style-image:none;
	margin:0;
	padding:0;
	float:left;
	width:218px;
	border:1px solid #ccc;
	border-top:none;
	border-bottom:none;
}

#record_nav ul li {
background:none;
margin:0;
padding:10px 10px 10px 20px;
border-bottom:1px dotted #ccc;
}

#record_nav ul li.current{
background:#eaf5fa url("../images/bullet.png") no-repeat 5px 14px;
padding:10px 10px 10px 20px;
border-bottom:1px dotted #ccc;
}

#record_nav ul li:hover{
background-color:#eaf5fa;
}


#record_nav ul li a:link, #record_nav ul li a:visited{

	text-decoration:none;
	
}
#record_nav ul li a:hover{
	text-decoration:underline;
}

#record_nav ul li a.current{
	font-weight: bold;

}
li.depth1{}
li.depth2{padding-left:32px !important;background-position:20px 14px !important;}
li.depth2 a:link,li.depth2 a:visited{font-style:italic !important;}
li.depth3{padding-left:44px !important;background-position:32px 14px !important;}
li.depth3 a:link,li.depth3 a:visited{}

/*---- Records ----- */
#standard_main_col_item {
	margin:0 0 20px;
	float:left;
	width:690px;
}
#standard_full_record {
	background-color:#fff;
	width:680px;
	padding:0;
	
}
.record_top{float:left;clear:both;}
#standard_full_record_content {
	float:left;
	background-repeat:repeat-y;
	padding:0 10px;
	width:668px;
	border:1px solid #ccc;
	border-top:none;
	border-bottom:none;
	
}
#standard_full_record_title {
	float:left;
	padding:0 0 8px 0;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
	border-bottom:dotted 1px;
	width:99%;
}
#standard_full_record_title a {
	text-decoration:none;
}
#standard_full_record_text {
	float:left;
	padding:5px 0 0;
	width:510px;
}
#full_record_text {
	line-height:1.33em;
	float:left;
	width:480px;
}
#standard_record_thumb {
	float:left;
	margin:5px 10px 0 5px;
	width:150px;
	border:5px solid #e8f3f8;
	position:relative;
	overflow:hidden;

}
#standard_record_thumb img {
}
#standard_record_more {
	float:left;
	margin:10px 5px 0 0;
}
#standard_record_more img {
	border:none;
}

/*----DUAL Records ----- */
#standard_main_col_item2  {
float:left;
margin:0 10px 20px 0;
width:340px;
}
#standard_full_record2  {
background-color:#EFDAB8;
border:1px solid #E1C597;
height:130px;
padding:10px 10px 20px;
width:310px;
}

#standard_full_record3  {
background-color:#EFDAB8;
border:1px solid #E1C597;
padding:10px 10px 20px;
width:310px;
}
#standard_full_record_content2 {
	background-repeat:repeat-y;
	padding:0;
}
#standard_full_record_title2 {
	float:left;
	padding:0 0 8px 0;
	margin-bottom:8px;
	color:#663333;
	font-size:13px;
	font-weight:bold;
	border-bottom:dotted 1px;
	width:99%;
}
#standard_full_record_title2 a {
	text-decoration:none;
}
#standard_full_record_text2 {
	float:left;
	padding:5px 0 0;
	width:510px;
}
#full_record_text2 {
	line-height:1.33em;
}
#standard_record_thumb2  {
border:1px solid #E1C597;
float:left;
height:74px;
margin:3px 10px 0 0;
overflow:hidden;
position:relative;
width:74px;
}
#standard_record_thumb2 img {
	/* temporarily until we resize the images */
	width: 75px;
}
#standard_record_more2 {
	float:left;
	margin:0 5px 0 0;
}
#standard_record_more2 img {
	border:none;
}

/* standard page columns */
.r_col{
	float:left; width:700px; margin-left:20px;
}

.l_col{
	float:left; width:218px;
}

/*Left column featured items & faq featured items*/
div.test_item {
background:url("../images/dot.jpg") repeat-x scroll left bottom transparent;
float:left;
margin:0px 0px 10px 0px;
text-align:left;
/*width:218px;*/
font-size:12px;
line-height:1.2em;
}
.test_mainimgdiv {
border:1px dotted #4F4E70;
float:left;
height:50px;
margin-right:7px;
padding:2px;
width:50px;
}
.test_img {
float:left;
height:50px;
overflow:hidden;
width:50px;
}
div.test_name2{
float:right;clear:both;width:100%;text-align:right;padding-bottom:10px;font-size:11px;margin:0;
}

.test_img img{width:50px;}

.l_col_faq {
float:left;
width:700px;
}
.r_col_faq {
float:left;
margin-left:20px;
width:218px;
}
.test_item_title  {
float:left;
font-size:13px;
font-weight:bold;
padding:0px;
}
span.view_spacer_en  {
float:left;
line-height:18px;
width:100%;
}
div.test_item h3{
color: #0064AF;
font-size:13px;
font-weight:bold;
}
/*Left column featured items & faq featured items end...*/

/*Left col item*/
.side_col_box{margin-bottom:20px; border-bottom:2px solid #CCCCCC; background-color:#E8F3F8;float:left; width:218px;}
.side_col_box_in{width:198px;margin:10px 0 0 10px; padding-bottom:10px;}
.side_col_box h2{
	padding-top:0;
	margin-bottom:15px;
	border-color:#999;
}

h2.contact_h2{padding-top:0 !important;}
ul.contact_ul{font-style:italic;}
.img_outer{
background-color:transparent;
border:1px dotted #4F4E70;
float:left;
height:52px;
margin-right:7px;
width:52px;
}
.img_inner{
	float:left;
height:48px;
position:relative;
overflow:hidden;
width:48px;
margin:2px 0 0 2px;
}
.img_inner img{border:none !important;}

.checkout_total_savings{font-weight:bold;}