#template_left { width: 576px;float: left;margin: 0 2px 0 0; }

#template_right { width: 402px;float: left; }

.cat_strip { padding: 6px 10px 0 10px;height: 46px;font: 30px arial;color: #fff;letter-spacing: -1px;background: url('./images/cat_strip_shader.png'); }

.leftbox_large { background-color: #eee;background-position: top right;padding: 8px;width: 560px;position: relative;margin: 0 0 2px 0;border-bottom: 4px solid #64acd6; }
.leftbox_large h1 { background-color: #000;width: 210px;height: 30px;padding: 0 9px 0 9px;margin: 0 0 10px 0;font: 18px arial;letter-spacing: -1px;color: #fff;line-height: 30px; }
.leftbox_large ul { margin: 0;padding: 0;list-style: none;float: right; }
.leftbox_large li a { width: 74px;height: 21px;background-color: #196896;font: bold 11px arial;color: #fff;line-height: 21px;text-align: right;display: block;padding: 0 10px 0 0;text-decoration: none; }
.leftbox_large li a:hover { width: 74px;height: 21px;background-color: #adadad;font: bold 11px arial;color: #fff;line-height: 21px;text-align: right;display: block;padding: 0 10px 0 0;text-decoration: none; }



.rightbox_large { background-color: #dedede;padding: 8px;width: 386px;position: relative;margin: 0 0 2px 0;border-bottom: 4px solid #64acd6; }
.rightbox_large h1 { background-color: #000;width: 210px;height: 30px;padding: 0 9px 0 9px;margin: 0 0 10px 0;font: 18px arial;letter-spacing: -1px;color: #fff;line-height: 30px; }

.rightbox_large ul { margin: 0;padding: 0;list-style: none;float: right; }
.rightbox_large li a { width: 74px;height: 21px;background-color: #196896;font: bold 11px arial;color: #fff;line-height: 21px;text-align: right;display: block;padding: 0 10px 0 0;text-decoration: none; }
.rightbox_large li a:hover { width: 74px;height: 21px;background-color: #adadad;font: bold 11px arial;color: #fff;line-height: 21px;text-align: right;display: block;padding: 0 10px 0 0;text-decoration: none; }


.trailer_box { width: 178px;margin: 0 10px 7px 0;float: left; }
.trailer_box img { margin: 0 0 3px 0; }
.trailer_box p { margin: 0;padding: 0;font: 11px arial;line-height: 14px;color: #000; }
.trailer_box p a { color: #555;text-decoration: none; }

.trailer_box_e { width: 178px;margin: 0 0 7px 0;float: left; }
.trailer_box_e img { margin: 0 0 3px 0; }
.trailer_box_e p { margin: 0;padding: 0;font: 11px arial;line-height: 14px;color: #000; }
.trailer_box_e p a { color: #555;text-decoration: none; }

.trailer_left { width: 290px;height: 22px;float: left;color: #fff;font: 12px arial;line-height: 20px; }
.trailer_left a { color: #fff;text-decoration: none;font: 12px arial; }

.trailer_right { width: 240px;float: right;font: 12px arial;position: relative; }
.trailer_search { width: 125px;position: absolute;top: 0px;right: 30px;font: 11px arial;margin: 0; }
.trailer_go { border: 0;width: 25px;height: 19px;background: url('./images/go_button.gif') no-repeat;cursor: pointer;position: absolute;top: 0px;right: 0px; }
.trailer_search_t { width: 50px;position: absolute;font: 11px arial;color: #eee;height: 15px;display: block;top: 4px;left: 40px; }

.trailer_search_error { margin: 10px 0 10px 0;padding: 10px;font: bold 12px arial;color: #800;background-color: #fff; }
.trailer_details { margin: 10px 0 10px 0;font: 12px arial;color: #000;text-align: center; }
.trailer_details a { color: #000;font-weight: bold; }

.trailer { padding: 0 0 0 40px; }

.hardware_box { width: 560px; }
.hardware_box img { float: left;border: 5px solid #fff; }
.hardware_box_text { float: right;width: 360px;padding: 7px;background-color: #fff;font: 11px arial;color: #000;margin: 0; }
.hardware_box a { color: #196896;font: bold 12px arial;text-decoration: none;display: block; }
.hardware_features { padding: 5px 8px 5px 10px;font: 11px arial;margin: 0; }

.hardware_price { font: bold 12px arial; }

.hb_link a { width: 92px;text-align: center;font: bold 11px arial;color: #fff;text-decoration: none;margin: 4px 0 0 0;background-color: #196896;height: 23px;display: block;line-height: 23px; }
.hb_link a:hover { width: 92px;text-align: center;font: bold 11px arial;color: #000;text-decoration: none;margin: 4px 0 0 0;background-color: #fff;height: 23px;display: block;line-height: 23px; }


.right_split { width: 402px;padding: 0;margin: 0 0 2px 0;background: url('./images/right_split_bg.png') repeat-y; }

.right_split_left { width: 188px;float: left;margin: 0 2px 0 0;padding: 6px;background-color: #ececec;display: inline; }
.right_split_left h1 { background-color: #000;width: 149px;height: 30px;padding: 0 9px 0 9px;margin: 0 0 10px 0;font: 18px arial;letter-spacing: -1px;color: #fff;line-height: 30px; }

.right_split_left ul { margin: 0;padding: 0;list-style: none; }
.right_split_left li { margin: 0 0 2px 0; }

.right_split_right { width: 188px;float: left;margin: 0;padding: 6px;background-color: #ececec;display: inline; }
.right_split_right h1 { background-color: #000;width: 149px;height: 30px;padding: 0 9px 0 9px;margin: 0 0 10px 0;font: 18px arial;letter-spacing: -1px;color: #fff;line-height: 30px; }


.genre_wrapper { background: #282828 url('./images/genre_bg.jpg') no-repeat;background-position: top right;padding: 8px;width: 386px;height: 84px;position: relative;margin: 0 0 2px 0; }
.genre_wrapper h1 { background-color: #000;width: 210px;height: 30px;padding: 0 9px 0 9px;margin: 0 0 10px 0;font: 18px arial;letter-spacing: -1px;color: #fff;line-height: 30px; }
.genre_wrapper p { margin: 0 0 4px 12px;padding: 0;font: 11px arial;color: #fff; }
.genre_list { width: 370px;height: 30px;position: relative;margin: 0 0 0 10px; }
.genre_select { width: 175px;position: absolute;top: 0px;left: 150px;font: 11px arial;margin: 0; }
.genre_select_left { width: 140px;position: absolute;top: 0px;left: 0px;font: 11px arial;margin: 0; }
.genre_go { border: 0;width: 25px;height: 19px;background: url('./images/go_button.gif') no-repeat;cursor: pointer;position: absolute;top: 1px;right: 15px; }
