body{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
body img{
border:none;
}

#main_container{
width:1002px;
margin:auto;
}

#top_container{
width:1002px;
margin:auto;
background:url(../images/mainbg.jpg) no-repeat left top;
height:439px;
}

#top_container-inner{
width:1002px;
margin:auto;
background:url(../images/inner-mainbg.jpg) no-repeat left top;
height:311px;
}
.top_cont{
width:976px;
float:left;
padding:0 0 0 14px;
}

#logo{
float:left;
width:300px;
height:42px;
padding:16px 0 0 0;
}

.search-box{
width:250px;
float:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:inline;
margin:0px 0 0 25px;
}
.search-box p{
margin:0px!important;
padding:5px 0 0 0!important;
float:left!important;
font-family:Arial, Helvetica, sans-serif;
font-size:12px!important;
width:45px!important;
}

.top-textbox{
background:url(../images/top-textbox.jpg) no-repeat left top;
height:25px;
width:150px;
float:left;
display:inline;
margin:0 3px 0 0;
}

.top-input{
width:135px;
margin:3px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
border:none 0px;
border:transparent;
}

#top-menu{
float:left;
width:962px;
}

.imagaine{
float:left;
width:157px;
padding:10px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:bold!important;
text-transform:uppercase;
}
#menu-bar{
float:left;
width:794px;
}




#menu-bar ul li.slected{
background:url(../images/menu-hover.jpg) repeat-x left top;
color:#FFFFFF;
text-decoration:none;
}

.left-toplinks{
width:270px;
float:left;
}
.select-area-box{
font-size:12px;
width:270px;
}
.select-area-box p{
margin:0px!important;
padding:15px 0 0px 0!important;
color:#FFFFFF!important;
font-size:12px!important;
text-transform:uppercase;
}

.select-box{
background:url(../images/top-selectbox.jpg) no-repeat left top;
font-size:12px;
width:264px;
height:25px;
float:left;
margin-top:10px;
color:#818797;
border:none;
}

.select-box-jumpmenu{
background:none;
border:none;
border:transparent;
font-size:12px;
width:255px;
margin:1px 0 0 3px;
padding:3px;
color:#818797;
border:none;
}

.my-cart{
float:left;
width:264px;
background:url(../images/my-cart.jpg) no-repeat left top;
margin:14px 0 0 0;
height:102px;
}

.my-cart-item{
float:left;
width:228px;
margin:16px 0 0 20px;
display:inline;
}

.pri-wid{
width:70px!important;
display:inline;
float:left;
overflow:hidden;
}



.my-cart-item h3{
margin:0px;
padding:0 0 8px 5px;
text-transform:uppercase;
font-family:"Times New Roman", Times, serif;
font-size:13px;
border-bottom:#e7e7e7 1px solid;
color:#818797;
}

.my-cart-item h3 img{
margin:0px 8px -10px 0;
padding:0px;
}

.my-cart-item p{
margin:0px!important;
padding:5px 5px!important;
color:#818797!important;
font-size:11px!important;
}
.top_rightlinks{
width:700px;
float:left;
text-align:right;
padding:15px 0 14px 0;
color:#FFFFFF;
}

