*{margin:0;padding:0;}
.clear { clear:both; }

p {
color:#4D4D4D;
font-size:13px;
}

h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}

h1 {
color:#00B0D8;
font-size:22px;
}

h2 {
color:#00B0D8;
font-size:18px;
}

h3 {
color:#00B0D8;
font-size:16px;
}

h4 {
color:#00B0D8;
font-size:22px;
}

h5 {
color:#00B0D8;
font-size:px;
}

h6 {
color:;
font-size:px;
}

a {
color:;
font-size:px;
text-decoration:none;
margin:0;
padding:0;
}

a:hover {
color:;
margin:0;
padding:0;
}

img {
border:none;
}

ul {
margin:0;
}

ul li {
list-style:none;
}

.fl_l {
float:left;
}

.fl_r {
float:right;
}

.al_cen {
text-align:center;
}

.al_right {
text-align:right;
}

.success {
color:#00B0D8;
}

.error {
color:#00B0D8;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {


}
/*end hack*/



body {
font-family:Arial, Helvetica, sans-serif;
background:#CBCBCD;
text-align:center;
}

.all {
text-align:left;
width:1017px;
min-height:100px;
_height:100px;
margin:10px auto 0;
padding:0 0 20px;
}

.all_center {
width:1001px;
min-height:100px;
_height:100px;
}


/*---HEADER---*/


.header {
width:1001px;
min-height:100px;
_height:100px;
margin:0 auto;
}

.header .up {
width:1001px;
height:34px;
background:url(../img/bg_header_div_up.png) no-repeat;
}

.header .up ul {
margin:13px 8px 0 0;
}

.header .up ul li {
font-size:13px;
color:#FFFFFF;
float:left;
margin:0 13px 0 0;
}

.header .up ul li a {
color:#FFFFFF;
}


.header .img_rotate {
width:1001px;
height:243px;
position:relative;
}

.header .img_rotate .img {
display:none;
position:absolute;
top:0;
left:0;
}









.menu {
width:1001px;
height:45px;
background:url(../img/bg_header_menu.gif) no-repeat;
*margin:-3px 0 0 0;
position:relative;
z-index:3;
}

.menu .menu_in {
margin:0 auto;
width:989px;
}

.menu .menu_in table {
height:45px;
}

.menu .menu_in table.down {
height:31px;
width:111px;
}

.menu .menu_in table.down_es {
width:150px;
*width:140px;
}

.menu .menu_in table tr {
vertical-align:middle;
}

.menu .menu_in table tr td {
background:url(../img/bg_menu_sep.gif) no-repeat left;
}

.menu .menu_in table.down tr td {
text-align:left;
background:none;
}




.menu .menu_in table tr td:first-child {
background:none;
}

.menu .menu_in a {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

.menu .menu_in a:hover {
color:#323232;
}

.menu .menu_in a.position {
color:#323232;
}

.menu .menu_in a.now {
color:#F15D48;
}

.menu .menu_in .box_cart a {
color:#666666;
font-size:12px;
font-weight:normal;
}

.menu .menu_in ul li a:hover {
color:#666666;
}

.menu .menu_in .box_cart p {
color:#4D4D4D;
font-size:10px;
}

.menu .menu_in .box_cart p a {
color:#4D4D4D;
font-size:10px;
}



/*---dealer---*/

.menu .menu_in table tr td.dealer ul.dealer {
position:absolute;
background:#929292;
left:385px;
*left:376px;
top:62px;
width:153px;
text-align:center;
display:none;
}

.menu .menu_in table tr td.dealer ul.dealer li {
padding:3px 0;
}

.menu .menu_in table tr td.dealer ul.dealer li:hover {
background:#EF4035;
}

.menu .menu_in table tr td.dealer ul.dealer li a {
color:#FFFFFF;
display:block;
font-size:12px;
}



/*---dealer---*/






.menu .menu_in table tr td.press_center ul.press {
position:absolute;
background:#929292;
left:274px;
*left:270px;
top:62px;
width:120px;
text-align:center;
display:none;
}

.menu .menu_in table tr td.press_center ul.press li {
padding:3px 0;
}

.menu .menu_in table tr td.press_center ul.press li:hover {
background:#EF4035;
}

.menu .menu_in table tr td.press_center ul.press li a {
color:#FFFFFF;
display:block;
font-size:12px;
}

#menu_left_press_center label a {
font-size: 12px;
color:#00B0D8;
padding: 0 0 0 4px;
margin: 2px 0;
}

img.instruction {
margin:5px 0 0 0;
}


.menu .menu_in table tr td.support ul.sup {
position:absolute;
background:#929292;
left:697px;
*left:682px;
top:62px;
width:87px;
text-align:center;
display:none;
}

.menu .menu_in table tr td.support ul.sup li {
padding:3px 0;
}

.menu .menu_in table tr td.support ul.sup li:hover {
background:#EF4035;
}

.menu .menu_in table tr td.support ul.sup li a {
color:#FFFFFF;
display:block;
font-size:12px;
}


.menu .menu_in table tr td.collection ul.col {
position:absolute;
background:#B5B5B6;
left:137px;
*left:135px;
top:45px;
width:112px;
text-align:left;
display:none;
z-index:30;
}

.menu .menu_in table tr td.collection ul.left_space {
left:133px;
}



.menu .menu_in table tr td.collection ul.col li {
padding:7px 0;
background:url(../img/bg_sep_ul_submenu.jpg) no-repeat bottom;
}

.menu .menu_in table tr td.collection ul.col li:last-child {
background:none;
}

.menu .menu_in table tr td.collection ul.col li a {
display:block;
font-size:12px;
padding:0 0 0 15px;
}

.menu .menu_in table tr td ul li {
position:relative;
}

.menu .menu_in ul li ul {
display:none;
}


.menu .menu_in table tr td.collection ul.col li ul {
position:absolute;
top:0;
/*top:100px;*/
left:112px;
background:#B5B5B6;
width:112px;
min-height:100px;
_height:100px;
z-index:100;
}

.menu .menu_in table tr td.collection ul.col li ul li a {
padding:0 0 0 14px;
}




/*---SEARCH---*/

.search {
background:#B5B5B6;
min-height:5px;
_height:5px;
padding:5px 0 4px;
*padding:7px 0 0;
}

.search .in {
margin:0 30px 0 0;
}

.search .input_search {
background:url(../img/bg_input_search.jpg) no-repeat;
margin:0 10px 0 10px;
*margin:0 0 0 0;
width:100px;
height:18px;
}

.search .input_search input {
border:none;
background:none;
width:93px;
height:15px;
margin:1px 0 0 2px;
font-size:10px;
}

.search  p {
*margin:0 10px 0 0;
}



.search .submit {
float:left;
*margin:0 0 0 10px;
}




/*---END-SEARCH---*/



/*---END-HEADER---*/




/*---MAIN---*/

.main {
width:1001px;
min-height:100px;
_height:100px;
margin:0 auto;
background:#FFFFFF;
}

