* {margin:0; padding:0; border:none;}
ul, li {list-style-type:none;}
table, td {border-collapse:collapse;}
img {background-position:center top;}

/* Main Layout */
html {height:100%;}
body {color:#898989; background:#ebebeb url(../img/mainshadow.gif) center repeat-y; 
	font-family:tahoma,sans-serif;font-size:70%;
	width:955px; margin:0 auto; padding:0 10px;
	min-height:100%; position:relative;}
body#login_window {background:#fff; width:auto; margin:0; padding:0; padding-left:10px; }
	
.container {overflow:hidden; position:relative;min-height:525px;padding-top:5px;padding-bottom:100px;}
.container #banner {position:absolute;right:5px;top:5px;}
.container .sub_banner {position: absolute; right: 10px; top: 530px;}
.container div.girl {width:161px;height:514px;background:url(../img/girl.jpg);}
#sidebar {float:left;width:195px;margin-right:-195px;}
#content {margin-left:195px;margin-right:170px;padding-left:1px;}
#content_wide {margin-left:195px; margin-right: 10px;}
#content_results { float: left; padding-left: 10px; }

#proactivechatdiv {z-index:0;position:absolute;left:5px; top:0; }
	
/* Header / Footer */
#login_window #header {background:url(../img/headerx.png) repeat-x; margin-bottom:10px;}
#login_window #logo {position:static; background:url(../img/header.jpg) no-repeat left top; height:98px;position:relative;}
#header {background:url(../img/header.jpg) no-repeat left top; height:98px;position:relative;}
#logo {position:absolute;left:-5px; top:0;}
#logo h1 {width:174px;height:43px; position:absolute;left:10px;top:25px;overflow:hidden;}
#logo div {z-index:0;position:absolute;left:5px; top:0; }
#logo a {display:none;}

#header div.menus {margin-left:202px; background:url(../img/menus.gif) repeat-x;position:relative;}
#header div.menus span.decor.left {background:url(../img/menus_left.gif) no-repeat;width:7px;height:98px;left:-7px;}
#header div.menus span.decor.right {display:none;}
#header div.menus div {padding:0 5px;overflow:hidden;}
#header div.menus a, #header div.menus {color:#898989;text-transform:capitalize;}
#header div.menus ul li {display:inline;padding-right:7px;border-right:1px solid #d7d7d7;margin-right:7px;}

#header div.topline {height:28px;}
#header div.topline ul {text-align:right;padding:7px 0 5px;}
#header div.menus ul li.lang {border:none;margin:0;padding:0;}
#header div.topline img {vertical-align:middle;margin:0 2px;}
#header div.menus div.topline ul li.menu_134 {border:none;}
.leftmenu {float:right;}
#header div.menus div.total_images {float:left; width:370px; padding:5px; font-weight:bold; font-size:12px; text-transform:uppercase; color:#f00;}

#header div.mainmenu {height:45px;}
#header div.mainmenu ul li {border:none;float:left; height:28px; margin:8px 5px;padding:0;background-repeat:no-repeat;}
#header div.mainmenu a {background-repeat:no-repeat;display:block;text-align:center; padding-left:3px;}
#header div.mainmenu a span {height:10px; display:block; padding:9px 10px 9px 0; position:relative; left:10px;}
#header div.mainmenu li.active a, #header div.mainmenu li a:hover {background-image:url(../img/active.gif); }
#header div.mainmenu li.active a span, #header div.mainmenu li a:hover span {background:url(../img/active_long.gif) right top no-repeat;}

#header div.optmenu {height:25px;}
#header div.optmenu .support {position:absolute; right:10px; bottom:1px;}
#header div.optmenu ul {padding:5px 0;}
#header div.optmenu ul li.menu_140 {border:none;}

#footer {position:absolute;left:10px;bottom:0;height:70px;width:100%;}
#footer div.bottomline {position:relative;z-index:10;background:url(../img/bottomline.gif) repeat-x;margin:0 28px -45px 208px;height:45px;}
#footer div.bottomline span.decor {width:8px;height:100%;}
#footer div.bottomline span.decor.left {left:-8px;background:url(../img/bottomline_left.gif) no-repeat;}
#footer div.bottomline span.decor.right {right:-8px;background:url(../img/bottomline_right.gif) no-repeat;}
#footer div.bottomline ul {padding:15px;overflow:hidden;}
#footer div.bottomline a {color:#fff;text-transform:capitalize;}
#footer div.bottomline ul li {display:inline;padding-right:7px;border-right:1px solid #95ceeb;margin-right:7px;}
#footer div.bottomline ul li.menu_131 {border:none;}

#footer div.copyrights {color:#959595;position:relative;z-index:1;width:371px;}
#footer div.copyrights span.decor {position:static;height:9px;}
#footer div.copyrights span.decor.top {background:url(../img/copy_top.gif) no-repeat;}
#footer div.copyrights span.decor.bottom {background:url(../img/copy_bottom.gif) no-repeat;}
#footer div.copyrights div {border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:0 12px;background:#f4f4f4;}
#footer div.copyrights p {margin-right:175px;}
#footer div.copyrights small {position:relative;top:15px;font-size:80%;}