.top_rightlinks a{
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.top_rightlinks a:hover{
color:#557d9c;
font-weight:bold;
font-size:10px;
text-decoration:none;
}


.top_rightlinks1{
width:950px;
float:left;
text-align:right;
padding:11px 0;
margin:0 0 0 10px;
color:#FFFFFF;
}

.top_rightlinks1 a{
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
.top_rightlinks1 a:hover{
color:#557d9c;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.main-header{
float:left;
width:952px;
padding:0 0 0 9px;
margin-top:29px;
}

.inner-header{
width:700px;
float:left;
text-align:right;
margin-top:20px;
}

/*===============================footer css==============================================*/




#footer_container{
background:url(../images/footer_bg.jpg) repeat-x left top;
width:990px;
padding:22px 0 10px 11px;
float:left;
margin:0px 0 0 0px;
border:1px #f3f3f3 solid;
border-top:none;
}
.footer_container_inner{
background:url(../images/footer_bg.jpg) repeat-x left top;
width:990px;
padding:10px 0 0px 11px;
float:left;
margin:0px 0 0 0px;
border:1px #f3f3f3 solid;
border-top:none;
}


.footer_inner{
width:444px;
padding:0px;
float:left;
margin:0px 0 0 12px;
}
.footer_inner h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
color:#313131;
padding:0 0 16px 0;
text-transform:uppercase;
margin:0px;
font-weight:normal;
}
.footer_date{color:#002374;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
float:left;
width:430px;
padding:0px;
margin:0px;
}

.footer_inner label{

font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
}




.footer_inner p{
color:#666;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:4px 0 10px 0;
font-weight:normal;
display:inline;
width:400px;
}

.more_event{color:#f52300;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
float:left;
width:420px;
padding:0px 0 0 0;
}
.more_event img{
margin-top:4px;
}






.more_event a{color:#f52300;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:0 0 0 0;
margin:8px 0 0 0;
}
.more_event a:hover{color:#f52300;
text-decoration:underline;
}
.studio_portrait{color:#585858;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
float:left;
padding:0px 0 0 0;
margin:0;
width:400px;
}

.footer_mid{
width:141px;
margin:0px 0 0 0px;
border-right:1px solid #eee;
float:left;
padding:20px 0 15px 0;
}
.footer_mid img{
margin:0px;
border:1px solid #d8d8d8;
padding:5px;
}
.footer_last{
width:370px;
border-left:1px solid #eee;
float:left;
padding:0 0 0 60px;
}
.footer_last h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
color:#313131;
padding:0 0 16px 0;
margin:0px;
text-transform:uppercase;
}
.footer_last ul{
width:175px;
padding:0px;
margin:0px;
float:left;
}
.footer_last ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
list-style:none;
color:#8a8a8a;
}
.footer_last ul li a{
font-size:12px;
color:#8a8a8a;
text-decoration:none;
}
.footer_last ul li a:hover{
font-size:12px;
color:#06368A;
text-decoration:none;
}


.footerbg {
float:left;
padding-top:12px;
padding-bottom:29px;
width:1002px;
}
.footerbg img {
float:right;
margin:0 10px 0 0;
}
.footerbg_left {
float:left;
padding-top:22px;
width:421px;
}
.footerbg_left p {
color:#555555;
font-size:12px;
margin:0;
font-family:Arial, Helvetica, sans-serif;
padding:5px 0 20px 15px;
font-weight:bold;
}
.footerbg_right {
float:left;
width:560px;
padding:0 10px 0 0;
}
.footerbg_right ul{
padding:0px;
margin:0px;
float:right;
}
.footerbg_right p {
color:#555555;
font-size:12px;
margin:0;
font-weight:bold;
text-align:right;
padding:0 0 8px 0;
background:url(../images/varrow.jpg) no-repeat 505px 35%;
font-family:Arial, Helvetica, sans-serif;
}
.footerbg_right p a{
color:#555555;
font-size:12px;
text-decoration:none;
}

.footerbg_right ul li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
display:inline;

list-style:none;
text-align:right;
padding:0 0px 0 10px;
color:#555555;
}
.footerbg_right ul li a{
font-size:12px;
color:#555555;
text-decoration:underline;
}
.footerbg_right ul li a:hover{
font-size:12px;
color:#555555;
text-decoration:none;
}



/*body conatiner css*/
#body-container{
background:#f2f2f2 url(../images/body-bg.jpg) repeat-x left top;
float:left;
width:1000px;
border:#f3f3f3 1px solid;
border-top:none;
}

#mainbody-cont{
float:left;
width:962px;
width:976px;
padding:0 0 0 14px;
}