.main .bg_home {
background:url(../img/bg_main_home.jpg) repeat-y;
}

.subpage {
width:941px;
min-height:460px;
_height:460px;
background:#FFFFFF;
padding:0 30px;
}

.subpage .in {
padding:30px 0 20px 0;
}


/*---END-MAIN---*/




/*---FOOTER---*/

.footer {
width:1001px;
min-height:91px;
_height:91px;
background:url(../img/bg_footer_center.gif) repeat-y;
}

.footer .up {
width:1001px;
min-height:91px;
_height:91px;
background:url(../img/bg_footer_up.gif) no-repeat top;
}

.footer .down {
width:1001px;
min-height:91px;
_height:91px;
background:url(../img/bg_footer_down.gif) no-repeat bottom;
}

.footer .down_spa {
padding:0 0 13px;
}

.footer .in {
background:url(../img/bg_footer_sep.gif) no-repeat right;
min-height:83px;
_height:83px;
padding:0 20px 0 0;
}

.footer a {
font-size:11px;
color:#FFFFFF;
}

.footer a:hover {
color:#323232;
}

.footer p {
color:#FFFFFF;
}

.footer .img {
width:145px;
min-height:50px;
_height:50px;
}

.footer .img img {
margin:8px 0 0 9px;
}

.footer .a {
margin:0 0 0 15px;
}

.footer .menu_spa {
width:118px;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.footer .menu_spa {
width:120px;
}


}
/*end hack*/


.footer .b {
width:200px;
margin:0 0 0 15px;
}

.footer .b_spa {
width:168px;
}

.footer .info_spa {
margin:0 0 0 0;
width:178px;
}

.footer .b p {
padding:10px 0 0 0px;
font-size:12px;
}

.footer .c {
width:175px;
}

.footer .c_spa {
width:202px;
}

.footer .c p {
padding:9px 0 0;
font-size:12px;
}

.footer .d {
width:170px;
}

/*hack safari
@media screen and (-webkit-min-device-pixel-ratio:0) {

.footer .d {
width:220px;
}


}
/*end hack*/

.footer .img_spa {
width:146px;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.footer .img_spa {
width:140px;
}

}
/*end hack*/



.footer .d .al_cen {
width:100px;
margin:16px auto 0;
}

.footer ul li {
text-align:left;

}

.down_footer {
margin:0 10px 0 0;
}

.down_footer p {
font-size:10px;
}



/*---END-FOOTER---*/




/*---HOME---*/

.main .home {
margin:0 0 0 30px;
}

.main .home .left {
width:354px;
padding:20px 0;
}

.main .home .left .content {
margin:0 15px 0 0;
}

.main .home .left .m_b {
padding:0 0 30px 0;
z-index:2px;
}

.main .home .left .content h1 {
margin:0 0 5px;
}

.main .home .left .content a.link {
font-size:15px;
color:#57B6DD;
font-weight:bold;
background:url(../img/bg_link_more_home.gif) no-repeat right;
padding:0 15px 0 0;
}

.main .home .left .content a.watch {
margin:15px 0 0 0;
width:104px;
display:block;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.main .home .left .content a.watch {
width:107px;
}

}
/*end hack*/


.main .home .left .content a.watch_spa {
width:48px;
}

.main .home .right {
border-left:5px solid #CCCCCC;
}



/*---END-HOME---*/









/*---DEALER---*/

.dealer .login {
width:432px;
height:168px;
margin:50px auto 0;
/*background:url(../img/bg_login_dealer_center.jpg) no-repeat;*/
}

.dealer .login .in {
width:340px;
margin:0 auto;
padding:36px 0;
}

.dealer .login .in p {
font-size:12px;
}

.dealer .login .in p.case {
color:#00B0D8;
padding:0 0 15px;
}

.dealer .login .in p span {
color:#00B0D8;
}

.dealer .login .in p a {
color:#00B0D8;
}

.dealer .login .in p.error {
margin:14px 0 0 0;
}

.dealer .login input {
width:152px;
height:20px;
padding:3px 0 0 0;
}

.dealer .login .in .submit input {
width:auto;
height:auto;
margin:28px 17px 16px 0;
}

.dealer .login p.forgot {
font-size:10px;
padding:4px 0 0 0;
}

/*---END-DEALER---*/



/*---DISTRIBUTION---*/

.distribution .left {
width:450px;
}

.distribution .left p span {
color:#EF4135;
}

/*---END-DISTRIBUTION---*/



/*---HISTORY---*/

.history .hist {
margin:0 0 0 33px;
}

/*---END-HISTORY---*/

/*---LATEST-NEWS---*/

.latest .content {
margin:0 0 55px;
}


.latest h3 {
padding:0 0 12px 0;
}

.latest p.date {
padding:0 0 9px 0;
}

.latest .pict {
width:940px;
margin:20px 0 0;
}



/*---END-LATEST-NEWS---*/


/*---PRESS-CENTER---*/

.press_center p {
padding:4px 0 0 0;
font-size:14px;
}

.press_center .up {
margin:0 0 0 7px;
}



.press_center .press_pdf {
width:592px;
min-height:100px;
_height:100px;
background:url(../img/bg_pdf_press_center.jpg) no-repeat;
margin:20px 0 0 0;
}

.press_center .press_pdf .in {
width:545px;
margin:0 auto;
}

.press_center .press_pdf .in h3 {
font-size:14px;
background:url(../img/press_center_icon_pdf.jpg) no-repeat;
padding:10px 0 8px 39px;
}

.press_center .press_pdf .in .prod {
padding:15px 0;
}

.press_center .press_pdf .in .line {
border-bottom:1px dashed #ED1B2E;
}

.press_center .press_pdf .in p.vin {
color:#FFFFFF;
font-size:16px;
font-weight:bold;
padding:4px 0 20px 12px;
background:url(../img/latest_news_vineta.jpg) no-repeat;
}



.press_center .right {
text-align:center;
}

/*---END-PRESS-CENTER---*/


/*---PRESS-CENTER-GALLERY---*/

.press_center .site_map .site_line {
border-bottom:1px solid #000000;
margin:0 0 6px;
padding:0 0 3px;
}

.press_center .site_map table a {
color:#231F20;
}

.press_center .site_map table th {
font-size:15px;
}

.press_center .site_map table td {
font-size:13px;
}

/*---END-PRESS-CENTER-GALLERY---*/


/*---PAGINATE---*/

.paginate {
width:525px;
margin:30px auto 0;
font-size:13px;
color:#666666;
}

.paginate a {
font-size:13px;
color:#666666;
font-weight:bold;
}

.paginate span {
font-size:13px;
}

.paginate span.current {
color:#57B6DD;
font-weight:bold;
}


/*---END-PAGINATE---*/




/*---SUPPORT---*/

.support .left {
width:450px;
}

.support p {
padding:0 0 7px 0;
}

.support form {
margin:16px 0 0 0;
}

.support table {
margin:0 0 10px 0;
}

.support table tr td input {
height:22px;
}

.support .a {
width:216px;
}

