/* CSS Document */
@font-face {
    font-family: 'designosauritalic';
    src: url('fonts/designosaur-italic-webfont.eot');
    src: url('fonts/designosaur-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/designosaur-italic-webfont.woff') format('woff'),
         url('fonts/designosaur-italic-webfont.ttf') format('truetype'),
         url('fonts/designosaur-italic-webfont.svg#designosauritalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'designosaurregular';
    src: url('fonts/designosaur-regular-webfont.eot');
    src: url('fonts/designosaur-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/designosaur-regular-webfont.woff') format('woff'),
         url('fonts/designosaur-regular-webfont.ttf') format('truetype'),
         url('fonts/designosaur-regular-webfont.svg#designosaurregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { -webkit-box-sizing: border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
html { font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; }
body,h1, h2, h3, form,ul,li,ol { margin:0px; padding:0px; list-style:none; }
ul, ol { list-style:none; }
p { margin:13px 0px; padding:0px; }
img { border:medium none !important; max-width: 100%; vertical-align: middle; }

/* Floating */
.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

/* Text align */
.tal { text-align:left; }
.tac { text-align:center; }
.tar { text-align:right; }
.taj { text-align:justify; }
.vm { vertical-align:middle; }

a {  text-decoration:none; color:#cd0000; }
a:hover { color:#000; }
a, a img { border:0 none; outline:none; }
img {border:none !important;}

input, select, textarea { color:#000; font:normal 13px Arial; vertical-align:middle; }
input[type="text"], input[type="password"], select, textarea { background-color: #fff; border: 1px solid #ddd; box-shadow: none; -webkit-box-shadow: none; }
input[type="text"], input[type="password"] { -webkit-apperance: none; border-radius:0; -webkit-border-radius:0; box-shadow: none; -webkit-box-shadow: none; }
html,body { margin:0; padding:0; }
body { color:#252525; font-size:12px; font-family:Arial,Helvetica,sans-serif; }

.container { max-width:1000px; margin: 0 auto; }
.container:before,
.container:after { content: ''; clear: both; display: block; }


/* ############################### HEADER ############################### */
.header-outer:before,
.header-outer:after { content: ''; clear: both; display: block; }

.header-top { border-bottom: solid 2px #c5c5c5; min-height:47px; }

.top-link .link-toggle { display: none; }
.top-link { float:left; padding:16px 0 0 0; }
.top-link li { display: inline-block; }
.top-link li a { /* background:url(../images/top-li.jpg) no-repeat left center; */ padding:0 3px 0 12px; color:#252525; font-size:13px; text-decoration:none; text-transform:capitalize;}
.top-link li a:hover { color:#d6071a; }

#display_cart_summary { font-size:13px; float:right;  text-align:left; color:#252525;}
.cartsummary_full { padding:15px 0 0 15px; margin:0;}
#display_cart_summary a { font:normal 16px 'designosaurregular'; color:#151515; padding:0 5px 0 0; text-transform:uppercase; float:left;}
#display_cart_summary a.cart { color:#303030; text-decoration:none; height:30px; width:30px;
 background:url(../images/cart-icon.jpg) no-repeat top left; margin-top:-3px; background-size: 28px; }
#display_cart_summary a:hover{ color:#d94227;}
#display_cart_summary b { color:#e00100; text-transform:uppercase; }

.phone { float:right; padding:8px 0 4px; }

.logo { float:left; padding-top:18px; }

.chat img { margin:17px 0 20px; float:right; }
.search_form { width:40%; height:48px; float:left; margin:50px 2% 0 15px; }
.search_form img { margin-bottom: 10px; }
.search_form .search-content { background:url(../images/search-bg.gif) bottom repeat-x #f1f1f1; border: solid 1px #d7d7d7; min-height: 47px; border-radius:5px; -webkit-border-radius:5px; }
.search_form .search-content:before,
.search_form .search-content:after { content: ''; clear: both; display: block; }
.search-toggle { display: none; }
.search_form input { background:#fff; border:solid 1px #d9d9d9; border-radius: 5px; -webkit-border-radius: 5px; float:left; width:87%; color:#343434; line-height:35px; font-size:13px; padding:0 0 0 12px; margin:7px 0 0 5px; height:32px; -webkit-appearance:none; }
.search_form input:focus { border: 0; outline: none;}
.search_form .but { float:left; width:32px; height:30px; margin:8px 0 0 5px; padding:0; border:0 !important;  background:none !important; }
.offer-banner-mobile { display:none !important; }

.norton{ float:left; margin:53px 20px 0 22px;}

/* ############################### TOP MENU ############################### */
.menu-outer { background:url(../images/menu-bg.gif) repeat-x; min-height: 50px; padding: 7px 0; }
.menu-toggle { display: none; }
#display_menu_3 { color:#FFF; }
#display_menu_3 img { display:none !important; }
#display_menu_3 #menu0.mmenucontainer { background:none; padding:0 !important; margin:0; color:#FFF; *margin-top:-6px; }
#display_menu_3 .mmenucontainer { padding:0 20px;  }
#display_menu_3 td.nav { padding:0; background:none; }
#display_menu_3 td.nav a { color:#FFF; cursor:pointer; font:normal 16px 'designosaurregular';  display:block; padding:8px 19px; text-transform:uppercase; border-radius:5px; border: solid 1px transparent !important; }
#display_menu_3 td.nav_hover a, #display_menu_3 td.nav_selected a { padding:8px 19px; background:url(../images/menu-hover3.jpg) repeat-x 100% 0 !important; border:1px solid #1474c8 !important; }
#display_menu_3 td.subnav { padding:0 0 0 10px !important;  background:#5e5e5e; } 
#display_menu_3 td.subnav a { color:#FFF; text-decoration:none; text-align:left;  padding:5px 0px 7px !important; }
#display_menu_3 td.subnav_hover, #display_menu_3 td.subnav_selected { background:#dd3131;  *width:150px; }
#display_menu_3 td.subnav_hover a, #display_menu_3 td.subnav_selected a { color:#FFF; text-decoration:none; }

.bnr-outer { background:url(../images/bnr-bg.jpg) repeat-x; width:100%; background-size:contain; }

/* ############################### MAIN CONTENT ############################### */
.main-content { padding-top:20px; }
.homePage #content_area table, #v65-onepage-Detail { width:100%; table-layout: fixed; }
.v65-productDisplay { width:100%; table-layout: fixed; }

table.v65-productDisplay tr td[background="/v/vspfiles/templates/bmp_rwd/images/Grid_Divider_Vertical.gif"] { width:10px; }
#ProductDetail_ProductDetails_div ul { padding-left:20px !important; }
#related_products_content .v65-productColumn-divider { width:10px; }

/* ############################### LEFT CONTENT ############################### */
.left-section{ width:22%; float:left;}
.leftMenu { width:100%; margin-bottom:20px; }
.leftMenu h2.left-title { color:#FFF; font:normal 19px/45px 'designosaurregular'; text-transform:capitalize;  text-align:left; background:url(../images/left-title-bg2.jpg) no-repeat; height:48px; padding-left:10px; }
.leftMenu h2.left-head { background:url(../images/menu-2-head.jpg) no-repeat; height:37px;}
.leftMenu .menuBox { color:#303030; font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#f5f5f5 !important; min-height:195px; border:1px solid #e1e1e1; border-top:none; border-top:none; }
.leftMenu .menuBox.first { padding:3px 8px 10px;}
.menuBox { padding:10px; }
.menuBox img{ display:none;}
.menuBox #menu0.mmenucontainer { margin:0; padding:0; }
.menuBox li.nav, .menuBox td.nav { margin:0; padding:0; }
.menuBox li.nav a, .menuBox td.nav a { font:12px/25px Arial,Helvetica,sans-serif; font-weight:bold; display:block; color:#353535; text-decoration:none;  display:block; border-bottom:1px solid #d0d0d0;  padding:0 0 0 7px;}
.menuBox li.nav_hover a, .menuBox li.nav_selected a, .menuBox td.nav_hover a, .menuBox td.nav_selected a{ color:#005091; text-decoration:none !important; background:#e5e5e5 !important; }
.leftMenu .menuBox.last { overflow-x:hidden; height:190px; overflow-y:auto; padding:5px 0 0 2px; margin-top:-2px;}
.menuBox li a { font:12px/19px Arial,Helvetica,sans-serif; color:#353535;
 display:block; text-decoration:none; padding:2px 10px; margin:0;} 
.menuBox li a:hover{ color:#005091; text-decoration:underline; }

.leftMenu .recent { background:#f4f4f4 !important; min-height:160px !important; border:1px solid #eaeaea; border-top:none; 
color:#303030; font:bold 12px Arial,Helvetica,sans-serif; padding:0 10px 5px;} 
.newsticker { width:100%; height:190px; overflow:hidden; position:relative; z-index:2; left:0; }
.newsticker .jcarousel-clip { position:relative; z-index:1; height:185px; overflow:hidden; }
.newsticker ul li { padding:5px 0; border-bottom:1px solid #d6d6d6; float:none; width:100%; }
.newsticker-jcarousellite span { display:block; }
.feedback { color:#01559e; text-transform:capitalize; padding:5px 0 0 0; }
.feedback a { color:#01559e;}
.feedback a:hover { color:#d70e1c; }
.sidebanner-img { text-align:center; }

/************** CheckOut Page **************/
#v65-onepage-ContentTable,
#v65-onepage-Detail { width:100%; table-layout:fixed; }
#v65-onepage-Detail input[type="text"], #v65-onepage-Detail select { width:96%; max-width:250px; }
#v65-onepage-ShippingCost,
#v65-onepage-payment-details-parent-table { border-top:1px solid #ccc; }
.v65-onepage-summary-spacer-row img { width:1px; height:1px; }
#v65-productdetail-action-wrapper table td { text-align:left; }

.v65-productDisplay { text-align:left; }
.v65-productDisplay img{border:none !important; }

.v65-cart-detail-productimage { padding: 10px; }

/* ====================================================================================================================
 * Homeslider
 * ====================================================================================================================*/
.flexslider { margin:0; padding:0; }
.flexslider .slides > li { display:none; -webkit-backface-visibility:hidden; }
.flexslider .slides img { width:100%; display:block; }
.flexslider .slides:after { content: "\0020"; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .flexslider .slides { display:block; }
* html .flexslider .slides { height:1%; }
.no-js .flexslider .slides > li:first-child { display:block; }
.flexslider { position:relative; zoom:1; max-width:1000px; margin:0 auto; }
.flexslider .slides { zoom:1; }
.flexslider .slides img { height:auto; -moz-user-select:none; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flex-direction-nav a { text-decoration:none; display:block; width:40px; height:40px; margin:-20px 0 0; position:absolute; top:50%; z-index:10; overflow:hidden; cursor:pointer; text-indent:-999em; text-align:left; }
.flex-direction-nav .flex-next { display:block; width:33px; height:48px; background:url(../images/btn_next.png) no-repeat 0 0; right:-60px; }
.flex-direction-nav .flex-prev { display:block; width:33px; height:48px; background:url(../images/btn_prev.png) no-repeat 0 0; left:-60px; }
@media (max-width:1170px) {
	.flex-direction-nav .flex-next { right:0; }
	.flex-direction-nav .flex-prev { left:0; }	
}

/* ############################### RIGHT CONTENT ############################### */

.right-section { width:76%; float:right;}
.small-bnr { min-height:330px; }
.small-bnr img{ padding-right:16px; margin-bottom:16px;}
.small-bnr img.last{ padding-right:0;}

#content_area table { text-align:left; }
h1.FeaturedTitle { background:url(../images/featured-bg1.jpg) no-repeat; width:745px; height:40px; padding:0 0 0 15px;  
color:#005091; font:normal 24px/45px 'designosaurregular'; text-transform:uppercase; }
h1.heading{ font:normal 24px 'designosaurregular'; color:#000; margin:0; padding:0; text-transform:uppercase;}

/* ############################### FOOTER ############################### */
.welcomeOuter { background:#f0f0f0; margin:20px 0 0 0; clear:both; }
.welcomeOuter .container { font-size:13px; color:#252525; text-align:justify; padding:15px 0; }
.welcomeOuter h2 { color:#202020; font-size:24px; font-weight:normal; font-family:'designosaurregular'; text-transform:uppercase; padding-bottom:7px; text-align: left; }

.footer-middle .container { padding:20px 0; position:relative; }
.footer-middle { background:url(../images/ftr-mdl-bg.png) bottom repeat-x #151515; }

.ftr-menu{ width:21.5%; padding-right:2%; float:left; }
.ftr-menu h3,
.news-box h3 { color:#FFF; font-size:18px; font-family:'designosaurregular'; font-weight:normal; text-transform:uppercase; padding-bottom:5px; }
.ftr-menu ul { margin:0; padding:0; }
.ftr-menu ul li a { line-height:24px; font-size:13px; color:#b6b6b6; background:url(../images/ft-li.png) no-repeat left; padding:0 0 0 13px; }
.ftr-menu ul a:hover { text-decoration:none; color:#FFF; }

.news-box { color:#b6b6b6; font-size:13px; float:left; width:35%; }
.news-box input { background:url(../images/news-input.jpg) no-repeat #FFF; width:100%; height:37px; color:#333332; line-height:35px !important; border:none; padding:0 40px 0 54px; float:left; margin-top:14px; -webkit-appearance:none; border-radius:0; -webkit-border-radius:0; }
.news-box input.btn { width:39px; height:37px; background:none; padding:0; margin-top:14px; position:absolute; right:0; }

.geotrust { clear:both; border-top:1px dotted #666; padding:15px 0 0; margin-top:15px; text-align:center; }
.AuthorizeNetSeal { float:left;  padding:34px 0 0 0 !important; }
 
.copyright-outer { background:url(../images/copy-bg.gif) bottom repeat-x #1773bc; }
.copy { font-size:13px; color:#FFF; text-align:center; padding:22px 0; }  
.copy a { color:#FFF; }
.copy a:hover { color:#e39d10; } 

.vol { display:none; }

#toTop { display: none; background: url(../images/top-arrow.png) no-repeat center center #efefef; width:36px; height:36px; position:fixed; right:30px; bottom:30px;
    text-align:center; text-indent:-9999em; cursor:pointer; box-shadow:1px 2px 0px 0 rgba(0,0,0,0.3); -webkit-box-shadow:1px 2px 0px 0 rgba(0,0,0,0.3); border-radius:50px; -webkit-border-radius:50px; }


.v65-productDisplay td[align="center"] { vertical-align:middle; }

#ProductDetail_ProductDetails_div ul, #content_area ul { padding-left:30px; margin-bottom: 20px; }
#ProductDetail_ProductDetails_div ul li, #content_area ul li { list-style:disc; }
#ProductDetail_ProductDetails_div table { width: 100% !important; }

#v65-product-history-body tbody > tr > td[width="5%"] img { max-width: inherit; }

#CopyBillingToShipping span{ color:#df1717; font-weight:bold;}


.catPage .search_results_section table > tbody > tr > td > table > tbody > tr > td[valign="bottom"],
.catPage .search_results_section table > tbody > tr > td > table > tbody > tr > td[align="right"]{ display: block; }


/************** Colors **************/
.colors_background_main { background-color:#ffffff }

.colors_background1 { background-color:#dddddd !important; width:185px; color:#FFFFFF; padding:0px;}
.colors_background1 font { color:#fff; font: normal 16px Tahoma, Geneva, sans-serif; text-transform:uppercase; }
.colors_background1 font b{ font-weight:normal;color:#fff; font: normal 20px/39px Tahoma, Geneva, sans-serif; text-transform:uppercase; }

.colors_background1_text { color:#000 !important; }
.colors_background2 { background-color:#0055bb }
A.colors_background2_text:hover { color:#ffffff }
.colors_background2_text { color:#ffffff }
.colors_background3 { background-color:#515151; }
A.colors_background3_text:hover { color:#ffffff }
.colors_background3_text { color:#ffffff }
.colors_background3_text b { color:#ffffff }

.colors_backgroundlight { background-color:#dedede; }
.colors_backgroundlight .colors_productname { color:#3b3b3b; font-size:14px; font-weight:bold; line-height:24px; padding-left:10px; }
.colors_backgroundlight_dark { background-color:#e2e2e2; }
a.colors_productname{ font-family:Arial, Helvetica, sans-serif;   }
.colors_backgroundneutral .colors_backgroundlight { width:100% !important; }
.colors_backgroundneutral .colors_backgroundlight td { color:#08679d; font-size:14px; background:#ddd; line-height:25px; }
.colors_backgroundneutral .colors_backgroundneutral, .colors_backgroundneutral .colors_lines_light { background:none; }
a.subcategory_link { color:#323232; font-size:12px; text-decoration:none; }
a.subcategory_link:hover { color:#000; text-decoration:underline; }
.colors_backgroundneutral b{color:#000 !important;}

.colors_backgroundneutral { background-color:#f3f3f3; }
.colors_lines_light .colors_backgroundneutral { background-color:#f3f3f3; }
.colors_backgroundneutral a{ color:#252525;}


.colors_backgroundneutral_dark { background-color:#dddddd }
.colors_descriptionbox { background-color:#f4f4f4; border:solid 1px #dddddd; margin-bottom:10px;  }
.colors_highlight { background-color:#ffbb00 }
.colors_lines { background-color:#d5d5d5; }
.colors_lines_light { background-color:#d1d1d1; }
.colors_links { color:#0033bb }
A.colors_links:hover { color:#0033bb }
.colors_menutitle { background-color:#000000 }
.colors_menutitletext { color:#ffffff }
.colors_pricebox { background-color:#fff; border:solid 1px #dddddd; border-radius:7px; }

.colors_productname { color:#1e1d1d; }
a.colors_productname:hover { color:#000000; }

.colors_productprice { color:#303030;}
.colors_productprice span span{  font-size:12px; color:#252525; }
.colors_productprice b { color:#e30000; }
.savePrice { color:#09cbfe; }
A.colors_text:hover { color:#000000 }
.colors_text {color:#303030;}
.colors_text span b{ font-weight:normal!important; color:#a00300; font-size:13px;}
.colors_homepage_title { color:#ba975e }
.hlight { color:#673108; }



/************** End Colors **************/

#v65-product-parent { margin-bottom:10px;  }
#v65-product-parent .vCSS_breadcrumb_td b, .vCSS_breadcrumb_td a { color:#cd0000;}

#v65-onepage-Detail table tr{ text-align:left;}

/*********** Tabs in product Details page ***************/
.tabTable { margin-bottom:-1px; position:relative; }
.vCSS_tab_unselected, .vCSS_tab_unselected span.colors_productname,
.vCSS_tab_selected, .vCSS_tab_selected span.colors_productname { font:bold 13px/29px Tahoma, Geneva, sans-serif !important; background:url(../images/tabbg.gif) no-repeat 0 0; }
.vCSS_tab_unselected, .vCSS_tab_selected { padding-left:10px; text-align:center; }
.vCSS_tab_unselected span.colors_productname,
.vCSS_tab_selected span.colors_productname { color:#383838; display:block; height:29px; padding:0 15px 0 5px; background-position:100% 0; }
.vCSS_tab_selected { background-position:0 -29px; }
.vCSS_tab_selected span.colors_productname { color:#a70000; background-position:100% -29px; }
/*********** End Tabs in product Details page ***************/

#table_checkout_cart0 { border:1px solid #ddd; border-radius:10px; overflow:hidden; margin-bottom:20px; }
#table_checkout_cart0>tr:first-child { background-color:#ddd; }
.onepage-MyCartHead { padding:10px 15px; background-color:#ddd; border-radius:10px 10px 0 0; }
.onepage-MyCartHead br { display:none; }

#span_Shopping_Cart_UnEditable { display:block; padding:15px 15px 0; }
#span_Shopping_Cart_UnEditable table { width:100%; }
#v65-onepage-ordersummary-items { background:#e6e6e6; }
#v65-onepage-ordersummary-items tr { background:#fff; }
#v65-onepage-ordersummary-items tr#v65-onepage-ordersummary-header-row { color:#fff; background-color:#ccc; }
#v65-onepage-ordersummary-items tr td { padding:5px 10px; }


#table_checkout_cart3 { padding:12px; background:#fff; border:1px solid #e6e6e6; }
#table_checkout_cart3 li { margin-left:15px; }
#table_checkout_cart3 li a { color:#333 !important; text-decoration:none; }
#table_checkout_cart3 li a:hover { text-decoration:underline; }

.smalltext.colors_text img { margin-bottom:0; }

.bgcolor1 {	font:bold 11px; }
.bgcolor3 {	font:bold 11px; }

.productnamecolorLARGE, a.productnamecolorLARGE:hover { font:bold 16px Arial, "Times New Roman", Times, serif; text-decoration:none; }
a.productnamecolor {text-decoration:none; color:#01559e !important ; font-size:13px; /*font:400 13px 'Open Sans'; */}
a.productnamecolor:hover { text-decoration:none; color:#b90000!important }
.productnamecolorsmall, a.productnamecolorSMALL:hover {font-size:13px; text-decoration:none; }

a.pricecolor, a.pricecolor:hover { text-decoration:none; }
.pricecolorSMALL { font-size:11px; font-weight:bold; }
a.pricecolorSMALL, a.pricecolorSMALL:hover { font-size:10px; font-weight:bold; text-decoration:none; }
a.RegularLink { font-size:12px;  text-decoration:none; line-height:18px; padding:0px 0px 0px 3px; color:#252525; }
a.RegularLink:hover { text-decoration:underline; }
.smalltext {}
a.smalltext, a.smalltext:hover { text-decoration:none; }

.carttext {  text-decoration:none; font-weight:normal }
a.carttext { text-decoration:none;  font-weight:normal }
a.carttext:hover { text-decoration: underline; font-weight:normal }

.rProgHead { color:#08679d; font-size:14px; }


#contactForm {font-size:15px;}
.star{ color:#F00;}
div.contact_box { margin:0; padding:0;  } 
div.contact_box h1 { color:#000; font:400 20px 'Open Sans'; text-transform:capitalize; padding:5px 0 10px 0; margin:0;} 
div.contact_box label { width:100%; display: block; padding:7px 0 7px 0; } 
div.contact_box label .flt{ display: block; font-size:14px; float:left; width:100px; text-align:left; padding:5px 20px 0 0; } 
div.contact_box .input_text { padding:6px; width:280px; background:#fff; border:solid 1px #d1cece; } 
div.contact_box .message{ padding:7px 7px; width:350px; overflow:hidden; height:130px; border:solid 1px #d1cece; } 
div.contact_box .verification{padding:10px 0px; margin:0 0 0 120px;}
div.contact_box .button { margin:0 0 10px 0; padding:5px 7px; background:#000; border:solid 1px #b25e03 !important; width:80px; color:#fff; cursor:pointer; 
position:relative; left:120px; }

input[type="submit"],input[type="button"] { display:block; margin-bottom:10px; color:#ffffff; padding:4px 10px 4px 7px; cursor:pointer; font:600 14px 'Open Sans' !important;  text-transform:uppercase; background:url(../images/btn-bg.jpg) repeat-x; border:solid 1px #c01a1d; box-shadow:0 2px 0 0 #848484; 
box-shadow:inset 0 0 3px #fff;}

input{margin:2px 0;}

#v65-cart-table { border-collapse:collapse; border-spacing:0; width: 100%; }
#v65-cart-checkout-table { width: 70%; }
#table_checkout_cart0 { width:100% !important; }

#v65-cart-coupon-entry-details-cell { border: dashed 2px #c6c6c6; border-radius: 5px; padding: 10px; }
#v65-cart-coupon-entry-table .v65-cart-coupon-entry-lines { display: none; }

.colors_pricebox { margin-bottom:15px; padding:10px; }

#ProductDetail_ProductDetails_div { padding: 10px; }
#ProductDetail_ProductDetails_div ul li { margin-left: 20px; }

/* Fix for Incorrect Spacing with Google Plus Button on product pages */

div.google_plusone_iframe_widget { width: 20px !important; }

.wishlistpage table.v65-productDisplay { table-layout: inherit; }
.wishlistpage table.v65-productDisplay img { max-width: inherit; }


.loginpage .right-section form[name="loginform"] table tr input[type="text"],
.loginpage .right-section form[name="loginform"] table tr [name="password"] { width: 100%; border: solid 1px #ccc; line-height: 30px; height: 30px; padding: 0 10px; }

#sb-wrapper-inner { height: auto !important; }
#sb-body-inner, #sb-wrapper-inner img#sb-player { position: static !important;}

#ProductDetail_TechSpecs_div table { padding: 10px; font-size: 14px !important; font-family: Verdana, "sans-serif" !important; }
#ProductDetail_TechSpecs_div table td { padding: 5px !important; }
#ProductDetail_TechSpecs_div table td.app_years { width: 160px !important; }
#ProductDetail_TechSpecs_div ul,
#ProductDetail_TechSpecs_div ul li { list-style: none; margin: 0; padding: 0; }