#mainboxs{
float:left;
width:951px;
padding:30px 0 0 10px;
}

.box1{
background:url(../images/box1.jpg) no-repeat left;
float:left;
width:303px;
margin-right:20px;
display:inline;
height:142px;
}

.box-cont{
height:111px;
float:left;
width:275px;
}
.box-cont h2{
margin:20px 0 0 15px;
padding:0px;
line-height:normal!important;
}

.readmore{
padding:0px;
width:260px;
float:left;
display:inline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
margin-left:15px;
background:url(../images/read-more.jpg) no-repeat left 50%;
padding:0 0 0 10px;
}
.readmore a{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
text-decoration:none;
}
.readmore a:hover{
font-size:12px;
color:#000;
text-decoration:none;
}


.box2{
background:url(../images/box2.jpg) no-repeat left;
float:left;
width:303px;
margin-right:20px;
height:142px;
display:inline;
}

.box-cont p{
color:#002374;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px 0 0 15px;
float:left;
width:170px;
display:inline;
font-weight:bold;
padding:4px 0 0 0;
line-height:normal;
}
.box-cont p a{
color:#002374;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
text-decoration:none;
}
.contact-button{
padding-left:15px;
width:260px;
display:inline;
float:left;
}
.box3{
background:url(../images/box2.jpg) no-repeat left;
float:left;
width:303px;
height:142px;
}

#middle-home{

width:972px;
float:left;
min-height:450px;

}

#left-homecont{
float:left;
width:296px;
background:url(../images/home-leftbg.jpg) no-repeat right top;
margin-top:50px;
}


.left-homecontproduct{
width:280px;
float:left;
display:inline;
margin:29px 0 0 9px;
}

.left-homecontproduct h2{
padding:0px 0 0 0px;
margin:0 0 15px 0;
color:#313131;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
text-align:left!important;
font-weight:normal;
text-transform:uppercase;
}

.left-img{
width:70px;
float:left;
padding:0 0 10px 0;
}
.left-img img{
border:#d8d8d8 1px solid;
padding:3px;
}

.left-content{
float:left;
padding:0 0 10px 10px;
width:172px;
height:50px;
margin-bottom:15px;
}
.left-content h3{
margin:0px;
padding:4px 0 4px 0;
color:#08107b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
}

.left-content h3 a{
color:#08107b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
}

.left-content h3 a:hover{
color:#666;
text-decoration:none;
}



.left-content span{
margin:0px;
color:#08107b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
}
.left-content p{
margin:0px;
padding:0px 0 0px 0;
color:#0000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}


.viewall{
width:283px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
padding:0px 0px;
}

.viewall p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
float:right;
background:url(../images/view-all.jpg) no-repeat left 60%;
padding:0 20px 0 10px;
/*text-transform:lowercase;*/
text-align:left;
}
.viewall p a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
text-decoration:none;
}

.viewall p a:hover{
color:#000;
text-decoration:none;
}


#left-homemid{
width:363px;
float:left;
margin-top:50px;
display:inline;
padding:0px 0px 10px 15px;
background:#fff;
}

#left-homemid h2{
margin:29px 0 0 0px;
padding:0 0 10px 0;
display:inline;
color:#313131;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}


.cont-text{
float:left;
width:331px;
color:#999999;
font-size:11px;
padding:0 0 15px 0;
font-family:Arial, Helvetica, sans-serif;
}
.cont-text img{
float:left;
margin:0 10px 3px 0; 
}

.cont-text p{
color:#999999;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:15px 0 0 0;
padding:0px 0 10px 0;
}

.social-icon{
float:left;
width:331px;
border-top:#e3e3e3 1px solid;
padding:25px 0 5px 0;
}





#right-homemid{
width:254px;
float:left;
margin-top:50px;
background:url(../images/home-rightbg.jpg) no-repeat left top;
padding:0 0 0 23px;
}