.support .b {
width:46px;
}

.support .c {
width:251px;
}

.support .d {
width:174px;
}

.support .e {
width:85px;
}

.support .f {
width:155px;
}

.support .g {
width:445px;
}

.support textarea {
width:445px;
height:111px;
}

.support .btn_submit {
width:auto;
height:auto;
margin:4px 3px 0 0;
}



.support p span {
font-size:11px;
color:#EF4135;
}

.support .right {
text-align:center;
}

.support .right h2 {
font-weight:normal;
color:#1a1a1a;
}

.support .right h2 a {
color:#00B0D8;
}

/*---END-SUPPORT---*/


/*---F.A.Q.---*/

.faq .quest {
width:955px;
border-bottom:1px solid #666666;
padding:0 0 15px 0;
margin:15px 0 0;
}

.faq h2 {
font-weight:bold;
padding:0 0 5px;
}

.faq h2 a, .faq p a {
color:#666666;
}

.faq .ans {
width:955px;
display:none;
}

.faq .ans h2, .faq .ans p {
color:#57B6DD;
}




/*---END-F.A.Q.---*/


/*---COLLECTION---*/

.collect_box p.coll {
font-size:12px;
color:#00B0D8;
}

.collect_box .left table tr {
height:192px;
}

.collect_box .right {
margin:0 16px 0 0;
}

.collect_box .right .margin_odm {
/*padding:412px 0 0;*/
}

.collect_box .right .odm {
width:675px;
height:119px;
}


.collect_box .right .text_odm {
/*width:266px; */
}

.collect_box .right .text_odm h1 {
font-size:55px;
font-weight:bold;
color:#1A1A1A;
}

.collect_box .right .text_odm h1 a {
color:#1A1A1A;
}

.collect_box .right .text_odm p {
padding:0 0 0 7px;
}

.collect_box .right .text_odm p a {
color:#1A1A1A;
}

.content_coll .table img {
margin:0;
}

.content_coll .table p {
padding:0 0 3px 0;
color:#00B0D8;
}

.content_coll .table p strong {
font-size:12px;
}

.content_coll .table p span {
font-weight:bold;
font-size:12px;
color:#4D4D4D;
}

.content_coll .table .btns_coll {
width:128px;
margin:0 auto;
}

.content_coll .table .btns_coll p span {
font-size:11px;
padding:3px 0 0 0;
display:block;
}

.content_coll .table .btns_coll ul li {
float:left;
}

.content_coll .table .btns_coll input.a {
color:#00B0D8;
font-size:12px;
font-weight:bold;
height:15px;
margin:1px 3px 0;
text-align:center;
width:18px;
}

.content_coll .table .btns_coll div.submit {
float:left;
margin:0 0 3px;
*margin:0;
}

.content_coll .press_right {
width:700px;
}


/*
.collect_box .steiner_watch {
width:825px;
min-height:100px;
_height:100px;
margin:0 auto;
}

.collect_box .fl_l {
margin:17px 0 0 0;
}

.collect_box .right_btns {
text-align:right;
width:200px;
}

.collect_box h1 span {
color:#1A1A1A;
}

.collect_box .right_btns img {
margin:0 0 8px;
}

.show_product {
width:870px;
min-height:100px;
_height:100px;
margin:0 auto;
}

.show_product .in_product {
padding:0 0 30px 0;
}

.show_product p {
font-size:11px;
}

.show_product h1 {
font-size:11px;
color:#ED1B2E;
}

.show_product p.qty {
padding:3px 0;
}


.show_product p.qty span {
border:1px solid #D9D9D9;
color:#ED1B2E;
padding:2px;
}

.show_product h1 span {
color:#1A1A1A;
}

.show_product p.no_sotck {
font-size:10px;
color:#ED1B2E;
background:url(../img/collection2_btn_no_stock.jpg) no-repeat 58px 0;
padding:4px 0 1px;
}

.show_product .table_qty {
width:144px;
*width:150px;
margin:0 auto;
}
*/

/*---END-COLLECTION---*/

/*---WISHLIST---*/

.wishlist .wish_menu {
width:195px;
min-height:150px;
_height:150px;
}

.wishlist .bg_wish {
background:#E6E6E6;
}

.wishlist .in_wish {
width:180px;
margin:0 auto;
padding:11px 0 0;
}

.wishlist .in_wish ul li {
padding:0 0 15px;
}

.wishlist .in_wish a {
font-size:13px;
color:#1A1A1A;
padding:0 0 0 8px;
display:block;
}

.wishlist .in_wish a:hover {
color:#00B0D8;
}

.wishlist .in_wish a.position {
color:#00B0D8;
}

.wishlist .right_wish {
margin:1px 0 0 31px;
width:715px;
min-height:100px;
_height:100px;
}

.wishlist .right_wish .up {
background:#CCCCCC;
width:715px;
height:34px;
text-align:center;
margin:0 0 5px 0;
}

.wishlist .right_wish .con_inf {
margin:0;
}

.wishlist .right_wish .acc_margin {
margin:0;
}


.wishlist p.us {
text-align:center;
padding:0;
}

.wishlist .right_wish .up h3 {
padding:7px 0 0 0;
}

.wishlist .right_wish .down {
width:713px;
min-height:208px;
_height:208px;
border:1px solid #CCCCCC;
border-top:none;
}

.wishlist .right_wish .down_br {
border:none;
}


.wishlist .right_wish .down_line {
border:1px solid #CCCCCC;
border-top:none;
}

.wishlist .right_wish .down .down_in {
width:715px;
min-height:30px;
_height:30px;
margin:0;
}

.wishlist .right_wish .down .down_in .bg_grey {
width:715px;
height:30px;
background:#E6E6E6;
margin:0;
}

.wishlist .right_wish .down .down_in p {
color:#00B0D8;
font-weight:bold;
}

.wishlist .right_wish .down .down_prod_wish {
width:713px;
min-height:100px;
_height:100px;
border:1px solid #D8D8D9;
border-top:none;
border-bottom:none;
margin:0 0 10px;
}

/*.wishlist .right_wish .down .down_prod_wish table {
border-bottom:1px solid #D8D8D9;
}*/

.wishlist .right_wish .down .down_prod_wish table tr td {
border-bottom:1px solid #D8D8D9;
}



.wishlist .right_wish .down .down_prod_wish table tr td {
border-right:1px solid #D8D8D9;
}

/*.wishlist .right_wish .down .down_prod_wish table tr td:last-child {
border-right:none;
}*/

.wishlist .right_wish .down .down_prod_wish p {
font-size:12px;
color:#1A1A1A;
line-height:16px;
padding:2px 0 0 0;
font-weight:normal;
}

.wishlist .right_wish .down .down_prod_wish p span {
color:#00B0D8;
font-size:12px;
font-weight:bold;
}

.wishlist .right_wish .down .down_prod_wish textarea {
width:178px;
height:128px;
border:1px solid #D8D8D9;
font-family:Arial, Helvetica, sans-serif;
}

