/* background color by default */
body.product_egglens div#main_content { background: #e7e7e7;}
#block_frontend_cms_product_egglens {  color: #333;}
body.product_egglens #wrapper { background: #e5e5e5;}
body.product_egglens div#block_footer { background: #e5e5e5;}

body.product_egglens .header-links li { padding: 0px 6px; }
body.product_egglens .product-main-top { background: url(../../../images/product-main-top.jpg) no-repeat; height: 13px;}
body.product_egglens .product-main-mid { background: url(../../../images/product-main-mid.jpg) repeat-y;}
body.product_egglens .product-main-btm { background: url(../../../images/product-main-btm.jpg) no-repeat; height: 13px;}
body.product_egglens .header-name { float:left; padding:0px 0px 10px 14px; width:156px; }

body.product_egglens .product-main-left { float:left; width: 300px; padding: 0px 16px 0px 5px;}
body.product_egglens .product-main-right { float: left; width: 600px; padding:0px 0px 0px 20px; position: relative;}
body.product_egglens .product-main-left .top-product { background:#e9e9e9; width: 316px; height: 42px; text-align:center;}
body.product_egglens .product-main-left .top-product img { margin: 12px 0px;}
body.product_egglens .product-main-left .product-icon {}
body.product_egglens .product-main-left .product-icon li{ margin: 0px 0px; width: 316px;}
div#main_content #block_frontend_cms_product_egglens .header-links .log-in-btn .btn li { padding: 0px; }

body.product_egglens #wrapper .product-main-left .product-icon li a { background:transparent url(../../../images/arrow_grey.gif) no-repeat scroll 94% 12px; color:#8C8C8C;display:block;line-height:25px;padding:6px 0 6px 57px;position:relative; font-size: 12px; color:#8C8C8C; }
body.product_egglens #wrapper .product-main-left .product-icon li a:hover {background:transparent url(../../../images/arrow_blue.gif) no-repeat scroll 94% 12px; color:#0088CC; }

body.product_egglens #wrapper .product-main-left .product-icon li.selected { background: #F2F2F2;  }
body.product_egglens #wrapper .product-main-left .product-icon li.selected a { background: #F8F8F8 url(../../../images/fn_arrow_black.gif) no-repeat scroll 94% 12px; }


body.product_egglens .product-main-left .product-icon .icon { left:18px; position:absolute; top:6px; width: 25px; height: 25px;}
body.product_egglens .product-main-right .egg-cycle { padding: 10px 49px 10px 42px;}
body.product_egglens .product-main-right  h1{ font-size: 32px; font-weight: normal; line-height: 30px; text-transform: capitalize;}
body.product_egglens .product-main-right  h4 { font-size: 16px; color: #666; font-weight: normal; width: 600px; margin: 15px 0px;}
body.product_egglens .product-main-right .bgmusic { float: left; width: 135px;}
body.product_egglens .product-main-right .content-para { width: 450px; padding: 0px 0px 10px 0px; float: left;}
body.product_egglens .product-main-right  h5 {  width: 440px; padding: 5px 0px; font-size: 15px; float: left;}
body.product_egglens .product-main-right a {background:transparent url(../../../images/black-arrow.gif) no-repeat scroll 100% 60%; padding:0 12px 0 0;}
body.product_egglens .product-main-right a:hover {background:transparent url(../../../images/blue-arrow.gif) no-repeat scroll 100% 60%;  }


body.product_egglens .egglensNew { padding: 0px 0px 0px 5px; width: 615px;}
body.product_egglens .egglensNew .product-main-right-top { background: url(../../../images/egglens-top.jpg) no-repeat; height: 13px; }

body.product_egglens .egglensNew .product-main-right-mid {background: url(../../../images/egglens-mid.jpg) repeat-y; padding: 0px 30px; }

body.product_egglens .egglensNew .product-main-right-btm {background: url(../../../images/egglens-btm.jpg) no-repeat; height: 51px; text-align: right; padding: 6px 20px 0px 0px;}
body.product_egglens .egglensNew .product-main-left-btm { text-align: left; padding: 6px 0px 0px 10px;}
body.product_egglens .egglensNew .product-main-left-btm .tut-left .pdf { float: left;}

body.product_egglens .egglensNew .product-main-right-btm .tut-left { float: left; width: 600px;}
body.product_egglens .egglensNew .product-main-right-btm .tut-rgt { float: right; width: 65px; text-align: left;}
body.product_egglens #main_content_down .egglensNew .product-main-right-btm .tut-rgt a { background:url(../../../images/black-arrow.gif) no-repeat 100% 60%; color: #000;}
body.product_egglens #main_content_down .egglensNew .product-main-right-btm .tut-rgt a:hover { background:url(../../../images/blue-arrow.gif) no-repeat 100% 60%; color: #08c;}

body.product_egglens .egglensNew .product-main-right-mid .lens-left { float: left; width: 338px;}
body.product_egglens .egglensNew .product-main-right-mid .lens-right { float: left; width: 185px; padding: 0px 0px 0px 30px; text-align: center;}
body.product_egglens .egglensNew .product-main-right-mid  .right-adapter { padding: 0px;}
body.product_egglens .egglensNew .product-main-right-mid .lens-right p { text-align: left; font-size: 30px; line-height: normal;}
body.product_egglens .egglensNew .product-main-right-mid .lens-right p.attachement { font-size: 13px;}


body.product_egglens .egglensNew .downContent {font-size: 11px;line-height: 11px;}
body.product_egglens .egglensNew .downContent .downContent-left { float: left; width: 305px; }
body.product_egglens .egglensNew .downContent .downContent-right { float: left; width: 290px;}

body.product_egglens .egglensNew .downContent h3 { font-size: 11px; margin: 20px 0px 2px 0px;}
body.product_egglens .egglensNew .downContent h1 { font-size: 20px;}
body.product_egglens .egglensNew .downContent li { list-style-type: disc; margin: 0px 0px 0px 20px;}
body.product_egglens .egglensNew .downContent li.linked { list-style-type: none;}
body.product_egglens #main_content_down .downContent li.linked a { color: #000;}
body.product_egglens #main_content_down .downContent li.linked a:hover { color: #08C;}


body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-top { background: url(../../../images/egg-lens-right-top.jpg) no-repeat; padding: 5px 10px;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-top h1 { float: left; width: 153px; font-size: 17px; font-weight: bold;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-top p { float: left; width: 100px; line-height: 20px; text-align: right;}
body.product_egglens #main_content_down .downContent .downContent-right  a { background: none; color: #06F;}
 
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-topNew { background: url(../../../images/egg-lens-right-top-withoutBG.jpg) no-repeat; height: 14px;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-mid { background: url(../../../images/egg-lens-right-mid.jpg) repeat-y; padding: 0px 20px; }
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-btm { background: url(../../../images/egg-lens-right-btm.jpg) no-repeat; height: 45px; }


body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-mid .img-cont { padding: 20px 0px;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-mid .img-cont span { font-size: 55px; display: block; line-height: 55px; text-align: center; color:#CCC;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-mid .img-cont img { float: left; width: 140px;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-mid .img-cont p{ float: left; width: 100px;}


body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-midNew p {  float: none; line-height: 10px;}
body.product_egglens #main_content_down .downContent .downContent-right .downContent-right-midNew h4 {  margin: 0px; width: 250px; font-size: 12px; color: #000; font-weight: bold; padding: 0px 0px 10px 0px;}


body.product_egglens_realtour .egglensNew .product-main-right-mid .lens-left { float: none; width:  auto;}
body.product_egglens_realtour .egglensNew .product-main-right-mid { padding: 0px 20px;}
body.product_egglens_realtour #main_content_down .downContent .downContent-right .downContent-right-top h1 { float: none; width: auto;}

body.product_egglens_realtour #main_content_down .downContent .downContent-right .downContent-right-mid p { padding: 5px 0px; line-height: 16px;}

body.product_egglens_realtour .egglensNew .downContent p { font-size: 12px; line-height: 16px; width: 255px;}
body.product_egglens_realtour #wrapper .egglensNew .downContent p a { background: none; color: #00F; padding:0px;}
body.product_egglens_realtour #wrapper .egglensNew .downContent p a:hover { background: none; color: #06F;}

body.product_egglens_realtour #wrapper .egglensNew .howtodo { width: 305px; margin: 30px 0px 0px 0px;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-left { float: left; width: 81px; margin: 0px 10px 0px 0px;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-right { float: left; width: 150px; font-size: 12px; line-height: 12px;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-right h3 { margin: 0px;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-right ul { width: 210px; line-height: 12px; font-size: 11px;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-right li { list-style-type: none; margin: 0px; line-height: 16px;}
body.product_egglens_realtour .egglensNew .downContent { padding: 0px 10px;}

body.product_egglens_realtour #wrapper .egglensNew .downContent p.distribution { width: 289px; font-size: 11px; line-height: 14px;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-right li a { background: none; color: #00F;}
body.product_egglens_realtour #wrapper .egglensNew .howtodo .how-right li a:hover { background: none; color: #06F;}

body.product_egglens_realtour .egglensNew .downContent .down-con-top .down-con-top-left { float: left; width: 344px;}
body.product_egglens_realtour .egglensNew .downContent .down-con-top .down-con-top-left p { width: 305px; margin: 14px 0px;}
body.product_egglens_realtour .egglensNew .downContent .down-con-top .down-con-top-left h2 { margin: 8px 0px;}
body.product_egglens_realtour .egglensNew .downContent .down-con-top .down-con-top-right { float: left; width: 245px;}
body.product_egglens_realtour .egglensNew .downContent .buyer h2 { line-height: normal; font-size: 14px;}

body.product_egglens_realtour .egglensNew .downContent .buyer { margin: 0px 0px 30px 0px;}
body.product_egglens_realtour .egglensNew .downContent .buyer ul { margin: 5px 0px;}
body.product_egglens_realtour .egglensNew .downContent .buyer li { list-style-type: none; margin: 0px;line-height: 15px; font-size: 12px;}

body.product_egglens_realtour .egglensNew .product-main-right-btm { text-align: left;}
body.product_egglens_realtour .egglensNew .product-main-right-btm .tut-left { width: auto; margin: 0px 0px 0px 20px;}

body.product_egglens_realtour .egglensNew .product-main-right-btm .right-vdo .tut-left { float: right;}
body.product_egglens .egglensNew .product-main-right-btm .left-brochures .tut-left .tut-rgt { margin: 3px 0px 0px 4px; line-height: 15px; width: 120px;}



body.product_egglens_compatibility .product-main-right table.camera-list { border: 1px solid #000; margin: 10px auto; width: 570px;} 
body.product_egglens_compatibility .product-main-right table.camera-list th { text-align: center; background: #e2e2e2; border-bottom: 1px solid #000;}
body.product_egglens_compatibility .product-main-right table.camera-list td h1 { font-size: 18px; text-align: center;}
body.product_egglens_compatibility .product-main-right table.camera-list tr.grayTD { background: #ececec;}
body.product_egglens_compatibility .product-main-right table.camera-list td { border: 1px solid #000; padding: 5px 10px;}
body.product_egglens .egglensNew .product-main-left-btm .tut-rgt { float: left; width: 130px; margin: 0px 0px 0px 10px;}