#right-homemid h2{
margin:29px 0 0 0px;
padding:0 0 10px 0;
color:#313131;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
font-weight:normal;
text-transform:uppercase;
}
.stu_photo{
margin:0px;
width:220px;
padding:0px 0 12px 0;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
font-weight:normal;

}
.cont-text_third{
float:left;
width:254px;
color:#999999;
border-bottom:1px solid #E3E3E3;
font-size:11px;
padding:0 0 15px 0;
margin:0 0 23px 0;
font-family:Arial, Helvetica, sans-serif;
}

.cont-text_third img{
float:left;
margin:0 10px 0px 0;
padding:0;
}


.cont-text_third p{
color:#585858;
font-size:11px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
}
.cont-text_third p img{
border:1px solid #D8D8D8;
margin:0 8px 0 0;
padding:5px;
width:67px;
height:49px;
}


.olympus_pen{width:260px;
margin:0px 0 0px 0;
padding:0 0 12px 0;
color:#585858;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:normal;
float:left;

}
.footer_date_new{
color:#002374;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
width:260px;
float:left;
padding:10px 0 5px 0;
margin:0px;
}



.more_event_new{
width:260px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
padding:0px 0px;
}

.more_event_new p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
float:right;
width:70px;
background:url(../images/view-all.jpg) no-repeat left 50%;
padding:0 0 0 10px;
}
.more_event_new p a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#f52300;
text-decoration:none;
}

.more_event_new p a:hover{
color:#000;
text-decoration:none;
}

/*inner page css*/

#inner-body-container{
background:#f2f2f2 url(../images/inner-bodyrepeat.jpg) repeat-x;
float:left;
width:1000px;
border:#f3f3f3 1px solid;
padding-bottom:20px;
border-top:none;
}

.breadcrumb-cont{
background:#ededed;
padding:5px 0;
width:1000px;
float:left;
border:#f3f3f3 1px solid;
border-top:none;
}

 .breadcrumb {
background:#ededed;
width:961px;
margin-left:20px;
padding:4px 0;
float:left;
font-size:11px;
text-transform:uppercase;
color:#666666;
}


 .breadcrumb a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
color:#666666;
padding:0 4px;
text-decoration:none;
background:#ededed;
}

#inner-mainbody-cont{
float:left;
width:972px;
padding:20px 0 0px 14px;
}

#inner-leftcontainer{
width:260px;
float:left;
background:url(../images/left-innerbg.jpg) no-repeat right top;
min-height:602px;
}

#inner-left-part{
width:242px;
float:left;
background:url(../images/inner-left-cate.jpg) no-repeat left top;
color:#9d9d9d;
margin-bottom:15px;
display:inline;
}

#inner-partleft{
width:214px;
padding:0 5px 0 21px;
float:left;
color:#9c9c9c;
}

#inner-partleft h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase; 
color:#9c9c9c;
font-weight:800;
padding:8px 0 8px 0;
}

.slect-cart{
width:214px;
float:left;
color:#9d9d9d;
font-size:11px;
padding-bottom:10px;
}

.slect-cart a{
font-size:11px;
color:#012778;
text-decoration:none;
}

.slect-cart a:hover{
font-size:11px;
color:#9d9d9d;
text-decoration:none;
}

.left-product{
width:214px!important;
float:left;
padding:0 0 10px 0;
}

ol.left-product {
list-style:none;
}
ol.left-product li {
list-style:none;
margin:0 0 15px 0;
padding:0px;
clear:both;
}
.left-product p{
margin:0px;
padding:4px 0 0px 0!important;
color:#08107b!important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px!important;
font-weight:normal;
}
.left-product p a{
margin:0px;
color:#08107b!important;
font-family:Arial, Helvetica, sans-serif;
font-size:11px!important;
font-weight:normal;
text-decoration:none;
}
.left-product p a:hover{
margin:0px;
color:#000000!important;
}