.wishlist .right_wish .down .wish-options ul {
margin:15px 35px 0 0;
}

.wishlist .right_wish .down .wish-options ul li {
float:left;
margin:0 0 0 22px;
}

.wishlist .right_wish p.bread {
padding:2px 0 0;
}

.wishlist .right_wish .flash {
padding:0 0 9px;
*padding:0 0 7px;
}

.wishlist .right_wish p.bread span {
color:#00B0D8;
}

.wishlist .cart_box .down div.qty input {
color:#00B0D8;
font-size:12px;
font-weight:bold;
height:15px;
margin:0;
text-align:center;
width:18px;
}

.wishlist .cart_box .down .down_in p {
font-weight:normal;
}

.wishlist .cart_box .down .down_in p.price {
padding:18px 0 0;
}

.wishlist .right_wish .down .down_in .update p {
color:#1A1A1A;
}

.wishlist .right_wish .down .down_in .update p strong {
color:#1A1A1A;
}

.wishlist .right_wish .down .down_in .update p.red {
font-size:18px;
color:#00B0D8;
}

.wishlist .right_wish .down .down_in .update table {
margin:7px 0;
}

/*---WISHLIST---*/


/*---ADDRESS-BOOK---*/

.wishlist .add_book .right_wish_left {
margin:0 5px 0 0;
min-height:100px;
width:320px;
}

.wishlist .add_book .right_wish_left .box {
width:320px;
}

.wishlist .add_book .right_wish_left .box .up {
text-align:center;
width:320px;
margin:0;
}

.wishlist .add_book .right_wish_left .box .down {
min-height:100px;
padding:9px 0 0 20px;
width:298px;
}

.wishlist .add_book .add_book_right {
height:540px;
margin:3px 0 0 50px;
overflow-y:auto;
width:250px;
}


/*---END-ADDRESS-BOOK---*/




/*---MY-ACCOUNT---*/

.my_account p strong {
color:#00B0D8;
}

.my_account p strong p {
color:#00B0D8;
}


.my_account p strong {
color:#00B0D8;
}

.my_account p.name strong {
color:#333333;
}

.wishlist .my_shop {
margin:0 auto;
padding:5px 0 0 0;
}

.wishlist .my_shop h3 {
background:#CCCCCC;
padding:7px 0;
text-align:center;
}
.my_shop h3 {
background:#CCCCCC;
padding:7px 0;
text-align:center;
}
.wishlist .my_shop .assis {
min-height:100px;
_height:100px;
margin:5px 0 0;
padding:0 0 10px 0px;
}

.wishlist .my_shop p.bg_icon {
background:url(../img/icon_arrow.gif) no-repeat 12px 16px;
padding:14px 0 0 24px;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {



}
/*end hack*/

.wishlist .my_shop p.bg_icon strong {
color:#333333;
font-size:13px;
}

.wishlist .my_shop p.bg_icon a {
color:#00B0D8;
font-size:11px;
text-decoration:none;
}


.wishlist .my_shop p {
/*padding:5px 57px 0 0;
font-size:11px;*/
font-size:12px;
padding:5px 0 0 12px;
}

.wishlist .my_shop p a {
color:#00B0D8;
text-decoration:underline;
}

.wishlist .my_shop p span {
color:#00B0D8;
}


.wishlist .right_wish .text p strong {
color:#00B0D8;
}

.wishlist .right_wish .down .account {
width:713px;
min-height:20px;
_height:20px;
margin:0 auto;
padding:20px 0 20px 0;

}

.wishlist .right_wish .down .account ul.fl_l li {
float:left;
margin:0 42px 0 0;
}

.wishlist .right_wish .down .account ul.fl_r li {
float:left;
margin:0 0 0 42px;
}

.wishlist .right_wish .down .line {
border-bottom:1px solid #C0EBF5;
}

.wishlist .right_wish .down .in_account {
margin:0 36px 0 30px;
}

.wishlist .right_wish .down .in_account h2 {
padding:0 0 10px 0;
*padding:0;
*margin:0 0 -5px 0;
}

.wishlist .right_wish .down .in_account .prim h2 {
margin:0;
padding:0;
}


.wishlist .my_shop .odm_menu {
width:195px;
min-height:100px;
_height:100px;
/*background:#E6E6E6;*/
padding:0 0 10px;
}

.odm_menu ul {
margin:5px 0 0 1px;
}

.odm_menu ul.submenu {
padding:6px 0 1px 0px;
display:none;
background:#E6E6E6;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.odm_menu ul.submenu {
padding:6px 0 1px 0px;
margin:0;
}

}
/*end hack*/

.odm_menu ul.submenu li {
margin:0 0 7px 20px;
}

.odm_menu ul.submenu li a {
color:#4D4D4D;
font-size:13px;
display:block;
}

.odm_menu ul.submenu li a:hover {
color:#00B0D8;
}





/*---END-MY-ACCOUNT---*/


/*---ADDRESS-BOOK---*/

.wishlist .address_book {
width:715px;
margin:0 auto;
}

.wishlist .address_book .down .table {
width:665px;
min-height:50px;
_height:50px;
margin:0 auto;
padding:20px 0 0 0;
}

.wishlist .address_book .down .table p span {
color:#00B0D8;
}

.wishlist .address_book .down .table table p {
padding:0 0 2px 0;
}

.wishlist .address_book .down .table .a {
width:375px;
height:21px;
}

.wishlist .address_book .down .table .b {
width:661px;
height:21px;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.wishlist .address_book .down .table .b {
width:655px;
height:21px;
}

}
/*end hack*/

.wishlist .address_book .down .table .c {
width:264px;
height:21px;
}

.wishlist .address_book .down .table .d {
width:373px;
height:21px;
}

.wishlist .address_book .down .table .e {
width:237px;
height:21px;
}


.wishlist .address_book .down .table .street {
margin:0 0 5px;
}

.wishlist .address_book .down .table select {
width:267px;
height:21px;
}

.wishlist .address_book .down .table ul {
margin:25px 0 0;
}

.wishlist .address_book .down .table ul li {
margin:0 0 0 27px;
float:left;
}

/*---ADDRESS-BOOK---*/

/*---CART-LOGIN---*/

.cart_login p.up {
padding:15px 0 30px 0;
}

.cart_login p.up span {
color:#00B0D8;
}

.cart_login .info {
width:440px;
min-height:252px;
border:1px solid #CCCCCC;
}

.cart_login .info .up {
text-align:center;
padding:0px 0 0 0;
background:#CCCCCC;
height:34px;
}

.cart_login .info .up h3 {
color:#00B0D8;
padding:7px 0 0 0;
}

.cart_login .info .down {
margin:0 20px;
padding:15px 0 0;
}

.cart_login .right .down p span {
font-size:11px;
color:#00B0D8;
}

.cart_login .right .down .table {
margin:11px 0 0;
}

.cart_login .right .down .table table {
margin:0 0 5px;
}

.cart_login .right .down .table p {
font-size:11px;
}

