@import "reset.css";
html, body{height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;background:#fff;}
.none {display:none;}
.block {display:block;}
.r{border:1px solid #f00;}
.grey {color:#666;}

a {color:#2E4F9D;}
a:visited {color:#770077 !important;}
a:hover {color:#e92424 !important;}

a.popup img, a img.popup {width:8px;height:8px;margin-left:4px;width:auto;background:url(../i/popup.gif) no-repeat scroll right center;background-color:#2E4F9D;}
a:visited.popup img, a:visited img.popup{background-color:#770077;}
a:hover.popup img, a:hover img.popup{background-color:#e92424;}

input, textarea {font-family:Arial, Helvetica, sans-serif;margin:0px;}

h1, h2, h3, h4 {font-weight:normal;}
h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:14px;}

.r1, .r2, .r3 {display: block;height: 1px;}
.r3 {margin: 0 3px;}
.r2 {margin: 0 2px;}
.r1 {margin: 0 1px;}

a.rounded{-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #ccc;padding:3px 5px;width:inherit;text-decoration:none;}
a.rounded.mainpage{background-color:#f2faff;color:#555 !important;font-size:16px;}
a:hover.rounded.mainpage{background-color:#e6f4fd;}


.rounded_box {text-align:left;}

.warning {color:#cc6666;}

.brand_desc {line-height:22px;font-size:14px;width:100%;}
.brand_desc p{padding-bottom:12px;}

img.yes {width:10px;height:10px;background:url(../i/greencheck-bullet.gif);}

.videochoosed {background:#ffffcc;color:#222222;text-decoration:none;}

.b-vid i{position:absolute;top:0;left:0;width:160px;height:121px;background:url(../i/b-vid.png) no-repeat 0 0;cursor:pointer;}
a.b-vid:hover i{background:url(../i/b-vid-hover.png) no-repeat 0 0;}
.b-vid img {margin:3px 0 0 3px;}

.b-vid2 i{position:absolute;top:0;left:0;width:126px;height:101px;background:url(../i/b-vid2.png) no-repeat 0 0;cursor:pointer;}
a.b-vid2:hover i{background:url(../i/b-vid-hover2.png) no-repeat 0 0;}
.b-vid2 img {margin:3px 0 0 3px;}

a.write-review {font-size:12px;color:#FF6600;}
a.write-review img{width:10px;height:10px;margin-right:5px;background:url(../i/orange-plus.gif) left center no-repeat;}
a:visited.write-review {color:#FF6600 !important;}
a:hover.write-review {color:#e92424 !important;}

.rounded_box.rb1 b {background-color: #FED900;}
.rounded_box .inner-box {padding:15px;}
.rounded_box.rb1 .inner-box {border-left:3px solid #FED900;border-right:3px solid #FED900;}
.rounded_box.rb2 b {background-color: #f6871f;}
.rounded_box.rb2 .inner-box {border-left:3px solid #f6871f;border-right:3px solid #f6871f;}
.rounded_box.rb3 b {background-color: #006600;}
.rounded_box.rb3 .inner-box {border-left:3px solid #006600;border-right:3px solid #006600;}
.rounded_box.rb4 b {background-color: #2e4f9d;}
.rounded_box.rb4 .inner-box {border-left:3px solid #2e4f9d;border-right:3px solid #2e4f9d;}

.buynow a {background-image:url(../i/buynows.gif);width:72px;height:25px;background-position: 0 0; background-repeat: no-repeat; display: block; text-decoration: none; text-indent: -9999px; outline: none; overflow: hidden;}
.buynow a:hover {background-position: 0 -25px;}
.buynow a:active {background-position: 0 -50px;}

.rating {background:transparent url(../i/star-0.gif) repeat-x scroll 0 0;clear:left;width:55px;text-align:left;}
.rating div {background:url(../i/star-1.gif) repeat-x;font-size:0px;height:11px;text-indent:-9999px;}
.rating div.star2 {background-image:url(../i/star-2.gif);}
.rating div.star3 {background-image:url(../i/star-3.gif);}
.rating div.star4 {background-image:url(../i/star-4.gif);}
.rating div.star7 {background-image:url(../i/star-7.gif);}

.shadow_1 {margin-top:15px;height:15px;}
.shadow_2 {margin-top:5px;height:7px;}
.shadow_3 {margin-top:5px;height:4px;}
.shadow_4 {margin-top:12px;height:15px;}
.shadow_5 {margin-top:5px;height:15px;}
.shadow_6 {margin-top:6px;height:15px;}

.file {position: relative;clear: left;padding: 0 0 0 26px;min-height: 24px;//height: 24px;margin: 0px 0px 5px 0px;color: #898989;vertical-align:middle;padding-top:3px;}
.file a {padding-left: 26px;margin-left: -26px;position: relative;z-index: 2;font-size:12px;line-height:1.5em;}
.file i {position: absolute;z-index: 1;top:0px;left: -3px;width: 24px; height: 24px;background: url(../i/files.gif) no-repeat;}
.file span.file_size {font-size: 0.9em;}
.file.doc i {background-position: -24px 0;}
.file.rtf i {background-position: -48px 0;}
.file.xls i {background-position: -72px 0;}
.file.pdf i {background-position: -96px 0;}
.file.zip i {background-position: -120px 0;}
.file.rar i {background-position: -144px 0;}
.file.jpg i {background-position: -168px 0;}
.file.gif i {background-position: -192px 0;}
.file.exe i {background-position: -216px 0;}
.file.mov i,
.file.flv i,
.file.wmv i,
.file.mpg i,
.file.avi i,
.file.video i {background-position: -240px 0;}
.file.flickr i {background-position: -264px 0;}
.file.graph i {background-position: -288px 0;}

span.new {vertical-align:middle;background:url(../i/new.gif) no-repeat center;}
span.new img {width:23px;height:10px;}

.clear {clear:both;font-size:1px;height:1px;line-height:1px;min-height:1px;width:1px;}
ul.left li {float:left;}
.pseudo_link {border-bottom:1px dotted;text-decoration:none;}
.content {padding:40px 60px;}

.texture1 {background:url(../i/run-forrest-run-1.gif) #e6f4fd repeat-x left;}
.texture2 {background:url(../i/run-forrest-run-2.gif) #ffe652 repeat-x left;}

.theader {height:50px;}
.theader .logo {text-decoration:none;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;text-shadow: 0px 1px 1px #999;font-size:22px;font-weight:bold;}

.crumbs {padding:10px 240px 0px;font-size:16px;color:#999999;background:url(../i/head-shadow.gif) repeat-x;}

.card .header {border-bottom:1px solid #DDDDDD;position:relative;height:35px;}
.card .header h1 {margin:0 9em 7px 10px;}
.card .header h1 a {color:#222222 !important;text-decoration:none;font-weight:bold;padding:8px 0px 0px 0px;}
.card .header .link_container {background:#FFF url(../i/compare-plate-top.gif) repeat-x;bottom:0;font-size:0.8em;position:absolute;right:0;}
.card .header .link_container .left {background:url(../i/compare-plate-top-left.gif) repeat-y 0 0;}
.card .header .link_container .right {background:url(../i/compare-plate-top-right.gif)  repeat-y 100% 0;}
.card .header .link_container p {margin:0;padding:6px 10px 7px;white-space:nowrap;font-size:12px;}

.card .product_tabs .right_tabs {float:right;margin-top:6px;position:relative;}
.card .product_tabs .right_tabs p{float:left;position:relative;margin-left:10px;}

.card .product_tabs {margin-bottom: 3em;}
.card .product_tabs .tab {float:left;margin:0;padding:4px 10px 4px;font-size:14px;}
.card .product_tabs .tab .count {font-size:12px;color:#888888;}
.card .product_tabs .tab a {color:#222222;}
.card .product_tabs .selected {font-weight:bold;border-color:#FED900 !important;-moz-border-radius:0px 0px 4px 4px;-webkit-border-radius:0px 0px 4px 4px;border-style:solid;border-width:0px 2px 2px 2px;background:#fcfcfc;}
.card .product_tabs .selected a {text-decoration:none;color:#222222 !important;}
.card .product_content_area .row1 {clear:left;margin-top:2em;width:100%;}
.card .product_content_area .row1 .big_picture {z-index:2;width:30%;/*position:relative;*/}
.card .product_content_area .row1 .big_picture, .card .product_content_area .row1 .main_info {float:left;min-height:1px;}
.card .product_content_area .row1 .main_info {width:69.99%;z-index:1;}
.card .product_content_area .row1 .main_info .thumbs {margin:0px 0px 20px -7px;}
.card .product_content_area .row1 .main_info .thumbs td{padding:0px 7px;vertical-align:bottom;}
.card .specs {padding-right:30px;border-collapse:separate;}
.card .specs td {vertical-align:bottom;width:50%;}
.card .specs td.title {font-size:26px;}
.card .specs td.padding img{height:15px;width:1px;}
.card .specs td.label {background:transparent url(../i/dots.gif) repeat-x scroll right bottom;line-height:1.5em;padding:0px 10px 0px 0px;width:160px;}
.card .specs span {background-color:white;padding-right:2px;}

.ac_results {border: 1px solid #999999;background: #FFF;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;}
.ac_results li {padding: 4px 5px;cursor: pointer;display: block;font-size: 14px;overflow: hidden;}
.ac_over {background-color: #ffffcc;}