/*.left-product span{
margin:0px;
color:#08107b;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
}*/
.left-product span{
margin:0px;
padding:0px 0 0px 0;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.left-product img{
float:right;
margin:5px 0 5px 5px; 
clear:both;
}

.left-ad{
margin:18px 0  0 0;
float:left;
width:214px;
}
.left-ad img{
margin:0 0 4px 0;
width:237px;
height:86px;
}



#inner-right-container{
width:689px;
float:left;
margin:0px;
display:inline;
background:#ffffff;
padding:0 0px 15px 13px;
}


#inner-right-part{
width:689px;
float:left;
}

#inner-right-parttop{
width:689px;
float:left;
margin:0px;
padding:0px;
}
#inner-right-partmidbg{
width:687px;
float:left;
border-left:#f2f2f2 1px solid;
border-right:#f2f2f2 1px solid;
}

#inner-right-pro{
width:670px;
float:left;
padding-left:12px;
}
.inn-rightpro{
float:left;
width:276px;
}
.camera-inner{
border:#f1f1f1 1px solid;
float:left;
width:274px;
text-align:center;
margin:12px 0;
}

.inn-rightpro p{
margin:0px;
color:#8c8c8c;
width:240px;
padding:0;
font-size:12px;
}
.inn-rightpro p a{
margin:0px;
color:#8c8c8c;
font-size:12px;
text-decoration:none;
}

.right-pro{
float:left;
width:214px;
}
.right-pro img{
padding:2px;
border:#dfdfdf 1px solid;
margin:0 2px 0 0;
}

.product-innerdetail{
float:left;
width:215px;
margin-left:5px;
}

.product-innerdetail h2{
margin:0px;
padding:5px 0 8px 5px;
color:#002e80;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}

.product-innerdetail p{
margin:0px;
padding:0 0 12px 5px;
color:#8c8c8c;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}


.org-color{
color:#db5403;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.price-color{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.system-dia{
width:151px;
margin:0px 0 0 0 ;
float:right;
}
.system-dia h1{
margin:0px;
padding:5px 0 4px 5px;
color:#002e80;
font-size:16px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}

.system-dia p{
margin:0px;
padding:0 0 8px 5px;
color:#8c8c8c;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
.system-dia p a{
margin:0px;
color:#8c8c8c;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.system-dia p a:hover{
color:#002e80;
text-decoration:none;
}

.system-dia images{
margin-bottom:10px;
}





.doted-linebg{
float:left;
background:url(../images/doted-line.jpg) repeat-x;
width:650px;
margin:15px 0 15px 10px;
}


.product-deal
{

width:670px;
margin:30px 0 8px 6px;
float:left;
}

.list-bg{
background:url(../images/list-bg1.jpg) repeat-x;
border-bottom:#cbcbcb 1px solid;
padding:6px;
color:#000000;
font-size:12px;
}
.list-detail{
background:#FFFFFF;
border-bottom:#cbcbcb 1px solid;
padding:6px;
color:#605e5e;
font-size:12px;
}

.list-bg1{
background:#f7f7f7 url(../images/list-bg-2.jpg) repeat-x;
border-bottom:#cbcbcb 1px solid;
padding:6px;
color:#000000;
font-size:12px;
}


.camera-models{
float:left;
width:670px;
margin:20px 0 0 5px;
}

.camera-models h1{
margin:0px;
padding:5px 0 8px 5px;
color:#002e80;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
}


.camera-models p{
margin:0px;
padding:8px 0 8px 5px;
color:#7c7c7c;
float:left;
width:660px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}


.cameras{
float:left;
width:670px;
}
.cameras img{
border:#ececec 1px solid;
padding:3px;
margin:0 5px 0 0;
}



/*catelog css */

#inner-left-part1{
width:242px;
float:left;
background:url(../images/inner-left-cate.jpg) no-repeat left top;
color:#9d9d9d;
margin-bottom:10px;
}

#catelog-left{
width:214px;
padding:0 5px 0 0px;
float:left;
color:#9d9d9d;
}

#catelog-left ul{
margin:0px;
padding:0px 0 15px 0;
list-style:none;
display:inline;
}
#catelog-left ul li{
margin:0px;
padding:0px;
list-style:none;
color:#474747;
font-size:11px;
padding:0 0 0 12px;
line-height:24px;
}
#catelog-left ul li a{
color:#474747;
background:url(../images/left-arrow.jpg) no-repeat left 50%;
padding:0 0 0 23px;
font-size:11px;
text-decoration:none;
}
#catelog-left ul li a:hover{
color:#074695;
font-size:11px;
text-decoration:underline;
}