.cart_login .right .down .table .a {
width:184px;
height:21px;
}

.cart_login .right .down .table a {
font-size:12px;
color:#00B0D8;
}

.cart_login .right .down .table .fl_r {
margin:8px 17px 0 0;
}


/*---END-CART-LOGIN---*/


/*---CREATE-ACCOUNT---*/

.cart_login .info .create_account {
padding:15px 0 0;
width:292px;
min-height:20px;
_height:20px;
margin:0 auto;
}

.cart_login .info .create_account p {
padding:0 0 3px 0;
}

.cart_login .info .create_account p span {
font-size:11px;
color:#00B0D8;
}

.cart_login .info .create_account .table {
margin:8px 0 0 0;
}

.cart_login .info .create_account .table input.a {
width:292px;
height:21px;
}

.cart_login .info .create_account ul {
margin:0;
}

.cart_login .info .create_account ul li {
float:left;
margin:21px 0 0 21px;
}


/*---END-CREATE-ACCOUNT---*/


/*---CHECK-METHOD---*/

.check_method .box {
/*background:url(../img/bg_create_account.jpg) no-repeat;*/
width:811px;
min-height:10px;
_height:10px;
margin:0 auto;

}

.check_method .box .al_cen {
padding:9px 0 0;
background:#CCCCCC;
height:30px;
}

.check_method .box .al_cen h3 {
color:#00B0D8;
}

.check_method .box .down {
border:1px solid #CCCCCC;
border-top:none;
}

.check_method .box .down table tr td {
border-right:1px solid #CCCCCC;
}

.check_method .box .down table tr td:last-child {
border:none;
}

.check_method .box .down .fl_l {
width:176px;
text-align:center;
}

.check_method .box .down .fl_r {
width:243px;
margin:0 82px 0 0;
}

.check_method .box .down .fl_r p {
padding:0 0 5px;
}

.check_method .box .down .fl_r p span {
font-size:11px;
color:#00B0D8;
}

.check_method .box .down .fl_r table p {
padding:0;
}

.check_method .box .down .fl_r .a {
width:237px;
height:21px;
border:1px solid #BBBDBF;
}

.check_method ul li .box_active .cont_info ul li input {
border:none;
}

.check_method .box .down .fl_r a {
color:#00B0D8;
font-size:12px;
text-decoration:underline;
}

.check_method .box .down .fl_r .submit {
margin:10px 0 0 0;
}

.check_method .box_check {
width:811px;
min-height:46px;
_height:46px;
margin:5px auto 0;
/**margin:-20px auto 0;*/
}

.check_method ul li {
margin:5px 0;
}

.check_method ul li .title {
width:811px;
min-height:46px;
_height:46px;
}

.check_method ul li .al_cen_title {
padding:13px 0 0 330px;
background:#CCCCCC;
height:30px;
}

.check_method ul li p.title_p {
font-size:16px;
color:#00B0D8;
display:block;
}



.check_method ul li .box_active {
width:811px;
min-height:10px;
_height:10px;
/*background:url(../img/bg_create_account.jpg) no-repeat;*/
}

.check_method ul li .box_active .al_cen_title {
padding:13px 0 0 330px;
background:#CCCCCC;
height:30px;
}

.check_method ul li .box_active .cont_info_out {
border:1px solid #CCCCCC;
padding:0 0 20px 0;
}

.check_method ul li .box_active .cont_info {
margin:36px 44px 0;
}

.check_method ul li .box_active .cont_info .table {
margin:17px 95px 0;
}

.check_method ul li .box_active .table form {
margin:10px 0 0 0;
}

.check_method ul li .box_active .cont_end {
margin:11px 0 0 0;
*margin:12px 0 0 0;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.check_method ul li .box_active .cont_end {
margin:12px 0 0 0;
}


}
/*end hack*/


.check_method ul li .box_active .cont_end p.empty {
padding:0 0 0 28px;
}

.check_method ul li .box_active .cont_info p {
padding:0 0 8px 0;
}

.check_method ul li .box_active .cont_info p span {
color:#00B0D8;
font-size:11px;
}

.check_method ul li .box_active .cont_info table p {
padding:0 0 4px;
}

.check_method ul li .box_active .cont_end p.last_p {
padding:0 40px 0 0;
}

.check_method ul li .box_active .cont_info input {
border:1px solid #BBBDBF;
}

.check_method ul li .box_active .cont_info input.check {
border:none;
}



.check_method ul li .box_active .cont_info .a {
width:310px;
height:21px;
}

.check_method ul li .box_active .cont_info .b {
width:197px;
height:21px;
}

.check_method ul li .box_active .cont_info .c {
width:529px;
height:21px;
margin:0 0 8px;
}

.check_method ul li .box_active .cont_info .d {
width:279px;
height:21px;
}

.check_method ul li .box_active .cont_info .e {
width:361px;
height:21px;
}

.check_method ul li .box_active .cont_info .f {
width:247px;
height:21px;
}

.check_method ul li .box_active .cont_info .g {
width:90px;
height:21px;
}

.check_method ul li .box_active .cont_info select {
border:1px solid #BBBDBF;
}

.check_method ul li .box_active .cont_info .new {
width:534px;
}

.check_method ul li .box_active .cont_info .state {
width:235px;
}


.check_method ul li .box_active .cont_info label {
font-size:12px;
color:#1A1A1A;
}

.check_method ul li .box_active .cont_info ul.fl_r li {
float:left;
margin:14px 0 4px 30px;
}

.check_method ul li .box_active .cont_info ul.fl_r li a {
width:auto;
height:auto;
}

.check_method ul li .box_active .cont_info .radio {
margin:2px 7px 0 0;
border:none;
}


.check_method ul li .all_cont {
display:none;
}


.check_method ul li .box_active .cont_end .bg_grey {
background:#E6E6E6;
width:772px;
height:30px;
margin:0 auto;
}

.check_method ul li .box_active .cont_end .table_in {
margin:0;
}

.check_method ul li .box_active .cont_end .table_in_b {
margin:0 auto;
padding:0;
width:770px;
border:1px solid #E6E6E6;
border-top:none;
border-bottom:none;
}

.check_method ul li .box_active .cont_end .bg_grey p strong {
color:#00B0D8;
}

.check_method ul li .box_active .cont_end .table_in_b table tr td {
border-bottom:1px solid #E6E6E6;
border-right:1px solid #E6E6E6;
}

.check_method ul li .box_active .cont_end .table_in_b table tr td.first p a {
color:#00B0D8;
}

.check_method ul li .box_active .cont_end .total {
width:200px;
margin:13px 58px 0 0;
}

.check_method ul li .box_active .cont_end .total table tr.last p {
color:#00B0D8;
font-size:20px
}

.check_method ul li .box_active .cont_end ul.left {
margin:22px 0 0 27px;
}

.check_method ul li .box_active .cont_end ul.left li {
float:left;
margin:0 15px 0 0;
}

.check_method ul li .box_active .cont_end ul.left li a {
width:auto;
color:#00B0D8;
font-size:12px;
margin:3px 0 0
}