/* Common elements */
a {color:#d56f5a;text-decoration:underline;}
a:hover {text-decoration:none;}
a.more {color:#cb4b31;font-weight:bold;margin-left:3px;}
input, .button img {vertical-align:middle;}
input.inputs,select,textarea {border:1px solid #d7d7d7;font-size:100%;}
textarea {font-size:110%;}
.inputs {height:18px;}
ol li {list-style-type:decimal; list-style-position:outside; color:#898989; margin-left:10px;}
span.decor {position:absolute;display:block; text-indent:-9999px;overflow:hidden;top:0;}
.img {display:block; text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;}
.sep { height: 4px; font-size: 1px; line-height: 1px; }
.dsep { height: 8px; font-size: 1px; line-height: 1px; }
.notext { font-size: 1px; line-height: 1px; margin:0}
.clr { clear: both; }
.center {text-align:center;}
hr {height:0; border-bottom:1px solid #ebebeb; width:100%; margin-bottom:10px;}
h4 {color:#cb4b31; font-size:130%; padding-bottom:10px; text-transform:capitalize;}
#content p, #content dd, #login_window p {color:#898989; margin-bottom:12px;}
#login_window p {margin-right:10px;}
#content dt {font-weight:bold; color:#898989; }
.oldprice {color:#898989; text-decoration:line-through;}

/* Common parts */
/* Common parts */
.block_wide {width:580px;float:left;position:relative; margin-right:4px;margin-bottom:4px;overflow:hidden;}
.block_wide_title {width:570px;height:24px;padding-left:12px;padding-top:10px; overflow:hidden;
	background:url(../img/block_wide_title.gif);}
.block_wide h3 {color:#0472ba;font-size:130%;font-weight:bold;font-family:arial;text-transform:capitalize;}
.block_wide_body {border:1px solid #ebebeb;border-top:none;padding:3px; position:relative;}
#content .block_wide_body {height:205px;}
.block_wide span.decor {width:5px;height:5px;bottom:0;top:auto;}
.block_wide  span.corner_lb {left:0;background:url(../img/block_corner_lb.gif);}
.block_wide span.corner_rb {right:0;background:url(../img/block_corner_rb.gif);}

.block_wide  div.thumb {position:absolute; left:5px; top:5px;}
.block_wide  div.thumb img {width:150px; height:150px;}
.block_wide  div.thumb, .block div.item_thumb a {border:1px solid #ebebeb; padding:1px; display:block;}
.block_wide  div.desc {padding:0px 5px 5px 90px; min-height:115px; }
.block_wide  div.desc h5 {color:#cb4b31; font-size:140%; font-weight:normal;}
.block_wide  div.desc strong {color:#cb4b31;font-size:110%;display:block;margin:3px 0;}
#content .block_wide  div.desc p {color:#000; margin:0;}
.block_wide  div.desc a {height:9px; margin:3px 0;}
.block_wide  div.desc a.see {background:url(../img/details.png); width:67px;}
.block_wide  div.desc a.add {background:url(../img/add_to_cart.png); width:66px;}
.block_wide  div.previews {width:100%; overflow:hidden; padding:5px 0; letter-spacing:0;}
.block_wide  div.previews .thumb_inline {float:left; display:block; padding:2px; border:1px solid #ebebeb; 
	margin-right:5px; margin-left:2px;}

.block {width:290px;float:left;position:relative; margin-right:4px;margin-bottom:4px;overflow:hidden;}
.block_title {width:280px;height:24px;padding-left:12px;padding-top:10px; overflow:hidden;
	background:url(../img/block_title.gif);}
.block h3 {color:#0472ba;font-size:130%;font-weight:bold;font-family:arial;text-transform:capitalize;}
.block_body {border:1px solid #ebebeb;border-top:none;padding:3px; position:relative;}
#content .block_body {height:165px;}
.block span.decor {width:5px;height:5px;bottom:0;top:auto;}
.block span.corner_lb {left:0;background:url(../img/block_corner_lb.gif);}
.block span.corner_rb {right:0;background:url(../img/block_corner_rb.gif);}

.block div.thumb {position:absolute; left:5px; top:5px;}
.block div.thumb, .block div.item_thumb a {border:1px solid #ebebeb; padding:1px; display:block;}
.block div.desc {padding:0px 5px 5px 160px; min-height:155px; }
.block div.desc h5 {color:#cb4b31; font-size:140%; font-weight:normal;}
.block div.desc strong {color:#cb4b31;font-size:110%;display:block;margin:3px 0;}
#content .block div.desc p {color:#000; margin:0;}
.block div.desc a {height:9px; margin:3px 0;}
.block div.desc a.see {background:url(../img/details.png); width:67px;}
.block div.desc a.add {background:url(../img/add_to_cart.png); width:66px;}
.block div.previews {width:100%; overflow:hidden; padding:5px 0; letter-spacing:0;}
.block div.previews .thumb_inline {float:left; display:block; padding:2px; border:1px solid #ebebeb; 
	margin-right:5px; margin-left:2px;}

#sidebar .block {width:193px;float:none;margin-right:0;position:relative;margin-bottom:4px;}
#sidebar div.block_title { width:181px;padding-top:7px;padding-bottom:2px;height:25px;}
#sidebar div.block_body {padding-left:10px;}
#sidebar span.decor {width:6px;height:6px;}

.item {overflow:hidden;position:relative;padding:7px 0; border-bottom:1px solid #ebebeb;}
.item a.thumb, .item_thumb {float:left;width:50px;margin-right:-50px;}
.block div.item_thumb a {float:left;}
.item div.item_body {margin-left:50px;margin-right:90px;}
.item form {position:absolute;height:30px;top:50%;margin-top:-13px;right:0;}
.item_body h5 {color:#0472ba;font-size:100%;}
.item_body strong {color:#cb4b31;font-size:110%;display:block;margin:3px 0;}
.item_body p {color:#898989;}

.item.category {float:left;margin-right:20px; margin-bottom:20px; min-width:50px; overflow:visible; text-align:center; font-size:110%;}
.item.category a.thumb {display:block; float:none; text-align:center; margin:0; width:auto;}

.item.fullproduct {border:none; position:relative;}
.item.fullproduct div.thumb {width:150px;margin-right:-150px; float:left}
.item.fullproduct div.thumb a {text-align:center; color:#0472ba; text-decoration:none; display:block;}
.item.fullproduct div.thumb a span {text-decoration:underline;color:#0472ba;}
.item.fullproduct a:hover span {text-decoration:none;} 
.item.fullproduct div.thumb a.view_trailer {margin-top:10px;}
.item.fullproduct div.item_body {margin-left:160px; margin-right:0;}
.item.fullproduct .item_body h5 {font-size:110%;}
.item.fullproduct .item_body p {border-bottom:1px solid #ebebeb; padding-bottom:10px;}
.item.fullproduct div.buttons {padding-bottom:10px;border-bottom:1px solid #ebebeb; margin-bottom:10px; margin-top:5px;}
.item.fullproduct .info p {border:none; padding:0;}
.item.fullproduct .info strong {font-size:100%;}

.pager {margin:5px -7px 5px 0;}
.pager span {color:#0472ba;font-weight:bold;margin-right:10px;}
.pager strong {color:#cb4b31;margin-right:7px;}
.pager a {color:#898989;margin-right:7px;text-decoration:none;}
.pager a.page_num {}
.pager a:hover {color:#cb4b31;}

table.tbl th {padding:2px 5px; background:#f7f7f7; border:1px solid #ececec; font-weight:bold; color:#898989; text-align:center;}
table.tbl td {padding:2px 5px; border:1px solid #ececec; width:150px;}
table.tblform {margin: 10px 0px 10px 10px; border:2px solid #ebebeb; background-color: #ffffff; width: 560px; }
table.tblform td input { border:1px solid #bcbcbc; margin:auto; padding:auto; }
table.tblform td input.submit { border:0px; }
table.tblform th {padding:5px; text-align: left; font-weight:bold; color:#cb4b31; }
table.tblform td {padding:5px; text-align: left; font-weight:normal; color:#898989; }
table.tblform td.frm_hd {width:120px; font-weight:bold; color:#898989;}
table.tblform td.frm_hd_error {width:120px; font-weight:bold; color:#ff0000;}
table.tblform td.frm_input {width:150px;}
table.tblform td.frm_req {width:80px;color:#898989;}
table.tblform td.frm_input input, table.tblform td.frm_input select, table.tblform td.frm_input textarea {width:100%;}
table.tblform td.frm_input textarea {height:100px;}
table.tblform td.frm_input input.radio_field {width:auto;}
table.tblform td.frm_input input.checkbox_field {width:auto; margin-right: 5px;}

.option_text {text-align:left;}
.option_percentage {width:150px;}
.option_percentage span {display:block; width:1px; height:13px; border:1px solid #ebebeb; background:url(../img/menus.gif) repeat-x 0 -28px; text-indent:-9999px; overflow:hidden; font-size:1px;}


/* Single Pages/Parts */
.mod_page {margin:0 6px;}

/* Separate parts */
/* #sidebar div.login {background:url(../img/alredy_client.png);width:193px;height:69px;} */
/* #sidebar div.join {background:url(../img/join_now.png);width:193px;height:168px;} */
#sidebar div.login {background:url(../images/login-hdv.jpg);width:192px;height:40px;}
#sidebar div.join {background:url(../images/sign-up-hdv.jpg);width:192px;height:40px;} 
#sidebar div.login a, #sidebar div.join a {width:100%;height:100%;}
#sidebar div.login, #sidebar div.join {margin-bottom:4px;}

/* calendar */
#calendar {  position: relative;  height: 195px; }
#cal_text {  line-height: 1px;  font-size: 1px;  position: absolute;  top: 0px;  left: 370px; }
#cal_month_l {  top: 14px;  left: 8px; }
#cal_month_r {  top: 14px;  left: 184px; }
#cal_l {  position: absolute;  top: 34px;  left: 8px; }
#cal_r {  position: absolute;  top: 34px;  left: 184px; }

TABLE.calendar {  border: 1px solid #c2c2c2;  border-top: none;  border-left: none; }
TABLE.calendar TH {  width: 23px;  text-align: center;  font-weight: normal;  padding: 2px 0px 2px 0px;  font-size: 10px;
  color: #cb4b31;  border-top: 1px solid #ececec;  border-left: 1px solid #ececec;  border-bottom: 2px solid #ececec; }
TABLE.calendar TD {  width: 23px;  text-align: center;  font-weight: normal;  padding: 2px 0px 2px 0px;
  font-size: 10px;  color: #afafaf;  border-top: 1px solid #ececec;  border-left: 1px solid #ececec; }
TABLE.calendar TD A {  color: #000000;  text-decoration: none; }
TABLE.calendar TD A:hover {  text-decoration: underline; }
TABLE.calendar TD.act {  background-color: #cb4b31;  color: #ffffff; }
TABLE.calendar TD.act A {  color: #ffffff; }

div#pagehd {margin-left:7px;}
DIV.events { margin-top: 8px; margin-left:8px;}
DIV.event_date {  float: left;  width: 98px; }
div.events div.event_date p strong {text-align: right;  color:#cb4b31; font-size:110%;  font-weight: bold;
  border-right: 1px solid #ebebeb;  padding: 0px 8px 16px 0px;  margin-right: 8px; }
div#pagehd h3 {color:#0472ba;font-size:130%;font-weight:bold;font-family:arial;text-transform:capitalize;}
DIV.event {  width: 462px;  float: left;  margin-bottom:8px;}
DIV.event h5 {color:#0472ba;font-size:100%;}
DIV.event p {color:#898989;}
DIV.event IMG {  float: left;  margin: 0px 8px 0px 0px; }
DIV.cal_hd {  position: absolute;  font-weight: bold;  text-align: center;  width: 170px; }
.cal_hd a { text-decoration:none}
.cal_hd a:hover { text-decoration: underline}

/* calendar-end */

#content div.get_new {margin-bottom:10px;}
#content div.get_new a {width:100%;height:100%;}

#storecats div.block_title { background:url(../img/categories_title.gif);height:24px;}
#storecats div.block_body {background:#f4f4f4; border:1px solid #ebebeb; border-top:none;}
#storecats span.corner_lb {background:url(../img/categories_corner_lb.gif);}
#storecats span.corner_rb {background:url(../img/categories_corner_rb.gif);}
#storecats li {margin-bottom:5px;padding:0 11px;background:url(../img/bullet.gif) no-repeat 0px 5px;}
#storecats li a {display:block;color:#0472ba;}
#storecats li li {margin-left:15px;}
#storecats li.more {background:none;font-weight:bold;}

#modelslist li {margin-bottom:5px;padding:0 11px;background:url(../img/bullet.gif) no-repeat 0px 5px;}
#modelslist li a {color:#0472ba;}

#search div.block_title { background:url(../img/search_title.gif); position:relative;}
#search div.block_title a {position:absolute;width:100px;height:18px;top:8px;right:5px;color:#0472ba; }
#search div.block_body {background:#e6e5e6; border:none; border-bottom:1px solid #cecfce;}
#search span.corner_lb {background:url(../img/search_corner_lb.gif);}
#search span.corner_rb {background:url(../img/search_corner_rb.gif);}
#search .inputs {height:14px;width:122px;}
#search .search_advanced .inputs {width:133px;}
#search label, #search span.label {position:relative;display:block;margin-left:40px;margin-right:5px; padding:1px 0;}
#search label span, #search span.label span {display:block;position:absolute;top:0;left:-40px;padding:2px 0; width:40px; vertical-align:middle;text-align:left;}
#search label.check {text-align:left;}
#search label.check span, #search span.date span.dd, #search span.date span.dddd {display:inline;position:static;}
#search span.double input.inputs {width:50px;}
#search span.date span.dd select, #content form span.dd select {width:38px;}
#search span.date span.dddd select, #content form span.dddd select {width:50px;}
#search span.single {display:block;text-align:center;}
#search strong {margin-top:5px; display:block; text-align:center; color:#0472BA; font-weight:normal;}
#search label.wide {margin-left:70px;}
#search label.wide span {left:-70px;}
#search label.wide .inputs {width:103px;}

#mod_login .login label {position:relative; display:block; font-weight:bold; color:#898989; height:20px; line-height:20px; width:260px;}
#mod_login .login label input.inputs {position:absolute; top:0; left:80px; width:180px;}
#mod_login .login span {display:block; width:340px; overflow:hidden;}
#mod_login .login span label {float:left; margin-top:5px;}
#mod_login .login span input.button {float:right;}
#mod_login form {margin-bottom:10px; }


form.register, form.shipping_book {margin-bottom:10px;}
form.register table.tblform td.frm_input label input {width:auto;}
form.register table.tblform td.frm_input input.w40 {width:40px;}
form.register textarea {width:350px; height:50px;}
form.register div.center {text-align:left; padding-left:135px;}
form.register div.frm_txt {margin-bottom:10px;}
form.simple label {display:block; margin:2px 0;}
form.simple label input {margin-right:5px;}
form.simple div.buttons, #login_window div.buttons {text-align:left; margin:10px 0;}

#mod_login_edit ul ul {margin-left:15px; margin-bottom:10px;}
#mod_login_edit ul ul li {list-style-type:circle; list-style-position:outside; margin:2px 0;}

form.shipping_book table td {width:150px;}
form.shipping_book table td.check_only, form.shipping_book table td.actions {width:75px; text-align:center;}

#mod_order_list .filter {margin-bottom:10px;}
#mod_order_list .filter label, #mod_order_list .filter span.label {position:relative; display:block; font-weight:bold; color:#898989; height:22px; line-height:20px; width:260px;}
#mod_order_list .filter label .inputs, #mod_order_list .filter span.date {position:absolute; top:0; left:80px; width:180px;}
#mod_order_list .filter label span.date select {position:static;}
#mod_order_list .filter div.center {text-align:left; margin-left:80px; margin-top:5px;}
#mod_order_list table {margin-bottom:10px; width:100%;}
#mod_order_list .total td {font-weight:bold; text-align:right;}
#mod_order_list div.tabs {color:#898989; position:relative; text-align:right; bottom:25px;}

.undiscuss div.center {margin:10px auto;}
.undiscuss table.tbl {width:100%;}
.undiscuss td.check {width:110px; text-align:center;}

#mod_basket form {display:inline;}
#mod_basket div.buttons {margin:10px 0;}
#mod_basket table.tblcart {margin-top:-5px; width:100%;}
.tblcart th, .tblcart th.sum {color:#cb4b31; text-transform:uppercase; font-weight:bold; text-align:center; padding:5px 0; border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.tblcart .item {text-align:left; border-left:none;}
.tblcart td {padding:5px 0; border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb; text-align:center;}
.tblcart .qty {width:100px;}
.tblcart .del {width:60px;}
.tblcart .qty input.inputs {width:35px;margin-right:5px; text-align:center; color:#8b8b8b;}
.tblcart .sum {width:70px; color:#2f2f2f; font-size:120%; font-weight:bold;}
.tblcart tr.total td {background:#fafafa; color:#d14a37; font-weight:bold; font-size:110%;}
.tblcart tr.rebate td {font-weight:bold; font-size:110%;}
.tblcart .subtotal {border-left:none; text-align:left; padding:10px; color:#2f2f2f;}

#mod_basket .tbl td {text-align:center;}
#mod_basket .tbl .act {width:50px;}
#mod_basket .tbl tr.new td {border-left:none; border-right:none; background:#fafafa; color:#898989; font-weight:bold;}
#mod_basket .tbl tr.new td.name {text-align:right;border-left:1px solid #ececec;}
#mod_basket .tbl tr.new td.act {border-right:1px solid #ececec;}

.media_gallery {}
.media_gallery a img {border:1px solid #ebebeb; margin-right:5px; margin-bottom:5px;}
.media_view {margin:10px 0; width:100%; overflow:auto; }
.media_view img, .media_view object {border:1px solid #ebebeb;}

#mod_order {overflow:hidden; position:relative; color:#898989;}
#mod_order div.left {width:50%; float:left;}
#mod_order div.right {width:48%; float:left; margin-left:2%;}
.tblorder {width:100%;color:#898989;}
.tblorder td {border-top:1px solid #ebebeb; padding:3px 10px;}
.tblorder td.label {border:none; width:80px;}
.tblorder td.data {border:none; }
.addr {background:#f5f5f5;padding:3px 5px;}
.addr a {font-weight:bold;margin:0 5px;}
.addr_add {padding:3px 5px;}
.addr_add label, .addr_add input {vertical-align:middle;}
.addr_add select {width:140px;margin:0 3px;}
#mod_order .right textarea {width:98%; height:240px;}
#mod_order div.buttons {padding:3px 10px; margin-top:5px; clear:both; border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;}
#mod_order .right input.button, #mod_order input.right {position:absolute; right:0; bottom:4px;}

.tblorder_view {width:100%; border-bottom:1px solid #ebebeb;margin-bottom:10px;}
.tblorder_view th {border-bottom:1px solid #ebebeb;padding:5px 10px; }
.tblorder_view th h4 {text-align:left;}
.tblorder_view td {padding:5px 10px; }
.tblorder_view td a {color:#0472ba;}
.tblorder_view td.col1 {width:250px;}
#mod_order p {padding:0 10px; }

.cascade table {width:100%; margin-bottom:10px;}
.cascade table td.col1_main, .cascade table td.col2_main {vertical-align:top; padding:0;width:50%;}
.cascade table td {width:40%; padding:5px 10px; }
.cascade table th {border-top:1px solid #ebebeb; padding:5px 10px; background:#f5f5f5; color:#0472ba; text-align:left;}

#sidebar #video_preview {margin-top:10px;}
#sidebar #video_preview h3 {color:#898989; padding-left:12px; padding-bottom:3px;}

#content #new_content {margin:5px 0; width:100%; float:none;}
#content #new_content h3 {color:#898989; padding-left:5px; padding-bottom:5px;}

#mod_pop {overflow:hidden; width:100%;}
#content #mod_pop .block_body {height:455px;}
#content #mod_pop .double .block_body {height:205px;}
#mod_pop div.desc, #mod_pop div.thumb {margin-bottom:10px;}
#mod_pop .double div.desc, #mod_pop .double div.thumb {margin-bottom:0;}
#mod_pop .double {float:left; width:290px;}
#mod_pop div.item_body {margin-left:53px;}
#mod_pop .double .block {float:none;}
#mod_pop .item_body {margin-bottom:7px; min-height:70px;}
#mod_pop .item_body p {color:#000;}
#mod_pop .item_thumb {padding-left:2px; clear:left;}

#mod_ls2 p strong, #mod_ls2 li strong {color:#d56f5a;}
#mod_ls2 .part_l {float:left; margin-left:-6px;}
#mod_ls2 .part_r {float:left; margin-right:-6px;}

.search_form {background:#3e7fb1; url(../img/searchbox_bg.png) top repeat-x; padding:5px; margin:0 8px; line-height:24px; position:relative;}
.search_form span.decor_left, .search_form span.decor_right {position:absolute; top:0; height:178px; width:8px;}
.search_form span.decor_left {background:url(../img/searchbox_left.png); left:-8px;}
.search_form span.decor_right {background:url(../img/searchbox_right.png); right:-8px;}
.search_form hr {height:0; margin:5px 0; border-bottom:1px solid #719EC2;}
.search_form strong {text-transform:uppercase; color:#F4FEB1;}
.search_form label, .search_form a {color:#fff; font-weight:bold; margin-right:10px;}
.search_form label input {width:150px;}
.search_form .checks {clear:left; width:577px; height:64px; background:url(../img/models.png) no-repeat;}
.search_form .checks div {float:left; width:60px; padding-top:22px; text-align:center; line-height:21px;}
.search_form table {}
.search_form table th,td { text-align:left;}
.search_form table th,td {font-weight:normal; color: #fff; padding:2px; font-size:8pt; white-space:nowrap;}
.search_form textarea {height:100px;}
.search_form input.radio_field {width:auto;}
.search_form input.checkbox_field {width:auto; margin-right: 5px;}



.post_item {overflow:hidden; padding:10px 0; width:100%;}
.post_item .post_logo {float:left; margin-right:10px; margin-bottom:5px;}
.post_item .post_body {}
.post_item h2 a {color:#0572C4; font-size:90%; text-decoration:none;}
.post_item h2 {color:#0572C4;}
.post_item strong {text-transform:uppercase; color:#CB4B31;}
.post_item .info {padding-top:20px;}

.post_item .checks {clear:left; width:577px; height:64px; background:url(../img/models.png) no-repeat;}
.post_item .checks div {float:left; width:60px; padding-top:22px; text-align:center; line-height:21px;}
.post_item table {}
.post_item table th,td {height:21px; text-align:center;}
.post_item table th {font-weight:normal; color:#898989; padding:5px; font-size:100%; white-space:nowrap;}

/*\*/
html*.post_item table td {
height:22px;/*seen only by safari*/
_height:19px;/*seen only by IE6 for PC*/
}/**/

/*\*/
html*.post_item table th {
height:13px;/*seen only by safari*/
_height:16px;/*seen only by IE6 for PC*/
}/**/

.item_thumb, .thumb_inline, a.thumb, .media_view {position:relative;}
.item_thumb a.thumb {position:static;}


#poll .poll_form, #poll .poll_results {padding:5px; line-height:1.4em;}
#poll .poll_results table {width:100%;}
#poll .poll_results strong {color:#cb4b31;font-size:100%;display:block;margin:3px 0;}

#content #top_locations .block_body {height:455px;}
#top_locations .location_item {float:left; padding:3px; width:135px; height:82px;}
#top_locations img {border:1px solid #ebebeb; padding:3px; margin-right:5px; margin-bottom:5px; float:left;}
#top_locations h4 {color:#898989;}

a span {cursor:pointer;}
span.border {display:block;position:absolute; }
span.x40 {background:url(../img/x40.png); width:40px; height:60px;left:0;top:7px;}
.item_thumb span.x40 {left:6px;top:4px;}
.item span.x40 {left:0;top:0;}
span.x55 {background:url(../img/x55.png); width:55px; height:65px;left:6px;bottom:6px;}
span.x75 {background:url(../img/x75.png); width:75px; height:110px;left:4px;top:4px;}
span.x100 {background:url(../img/x100.png); width:100px; height:100px;left:4px;bottom:11px;}
span.x150 {background:url(../img/x150.png); width:150px; height:225px;left:0;top:7px;}


/* added styles */
td.header { color: #052b6a; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none }
td.header2 { background: #2c4d9e; color: #ffffff; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border-color : #052b6a; border-style : solid; border-width : 1px; padding-left: 10px; }

table.subtable { background-color: #eaeaea; border-color : #000000; border-style : solid; border-width : 1px; }
table.subtable_vid { background-color: #a8a8a8; border-color : #000000; border-style : solid; border-width : 1px; }
table.subtable_vid td { color: #000000; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }

td.special { background: #91b5ff; color: #052b6a; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none }

/* hr / br */

hr{ color: black; height: 1; }
hr.sep { border: 0; color: #052b6a; background-color: #052b6a; height: 2px; }
hr.vid { border: 0; color: #686868; background-color: #686868; }
br.setbreak { clear: all; background-color: #c8daff; }

/* forms */

input.enable { background-color: #EBEBEB; font-family : Arial; font-size : 12px; font-weight: bold; color: #FF0000; }
input.disable { background-color: #EBEBEB; font-family : Arial; font-size : 12px; font-weight: bold; color: #FF0000; }

A.btn:link, A.btn:visited, A.btn:active { 
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #000000;
    color: #ffffff;
    margin-bottom:5px;
    margin-top: 5px;
}

A.btn:hover {
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #ffffff;
    color: #000000;
    margin-bottom:5px;
    margin-top: 5px;
}

A.btn2:link, A.btn2:visited, A.btn2:active { 
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #1a6ea3;
    color: #ffffff;
    margin-bottom:5px;
    margin-top: 5px;
}

A.btn2:hover {
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #ffffff;
    color: #1a6ea3;
    border: solid #1a6ea3 1px;
    margin-bottom:5px;
    margin-top: 5px;
}

A.btn3:link, A.btn3:visited, A.btn3:active { 
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #000000;
    color: #ffffff;
    border: solid #1a6ea3 1px;
    margin-bottom:5px;
    margin-top: 5px;
}

A.btn3:hover {
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #ffffff;
    color: #000000;
    margin-bottom:5px;
    margin-top: 5px;
}

A.pager:link, A.pager:visited, A.pager:active { 
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    text-decoration: none;
    border: solid #c2d5e4 1px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #fbfbfb;
    color: #7a7a7a;
}

A.pager:hover {
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    text-decoration: underline;
    border: solid #c2d5e4 1px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #fbfbfb;
    color: #4a4a4a;
}

.pagecurrent { 
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    text-decoration: none;
    border: solid #c2d5e4 1px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #003d84;
    color: #ffffff;
}

A.order:link, A.order:visited, A.order:active { 
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    border: solid #000000 1px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #ffffff;
    color: #ff0000;
}

A.order:hover {
    text-align: right;
    font-family: Arial;
    height: 12px;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    border: solid #000000 1px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #DBDBDA;
    color: #ff0000;
}


A.alphabet:link, A.alphabet:visited, A.alphabet:active { 
    text-align: right;
    font-family: Arial;
    height: 13px;
    font-size: 11px;
    text-decoration: none;
    border: solid #c2d5e4 1px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #fbfbfb;
    color: #7a7a7a;
    margin-left: 3px;
}

A.alphabet:hover {
    text-align: right;
    font-family: Arial;
    height: 13px;
    font-size: 11px;
    text-decoration: underline;
    border: solid #c2d5e4 1px;
    padding-right: 5px;
    padding-left: 5px;
    background-color: #fbfbfb;
    color: #4a4a4a;
    margin-left: 3px;
}

#page_header { 
	width: 100%;
	height: 34px;
	float: right;
}

#pager { 
	width: 690px;
	height: 20px;
	background-color: #ffffff;
}

#pager_text_left { 
	width: 350px;
	height: 16px;
	float: left;
	text-align: left;
}

#pager_text_right { 
	width: 340px;
	height: 16px;
	float: left;
	text-align: right;
}

#pager_btm { 
	width: 690px;
	height: 4px;
	float: left;
}

#header_coll_content { 
	width: 694px;
	height: 16px;
	font-weight:bold;
	color:#cb4b31;
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	padding-bottom: 4px;
	text-align: center;
	padding-top: 3px;
	margin-bottom: 10px;
}

#coll_content_row { 
	width: 694px;
	margin-bottom: 5px;
	clear: both;
}

#coll_content_type { 
	width: 70px;
	float: left;
	text-align: left;
}

#coll_content_code { 
	width: 150px;
	float: left;
	text-align: left;
}

#coll_content_modelname { 
	width: 360px;
	float: left;
	text-align: left;
}

#coll_content_preview { 
	width: 100px;
	float:left;
	text-align: left;
}



#results_header { 
	width: 694px;
	height: 16px;
	font-weight: bold;
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	padding-bottom: 4px;
}

#results_header_descr { 
	width: 300px;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: #0472c8;
}

#results_header_image { 
	width: 197px;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: #0472c8;
}

#results_header_image_2 { 
	width: 197px;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: #0472c8;
}

#results_header_full { 
	width: 694px;
	float: left;
	text-align: center;
	padding-top: 3px;
	color: #0472c8;
}

#results {
	margin-top: 10px;
	width: 690px;
	height: 220px;
	background-color: #f4f4f4;
	padding-top:10px;
	padding-bottom:10px;
	border:2px solid #ebebeb;
}

#results_video {
	margin-top: 10px;
	width: 690px;
	height:220px;
	background-color: #f4f4f4;
	padding-top:10px;
	padding-bottom:10px;
	border:2px solid #ebebeb;
}

#results_collection {
	margin-top: 10px;
	width: 690px;
	height:270px;
	background-color: #f4f4f4;
	padding-top:10px;
	padding-bottom:10px;
	border:2px solid #ebebeb;
}

#results_descr { 
	width: 300px;
	float: left;
	text-align: left;
	padding-left: 10px;
}

#results_descr_vid { 
	width: 495px;
	float: left;
	text-align: left;
	padding-left: 10px;
}

#results_image { 
	width: 185px;
	float: left;
	text-align: center;
}

#results_image_2 { 
	width: 185px;
	float: left;
	text-align: center;
}

#results_video_available {
	padding-left: 110px;
	float: left;
	text-align: center;
}

#set_info { 
	width: 320px;
	float: left;
	padding: 5px;
	margin-left: 10px;
	text-align: left;
}

#set_info_vid { 
	width: 120px;
	float: left;
	padding: 5px;
	margin-left: 10px;
	text-align: left;
}

#set_info_spacer { 
	float: left;
	width: 30px;
}

#set_info_1 { 
	width: 135px;
	float: left;
	font-weight:bold; color:#cb4b31;
	padding-bottom: 5px;
}

#set_info_2 { 
	width: 160px;
	float: left;
	padding-bottom: 5px;
}

#set_info_vid_1 { 
	width: 70px;
	float: left;
}

#set_info_vid_2 { 
	width: 190px;
	float: left;
}

#set_info_3 { 
	width: 300px;
	float: left;
	text-align: left;
	padding-bottom: 5px;
}

#set_info_4 { 
	width: 450px;
	float: left;
	text-align: left;
	padding-bottom: 5px;
}

#set_info_5 { 
	width: 450px;
	float: left;
	text-align: left;
	padding-bottom: 10px;
	border-bottom:1px solid #ebebeb;
	margin-bottom: 10px;
}

#set_info_5 span {
  	font-weight:bold; color:#cb4b31;
}

#set_info_ruler { 
	width: 320px;
	height: 10px;
	float: left;
}

#set_info_warning { 
	width: 270px;
	float: left;
	color: #ff0000;
}

#thumb_info { 
	background-color: #eaeaea;
        border-color : #000000;
        border-style : solid;
        border-width : 1px;
	width: 120px;
	float: left;
	margin-top: 15px;
	margin-left: 20px;
	text-align: center;
}

#keyw_info { 
	background-color: #eaeaea;
        border-color : #000000;
        border-style : solid;
        border-width : 1px;
	width: 180px;
	float: left;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#set_header {
	width: 690px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
}

#set_header_text { 
	padding-left: 50px;
}

#video_preview { 
	width: 690px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
}

#video_preview_thumb {
	width: 330px;
	float: left;
	text-align: right;
	padding-right: 10px;
}

#video_preview_link {
	width: 330px;
	float: left;
	text-align: left;
	padding-top: 50px;
}

#set_images_header {
	width: 690px;
	text-align: center;
}

#set_images_header_1 { 
	width: 230px;
	height: 15px;
	float: left;
	text-align: left;
}

#set_images_header_2 { 
	width: 230px;
	height: 15px;
	float: left;
	text-align: center;
}

#set_images_header_3 { 
	width: 230px;
	height: 15px;
	float: left;
	text-align: right;
}

#images_results_1 {
	width: 680px;
	height: 200px;
	background-color: #ffffff;
	padding:5px;
}

#images_results_2 {
	width: 680px;
	height: 200px;
	padding:5px;
}

#video_results_1 {
	width: 680px;
	height: 140px;
	background-color: #ffffff;
	padding:5px;
}

#video_results_2 {
	width: 680px;
	height: 140px;
	padding:5px;
}

#images_results_thumb { 
	width: 160px;
	float: left;
	text-align: center;
	padding-left: 10px;
}

#preview_image { 
	width: 300px;
	float:left;
	text-align: center;
}

#print_info { 
	background-color: #eaeaea;
        border-color : #000000;
        border-style : solid;
        border-width : 1px;
	width: 200px;
	float: left;
	padding: 10px;
	margin-bottom: 10px;
}

#print_info_1 { 
	width: 90px;
	float: left;
}

#print_info_2 { 
	width: 90px;
	float: left;
}

#nav { 
  width: 100px;
  padding-top: 60px;
  margin-left: 75px;
}