#catelog-left1{
width:214px;
padding:0 5px 0 0px;
float:left;
color:#9d9d9d;
}
#catelog-left1 h1{
padding:0 5px 0 0px;
color:#ffb300;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
}
#catelog-left1 p{
font-size:11px;
line-height:1.4em;
margin:0px;
padding:0px;
}
.black-col{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}


.jump{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px;
background-color:#FFFFFF;
border:#CCCCCC 1px solid;
}



/*product page*/

#product-page{
float:left;
width:687px;
}

#product-page h1{
margin:0px;
padding:0px 0 20px 19px;
color:#808080;
font-size:16px;
}
.product_innerpart{
float:left;
width:687px;
background:#f6f6f6;
}
.product_detail_box{
float:left;
width:673px;
padding:0px 7px 0 7px;
}

.product_detail_box ul{
padding:0px 0 10px 0;
float:left;
margin:0px;
}
.product_detail_box ul li{
/*width:224px;*/
list-style:none;
float:left;
background:url(../images/dotted.jpg) repeat-y right top;
border-bottom:#d4d9dc solid 1px;
padding-bottom:8px;
DISPLAY: inline; 
WIDTH:213px;
padding-left:8px;
padding-right:3px;
/*min-height:280px;*/
}

.product_detail_box ul li.last{
background:0!important;
}
.product_detail_box UL LI H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT:5px; FONT-SIZE: 14px; PADDING-BOTTOM: 11px; 
	MARGIN: 0px; COLOR: #074695; PADDING-TOP: 15px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.product_detail_box ul li h2 a{color:#084595;
font-weight:bold;

}
.product_detail_box ul li h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#808080;
padding:0px 0 0 5px; 
margin:0px;
font-weight:normal;
}
#prod_camera{WIDTH:210px;
padding:14px 0 10px 0px;
margin:0px;
float:left;
}
#prod_camera img{
padding:0px;
float:left;
margin:0px;
}
#prod_camera h4{
color:#e88d00;
font-family:Arial, Helvetica, sans-serif;
padding:13px 0 0 5px;
margin:0px;
float:left;
width:200px;
}
.prod_camera_qty{width:220px;
color:#808080;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding:0 0 0 5px;
}
.qty_box{border:1px solid #e0e0e0;
width:34px;
height:15px;
margin:0 14px 0 7px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a4a4a4;
}
.select_colorbox{border:1px solid #e0e0e0;
width:78px;
height:20px;
margin:0 14px 0 7px;
padding:0px;
color:#a4a4a4;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}
.select_colorbox_new{border:1px solid #b4b4b4;
width:78px;
height:20px;
margin:0 14px 0 7px;
padding:0px;
color:#5c5c5c;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}
.button_boxes{padding:16px 0 14px 10px;
margin:0px;
width:200px;
}

.items_text{color:#b2b2b2;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}




#prod_camera-group{width:210px;
padding:17px 0 21px 0px;
margin:0px;
text-align:center;
float:left;
}
#prod_camera-group img{
padding:0px;
text-align:center;
margin:0px;
}




.pro-topheading{
float:left;
width:350px;
margin:0 0 10px 5px;
border-bottom:#f2f2f2 1px solid;
}

.pro-topheading h1{
margin:0px;
padding:5px 0 5px 5px;
color:#002e80;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
}
.pro-topheading .grey-color{
color:#939393;
margin:0px;
padding:0px 0 8px 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:225px;
}
.avail{
color:#939393;
margin:0px;
padding:0px 0 8px 5px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
float:left;
width:110px;
}

.price-org{
font-family:Arial, Helvetica, sans-serif;
font-size:25px;
font-weight:bold;
color:#e83100;
}


#grey-box{
width:213px;
float:left;
padding:3px;
background:#ededed;
}
.grey-head{
color:#969696;
padding:5px 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}