.check_method ul li .box_active .cont_end ul.right {
margin:22px 61px 0 0;
}

.check_method ul li .box_active .cont_end ul.right li {
float:left;
margin:0 0 0 15px;
}

.check_method ul li .box_active .cont_end ul.right li a {
width:auto;
color:#ED1B2E;
font-size:12px;
}


/*---END-CHECK-METHOD---*/


/*---PRODUCT-DETAIL---*/

.prod_det h1 a {
color:#00B0D8;
}

.prod_det h1 span {
color:#231F20;
font-size:20px;
}

.prod_det h1 span a {
color:#231F20;
font-size:20px;
}

.prod_det .fl_l p.us strong {
color:#00B0D8;
font-size:12px;
padding:0;
*padding:0 0 0 5px;
}

.prod_det .fl_l p.cart_p {
padding:3px 0 9px 5px;
*padding:3px 0 9px 0;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.prod_det .fl_l p.us strong {
padding:0 0 0 2px;
}

.prod_det .fl_l p.cart_p {
padding:3px 0 8px 0;
}

}
/*end hack*/

.right_prod_det {
width:714px;
min-height:100px;
_height:100px;
}

.right_padding {
margin:20px 0 0;
}

.right_padding .table .product_left {
float:left;
text-align:center;
width:178px;
}

.right_prod_det .left {
/*width:409px;*/
width:350px;
min-height:100px;
_height:100px;
}

.right_prod_det .left .more_img {
/*width:406px;*/
min-height:50px;
_height:50px;
/*background:url(../img/more_img_bg_center.jpg) repeat-y;*/
/*margin:10px auto 0;*/
}

.right_prod_det .left .more_img .up {
/*width:406px;
min-height:50px;
_height:50px;*/
/*background:url(../img/more_img_bg_up.jpg) no-repeat top;*/
}

.right_prod_det .left .more_img .down {
/*width:365px;
min-height:50px;
_height:50px;
background:url(../img/more_img_bg_down.jpg) no-repeat bottom;
padding:0 0 15px 0;*/
}

.right_prod_det .left .more_img h3 {
padding:7px 0 0 0;
width:335px;
}

.right_prod_det .left .more_img .pict {
	width:335px;
	/*min-height:20px;
	_height:20px;*/
	/*height:78px;*/
	/*background:url(../img/zoom-thumb-bg.gif) no-repeat bottom;*/
	text-align:center;
	margin:10px 0 0 0;
}

.moreImages{
	margin:0 auto;
	width:50px;
}
.right_prod_det .left .more_img .pict .show {
/*background:url(../img/more_img_show_product_center.jpg) repeat-y;*/
width:59px;
/*height:59px;*/
}

.right_prod_det .left .more_img .pict .show .up {
/*background:url(../img/more_img_show_product_up.jpg) no-repeat top;*/
width:59px;
}

.right_prod_det .left .more_img .pict .show .down {
/*background:url(../img/more_img_show_product_down.jpg) no-repeat bottom;*/
width:59px;
/*height:59px;*/
padding:0 0 0px 0;
}

.right_prod_det .left .more_img .pict .show .down table {
width:59px;
/*height:59px;*/
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.right_prod_det .left .more_img .pict .show .down {
height:58px;
}

.right_prod_det .left .more_img .pict .show .down table {
height:58px;
}


}
/*end hack*/

.right_prod_det .right {
width:350px;
min-height:100px;
_height:100px;
}

.right_prod_det .right h4 {
padding:0 0 8px 0;
}

.right_prod_det .right h2 {
padding:25px 0 8px 0;
}

.right_prod_det .right p span {
color:#00B0D8;
}

.right_prod_det .right a.pdf {
margin:13px 0 0 8px;
}

.right_prod_det .right .price h2 {
/*adding:20px 0 0 0;*/
}

.right_prod_det .right .price h2 span {
font-size:14px;
color:#333333;
}

.right_prod_det .right .price ul li {
float:left;
}

.right_prod_det .right .price ul li p.fl_l {
font-size:12px;
padding:2px 0 0 0;
}

.right_prod_det .right .price ul {
margin:10px 0 0 0;
}

.right_prod_det .right .price ul li p.fl_l strong {
color:#333333;
}

.right_prod_det .right .price ul li input.a {
width:18px;
height:15px;
font-size:12px;
text-align:center;
margin:0 12px 0 5px;
color:#00B0D8;
font-weight:bold;
}

.right_prod_det .right .price .table {
margin:5px 0 0 0;
}

.right_prod_det .gift {
width:297px;
margin:18px 0 0 0;
}

.right_prod_det .shipp {
width:297px;
min-height:40px;
_height:40px;
margin:10px 0 0;
padding:14px 0 18px;
background:#00B0D8;
text-align:center;
}

.right_prod_det .shipp h3 {
color:#FFFFFF;
font-size:20px;
}

.right_prod_det .shipp p {
font-size:15px;
color:#FFFFFF;
}

.right_prod_det .shipp img {
margin:4px 0;
}


/*---END-PRODUCT-DETAIL---*/


/*---SHOPPING-CART---*/

.shop_cart p.tilde {
background:url(../img/shopping_cart_tilde.jpg) no-repeat;
padding:0 0 0 19px;
}

.shop_cart p.tilde span {
color:#ED1B2E;
}

.shop_cart .table {
width:870px;
min-height:220px;
_height:200px;
background:url(../img/bg_shopping_cart.jpg) no-repeat;
margin:0 auto;
}

.shop_cart .table .up {
text-align:center;
padding:14px 0 0;
}

.shop_cart .table .up h2 {
color:#FFFFFF;
}

.shop_cart .table .bg_grey {
background:#E6E6E6;
width:858px;
height:30px;
margin:14px 0 0 6px;
}

.shop_cart .table .bg_grey p {
color:#ED1B2E;
}

.shop_cart .table .down {
margin:0 0 0 6px;
width:858px;
}

.shop_cart .table .down .box {
border:1px solid #E6E6E6;
padding:3px 0;
width:23px;
}

.shop_cart .table .down table tr td {
border-right: 1px solid #D8D8D9;
border-bottom: 1px solid #D8D8D9;
}

.shop_cart .table a.cont {
margin:0 0 0 10px;
}

.shop_cart .table .update {
width:300px;
}

.shop_cart .table .update table {
margin:8px 30px 10px 0;
}

.shop_cart .table .update p.red {
font-size:18px;
color:#ED1B2E;
}


/*---END-SHOPPING-CART---*/

/*---PAGINA-DE-EDICIÓN---*/

.main_edit_box {
width:703px;
max-height:460px;
margin:0 auto;
border:1px solid #000000;
background:#FFFFFF;
overflow-y:scroll;
}

.main_edit_box .message {
font-size:16px;
color:#00B0D8;
padding:20px 0 0 0;
}

.main_edit_box .up {
width:686px;
padding:8px 0 10px;
background:#CCCCCC;
}

.main_edit_box .table {
width:530px;
min-height:100px;
_height:100px;
margin:0 auto;
padding:35px 0 20px;
text-align:left;
}

.main_edit_box .table p {
color:#4D4D4D;
font-size:13px;
padding:0 0 8px;
}

.main_edit_box .table p span {
color:#00B0D8;
font-size:10px;
}

.main_edit_box .table_form table {
margin:0 0 15px 0;
}

.main_edit_box .table_form select, .main_edit_box .table_form input {
color:#4D4D4D;
}

.main_edit_box .table_form select.big {
width:100%;
}

.main_edit_box .table_form p {
padding:0 0 3px;
}

.main_edit_box .table_form label {
color:#4D4D4D;
font-size:13px;
padding:0 0 0 10px;
}

.main_edit_box .table_form input.a {
width:310px;
height:21px;
}

.main_edit_box .table_form input.b {
width:197px;
height:21px;
}

.main_edit_box .table_form input.c {
width:99%;
*width:525px;
height:21px;
}

.main_edit_box .table_form input.d {
width:279px;
height:21px;
}

.main_edit_box .table_form .small {
width:236px;
}

.main_edit_box .table_form .sep_check {
margin:10px 0;
}

.main_edit_box .table h3 {
margin:0 0 10px 0;
}


.pass {
width:470px;
min-height:100px;
_height:100px;
overflow:hidden;
}

.pass .up {
width:470px;
}

.pass .table {
width:310px;
}

.view_address {
width:405px;
}

.view_address .up {
width:405px;
}

.view_address .view {
width:305px;
min-height:100px;
_height:100px;
margin:0 auto;
padding:35px 0 20px;
text-align:left;
}

.view_address .view h3 {
margin:0 0 15px;
}

.view_address .view p {
margin:0 0 10px;
}

.view_address .view .line {
width:100%;
height:1px;
border-top:1px solid #CECECE;
margin:20px 0;
}

.view_address .view ul li {
float:left;
margin:0 0 0 15px;
}

.box_address {
overflow:hidden;
width:350px;
}

.box_address .up {
width:350px;
}

/*---END-PAGINA-DE-EDICIÓN---*/



/*---DEALER-CENTER---*/

.dealer .left {
width:150px;
min-height:100px;
_height:100px;
}

.dealer .left ul li {
text-align:right;
margin:10px 0;
}

.dealer .left ul li a {
font-size:16px;
color:#1A1A1A;
display:block;
}

.dealer .left ul li a:hover {
color:#EF4135;
}

.dealer .right {
width:671px;
min-height:100px;
_height:100px;
background:url(../img/dealer_bg_right.jpg) no-repeat;
margin:0 0 0 40px;
}

.dealer .right .content {
width:635px;
min-height:100px;
_height:100px;
margin:0 auto;
padding:25px 0 0;
}

.dealer .right .content p {
padding:5px 0 26px;
}

.dealer .right .content p span {
color:#EF4135;
}


.dealer .right .pos {
width:550px;
min-height:100px;
_height:100px;
margin:0 auto;
padding:25px 0 0;
}

.dealer .right .pos p {
font-size:14px;
}

.dealer .right .pos .table {
width:550px;
min-height:100px;
_height:100px;
margin:27px 0 0 0;
}



.dealer .right .pos .table .line {
width:550px;
border-bottom:1px dashed #EF4135;
margin:17px 0;
*margin:0 0 20px;
}



/*---INTRUCTIONS-MANUAL---*/

.dealer .right .instruct {
width:610px;
min-height:100px;
_height:100px;
margin:0 auto;
padding:25px 0 0;
}

.dealer .right .instruct .al_cen {
margin:10px 0 0 0;
}

.dealer .right .instruct .table h2 span {
color:#EF4135;
}

.dealer .right .instruct .table .pdf {
width:520px;
margin:0 auto;
}

.dealer .right .instruct .table .pdf a {
font-size:14px;
color:#1A1A1A;
background:url(../img/press_center_icon_pdf.jpg) no-repeat;
padding:9px 0 8px 44px;
display:block;
}

.dealer .right .instruct .table .pdf a span {
color:#EF4135;
}

.dealer .right .prod_img .table {
width:610px;
}

.dealer .right .prod_img .table table {
width:100%;
}

.dealer .right .prod_img .table p {
color:#EF4135;
padding:10px 0;
}

.dealer .right .prod_img .table img.download {
margin:0 0 40px 0;
}

.dealer .right .instruct .table .sales {
width:500px;
margin:0 auto;
}

.dealer .right .instruct .table .sales a {
font-size:14px;
color:#1A1A1A;
}

.prod_det .left_inst {
margin:24px 0 0;
}

.prod_det .grey {
width:655px;
min-height:100px;
_height:100px;
background:url(../img/bg_box_grey_center.jpg) repeat-y;
*margin:0 0 0 35px;
}

.prod_det .grey .top {
width:655px;
min-height:100px;
_height:100px;
background:url(../img/bg_box_grey_top.jpg) no-repeat top;
}

.prod_det .grey .bottom {
width:655px;
min-height:100px;
_height:100px;
background:url(../img/bg_box_grey_bottom.jpg) no-repeat bottom;
}


.prod_det h3.contact {
color:#4D4D4D;
}

.prod_det h3 a {
color:#00B0D8;
}

.instruc h3 {
color:#4D4D4D;
padding:0 0 15px 0;
}

.press_cen h3 {
padding:39px 0 50px;
}


.instruc h3 a {
color:#00B0D8;
}

.instruc img.dealer_cen_inst {
margin:29px 0 0 0;
}

.instruc img.press_cen_inst {
margin:110px 0 0 0;
}


.instruc .content_inst {
padding:0 0 0 40px;
}

.instruc .content_inst ul {
padding:20px 0 25px;
}

.instruc .content_inst ul li {
padding:5px 0;
}

.instruc .content_inst ul li a {
background:url(../img/btn_pdf.jpg) no-repeat;
padding:15px 0 12px 45px;
display:block;
color:#00B0D8;
}

.instruc .pos ul li a {
background:none;
padding:0;
}

.prod_det .content_announ {
padding:25px 0 0 0;
}

.prod_det .img_gallery {
width:655px;
min-height:100px;
_height:100px;
margin:0 57px 0 0;
}

.prod_det .img_gallery p {
color:#00B0D8;
font-weight:bold;
margin:4px 0 8px;
}







/*---END-INTRUCTIONS-MANUAL---*/


#dealer_center_radios{
width:535px;
}

#dealer_center_radios label{
width:162px;
*width:158px;
display:inline-block;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

#dealer_center_radios label{
width:165px;
}

}
/*end hack*/


#dealer_center_radios input {
vertical-align:middle;
*vertical-align:bottom;
}

#dealer_center_radios label a {
font-size: 12px;
color:#00B0D8;
padding:10px 0 0 4px;
display:block;
*padding:3px 0 0 4px;
margin:2px 0;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

#dealer_center_radios label a {
padding: 10px 0 0 4px;
display:block;
}

}
/*end hack*/