.qty_box-new{border:1px solid #e0e0e0;
width:34px;
height:15px;
margin:0 0px 0 7px;
padding:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a4a4a4;
}

.price-org-new{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#e83100;
}

.select-box-new{
background-color:#FFFFFF;
font-size:12px;
width:180px;
border:none;
padding:2px;
float:left;
color:#818797;
border:none;
margin:0px 0 10px 0;
}

.text-common{
color:#808080;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.availablility_msg 
{
margin:-35px 0 0 0;
width:160px;
padding:0 10px 0 0;
float:right;
text-align:right;
}



.availablility_msg p
{
margin:0px;
padding:10px 0 0 0;
font-size:11px!important;
}

.availablility_msg p a
{
color:#939393;
}



.simple_prod_price
{
margin:0px;
padding:0px;
/*width:375px;*/
text-align:left;
}


.simple_prod_price .price
{
font-family:Arial, Helvetica, sans-serif;
font-size:24px!important;
color:#e83100!important;
text-align:left!important;
}

.adminlogo{
float:left!important;
border:#000000 2px solid;
text-align:left;
}





#inner-mypoints{
width:214px;
padding:0 5px 0 21px;
color:#9c9c9c;
border-bottom:#eee 1px solid;
}

#inner-mypoints h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-transform:uppercase; 
color:#9c9c9c;
font-weight:800;
padding:8px 0 8px 0;
}
#inner-mypoints .actions{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0 0 5px 0;
padding:0;
background:none;
}
#inner-mypoints .actions a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration:none;
}
#inner-mypoints .actions a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

text-decoration:underline;
}


#inner-mypoints .block ,box ,base-mini ,ad-reviews ,rewards-customer-sidebar{
border:none!important;
}

#inner-mypoints .content ,block-content{
background:none!important;
padding:5px 0 5px 0!important;
font-size:11px;
color:#9c9c9c!important;
}



.pro-flotest{
float:left;
width:600px;
text-align:right!important;
margin:-275px 0 0 0;
}



.home_right_images{
float:left;
padding:10px 0 0px;
width:250px;
}


.sitetoplinks{
width:659px;
float:left;
text-align:right;
padding:0px 0 5px 0;
margin:0px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
}

.sitetoplinks a{
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
}
.sitetoplinks a:hover{
color:#557d9c;
font-weight:normal;
font-size:0.9em;
text-decoration:none;
}


/* .dotted_box{background:url(../images/hori_dott.jpg) repeat-x left top;
height:1px;
margin:0px;
float:left;
width:600px;
}*/




.home_box5{
float:left;
padding-top:8px;
}
.home_box5 img{padding:3px;
border:1px solid #D8D8D8;
}



/*6july homepage css*/


.box-new{
width:303px;
height:142px;
float:left;
top:0;
position:absolute;
margin:473px 30px 0 22px;
}


.box-new1{
width:303px;
height:142px;
float:left;
top:0;
position:absolute;
margin:473px 0px 0 345px;
}
.box-new2{
width:303px;
height:142px;
float:left;
top:0;
position:absolute;
margin:473px 0px 0 670px;
}


.box1-new{
float:left;
width:303px;
margin-right:20px;
}

.box2-new{
float:left;
width:303px;
}


.gtotal{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;
font-weight:bold;
}

.a-right .price{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:0px;

}