.press_cen_radios {
margin:0 0 0 15px;
}


#press_center_radios label{
width:167px;
*width:167px;
display:inline-block;
}

#press_center_radios{
width:190px;
}

#press_center_radios input {
vertical-align:middle;
*vertical-align:bottom;
}

#press_center_radios label a {
font-size: 12px;
color:#00B0D8;
padding:10px 0 0 4px;
display:block;
*padding:3px 0 0 4px;
margin:2px 0;
}



/*---END-DEALER-CENTER---*/




/*---PRODUCT-../images---*/

.product-img-box {
	float:left;
	width:336px;
	border:1px solid #9E9E9E;
	text-align:center;
	background:#FFF;
}
.product-img-box .main-product-img {
border:1px solid #D3D3D3;
position:relative;
overflow:hidden;
width:406px;
height:471px;
z-index:9;
}
.product-img-box .main-product-img img {
position:absolute;
left:2px;
top:2px;
width:100%;
cursor:move;
z-index:99;
}
.image-zoom {
z-index:9; position:relative; height:18px; margin:5px auto 13px auto; background:url(../img/slider_bg.gif) no-repeat 50% 50%; padding:0 28px 0 28px; cursor:pointer; width:175px;}
#image { width:auto; }
#track { position:relative; height:18px; }
#handle { position:absolute; left:0; top:-1px; width:9px; height:22px;background:url(../img/magnifier_handle.gif) no-repeat;  }
.btn-zoom-out { position:absolute; left:2px; top:1px;}
.btn-zoom-in { position:absolute; right:2px; top:1px;}
.more {font-size:14px; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:.8em; font-size:.95em; }
.product-img-box .more-views li { float:left; margin-right:6px;}
.product-img-box .more-views li.last { margin-right:0; }
.product-img-box .more-views li img { border:2px solid #ddd; }

.product-info-box { margin-top:10px; border:1px solid #c4c6c8; margin-top:0; }
.product-info-box .product-name {
margin-bottom:.3em;
color:#0a263c;
font-size:1.2em;
}
.product-info-box .qty-box { float:left; margin-right:5px; }
.product-info-box .price-box { margin:10px 0;}
.add-to-cart-box { float:left; width:195px;  margin-right:5px;}
.add-to-box { float:left; font-size:.95em; line-height:1.25em; }
.product-info-box .ratings { margin-bottom:1em;}

.product-attributes, .product-pricing { margin:10px 0; background:#faf7ee; padding:10px; border:1px dashed #a59e89;}
.product-attributes td {padding:2px 0; }
.product-attributes td.label { padding-right:10px; font-weight:bold; }
.product-essential, .product-collateral { padding:25px; }
/*.product-essential { padding:25px; background:url(http://ecommerce.fpsdevelopment2.com/skin/frontend/funfactory/default/../img/product_essential_bg.gif) no-repeat 100% 0 #fff; }*/
.product-essential .product-shop { width:330px; }
.product-essential .product-shop .ratings { margin-bottom:4px; }
.more-views a img {border:1px solid #CC4297;}

/*---END-PRODUCT-../images---*/



/*---ESTILO-PARA-EL-SHADOW---*/
#shadow {
  display:none;/*oculta el div*/
	position: fixed; /*con este posicionamiento se ubica encima de #all*/
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;/*Y ocupa toda la pantalla*/
	width:100%;
}

/*hack para IE6*/
* html #shadow {
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 100 +'px');
}

#overShadow{
  position:fixed;
  top:2%;
  left:10%;
  z-index:120;
  font-family:Tahoma;
	/*background:#FFF;*/
	width:80%;
	height:80%;
}

/*hack para IE6*/
* html #overShadow{
  position:absolute;
  margin-top: expression(0 - parseInt(this.offsetHeight / 32) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

/*---END-ESTILO-PARA-EL-SHADOW---*/



/*---CONTACT---*/

.contact .left {
width:415px;
}

.contact .left form {
margin:15px 0 0 0;
}

.contact .left p span {
color:#00B0D8;
font-size:11px;
}

.contact .left input {
margin:0 0 3px 0;
font-size:13px;
color:#4D4D4D;
}

.contact .left .a {
width:47px;
height:22px;
}

.contact .left .b {
width:133px;
height:22px;
}

.contact .left .c {
width:159px;
height:22px;
}

.contact .left .d {
width:218px;
height:22px;
}

.contact .left .e {
width:41px;
height:22px;
}

.contact .left textarea {
width:399px;
*width:401px;
height:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4D4D4D;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.contact .left textarea {
width:402px;
}

}
/*end hack*/

.contact .left .submit input {
margin:0 6px 0 0;
}

/*hack safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {

.contact .left .submit input {
margin:0 10px 0 0;
}

}
/*end hack*/


.contact .right {
width:318px;
margin:48px 0 0 0;
}

.contact .right h2 {
margin:0 0 12px 0;
}

.contact .right p.m_b {
margin:0 0 5px;
}

.contact .right p strong {
color:#00B0D8;
font-size:13px;
}

.contact .right p a {
color:#4D4D4D;
}

.contact .error-message {
font-size:11px;
color:#00B0D8;
}

/*---END-CONTACT---*/


/*---FORGOT-YOUR-PASWORD---*/

.forgot .table {
width:432px;
min-height:100px;
_height:100px;
margin:0 auto;
border:1px solid #CCCCCC;
}

.forgot .table .up {
width:432px;
background:#CCCCCC;
text-align:center;
padding:6px 0 7px;
}

.forgot .table .down {
margin:0 41px;
padding:30px 0;
}

.forgot .table .down table {
/*width:155px;*/
margin:0 auto;
}

.forgot .table .down table p {
padding:14px 0 3px 0;
}

.forgot .table .down #flashMessage {
padding:0 0 0 22px;
font-size:12px;
color:#4D4D4D;
background:url(../img/shopping_cart_tilde.jpg) no-repeat;
}

.contact #flashMessage {
padding:0 0 10px 22px;
font-size:12px;
color:#F00;
background:url(../img/shopping_cart_tilde.jpg) no-repeat;
}

.forgot .table .down table input.a {
width:345px;
height:22px;
padding:0;
margin:0;
border:1px solid #CCCCCC;
}

.forgot .table .down table p span {
color:#00B0D8;
}

.forgot .table .down table p.error {
font-size:11px;
}

.forgot .table .down ul li {
float:left;
margin:15px 0 0 22px;
}


/*---END-FORGOT-YOUR-PASWORD---*/


/*---FAQ---*/

.main_edit_box .table p.success {
color:#00B0D8;
}

.main_edit_box .table textarea {
width:100%;
height:103px;
margin:9px 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#4D4D4D;
font-size:13px;
}

/*---END-FAQ---*/


/*---AJAX-CHECKOUT---*/

.ajax_check {
background:#FFF;
padding:30px 0 0 40px;
min-height:300px;
_height:300px;
}

/*---END-AJAX-CHECKOUT---*/


