﻿/*20141024*/
*
{
font-family:'Utopia W01 Regular';
}
div.product-info div.slideshow-area.main-images div.slides {
	width: 100%;
	margin: 0 auto;
	padding: 0px 6%;
}
#suo
{
	height:115px;
	 position:relative;
	 margin-top:-130px;
	 text-align:center;
	 margin-bottom: 40px;
	 display:none;
}
#suo .white
headBlack
	margin-top:-100%;
}

.decriptionNew
{
	width: 100%;margin: 0px auto;line-height: 1.6;text-rendering: optimizeLegibility; margin-top:20px; margin-bottom:20px; font-size:20px; text-align:left;
}

.decriptionNew a:hover
{
	text-decoration:underline;
}

.thumbnaillarge
{
	width:114px;
}
.thumbnaillarge .white
{
	display:none;
}
.thumbnailsmall
{
	width:75px;
}
.suotable
{
 margin:0px auto;
}
.suotable td
{
	vertical-align:bottom;
	background-color: transparent;
}
.togglenone
{
	display:none;
}
.thumbnail
{
 cursor:pointer;
}

.thumbnail:hover>.white
{
	display:none;
}

.optionborder
{
	padding: 15px;
border: 4px double #d3d4d5;
}
.optiontitleopen h1
{
	float:none;
	margin:0px;
	font-size:26px;
	color:#42a5e0;
	text-align:center;
}

.color1
{
	color:#444444;
}
.bold
{
 font-weight:bold;
 letter-spacing: 0px;
}
.px14
{
	font-size:14px;
}
#option1,#option3
{
	width:40%;
	min-width: 288px;
	vertical-align:top;
}
#option2,#option4
{
	width:10%;
	vertical-align: top;
	padding-top: 150px;
	text-align:center;
	
}
.margintop10
{
 margin:0px auto;
 margin-top:10px;
}
.standardbox_mouseout {
padding: 4px 13px 4px 13px;
background-color: white;
float: left;
margin-left: 5px;
margin: 1px 3px 5px 2px;
border: 1px solid #e4e4e4;
color: #656565;
cursor: default;
font-size: 16px;
cursor: pointer;
border-radius: 3px;
}

.standardbox_mouseover {
padding: 4px 13px 4px 13px;
background-color: white;
float: left;
margin-left: 5px;
margin: 1px 3px 5px 2px;
border: 1px solid #43A6E4;
color: #43A6E4;
cursor: default;
font-size: 16px;
cursor: pointer;
border-radius: 3px;
}
.standardbox_checked {
padding: 4px 13px 4px 13px;
background-color: #43A6E4;
float: left;
margin-left: 5px;
margin: 1px 3px 5px 2px;
border: 1px solid white;
color: white;
cursor: default;
font-size: 16px;
cursor: pointer;
border-radius: 3px;
}
.nofloat
{
	float:none;
}

#addNew .SwitchDiv 
{
	background-color:#6bbfe9;
	width:135px;
	height:30px;
	color:White;
	border:1px solid white;
	text-align:center;
	margin-top: 10px;
	line-height: 23px;
}

.px26{
font-size: 26px;
}
.color2{
color: #42a6e1;
}

.px24{
font-size: 24px;
}
#productTitle
{
	text-transform:none;
}
.margintop20
{
 margin-top:20px;
}

.addtocartOpen
{
	background:none;
	background-color:#4DBFEC;
	width:250px;
	height:50px;
	font-size:17px;
	color:White;
	line-height:50px;
	cursor: pointer;
	margin-top: -5px;
	float: left;
	text-align:center;
	font-weight: bold;
}

div
{
	text-align:center;
}
.addtocartOpen:hover
{
 background-color:#00A4E4;
}
.addtocartOpen:active
{
 background-color:#00A4E4;
}
.sizeandframe
{
	background:none;
	background-color:#D9D7D8;
	width:250px;
	height:60px;
	margin-top:20px;
		font-size:18px;
	color:#439DDB;
	line-height:82px;
}
.sizeandframe:hover
{
 background-color:#C7C7C7;
 
}
.sizeandframe:active
{
 background-color:#C7C7C7;
}
.from
{
	top: -20px;
margin: 0px;
padding: 0px;
letter-spacing: 0px;
}

#flashVideo
{
	height:300px;
	width:495px;
	margin:0px auto;
}
#flashVideoThumbnail
{
	background-color:Transparent;
}
.other-colors-wrap table
{
	margin-top: 62px;
margin-bottom: 33px;
}

@media screen and (max-width: 1350px){#ReviewItem1{ display:block;}}

@media screen and (max-width: 1050px){html,body{ width:1050px;}}

.arrowImg{ width:auto; margin-top: 0px; }
@media screen and (max-width: 1250px){.arrowImg{ width:90%;}.decriptionNew{width:100%;}}
@media screen and (max-width: 1150px){.arrowImg{ width:80%;}.decriptionNew{width:100%;} .suotable td{padding-left:0px;padding-right:0px;}}
@media screen and (max-width: 1050px){.arrowImg{ width:70%;}.decriptionNew{width:100%;}}



@media screen and (max-width: 1270px){#gallery5{ display:none;}}
@media screen and (max-width: 1150px){#gallery4{ display:none;}}
.ReviewListDiv
{
	width:auto;
}
.ReviewList
{
	width:auto;
	height:auto;
}
.details .item
{
 width:25%;
}
.details .item .title 
{
	width: 245px;
margin: 0px auto;
}
.details .item .title a
{
font-size:14px;
}
.details .item .price 
{
		width: 245px;
margin: 0px auto;
font-size:14px;
font-family:'Utopia W01 Regular';
}


.px18
{
 font-size:18px;
}
.borderbottom
{	
	border-bottom: none;
width: auto;
}
.detailsul
{
 list-style-type:disc;
}
.detailstd
{
	vertical-align: top;
padding-left: 25px;
}
#detailsNew tr
{
	background:none;
}

#footerOpen tr td
{
	padding:0px;
	background-color: #e8e8e8;
	line-height: 26px;
}
.footerALink1 {
margin-left: 17px;
}

.freeship {
background-image: url(/NewImage/home/freeshipping.gif);
width: 280px;
height: 66px;
}

.guarantee {
background-image: url(/NewImage/home/100.gif);
width: 280px;
height: 66px;
margin-top: -7px;
}
#detailsNew h4
{
	text-align:left;
}



#davinciOptionPanel table,#davinciOptionPanel tr ,#davinciOptionPanel td 
{
	margin:0px;
	padding:0px;
	vertical-align:middle;
}
#davinciOptionPanel .qtyInputStyle
{
	height:19px;
	margin-top:5px;
}

#davinciOptionPanel .mydavincipanel_img_1 {
margin-top: 0px;
}
.SeeAllCustomer .Text2 {


}
.BoxOption_longdescription {
float: left;
}

#detailsNew ul
{
	font-size:20px;
	max-width:992px;
	overflow: hidden;
height: 25px;
margin-bottom:17px;
color:#2F2F2F;
}

#menuContent tr td,#menuContent table,#menuContent tr
{
	padding:0px;
	background:none;
}
#menuContent table
{
		background-color: #FFFFFF;
}
#menuContent .giftguid_td_2 {
padding: 10px 10px 10px 10px;
}
#menuContent .giftguid_td_1
{
	padding: 0px 10px 10px 10px;
}
.ucfooter_set {
float: left;
margin-right: 20px;
width:auto;
color:White;
}

.footerALink {
}
.footer2
{
	font-size: 15px;
line-height: 23px;
padding: 0px;
margin: 0px;
color: #8A8A8A;
text-align: left;
}
.footer3
{
 color: #59B0E5;
}
.ucfooter_pinterest
{
	background-image:url(/Images/categoryImg/pinterest.png);
	background-size:43px 43px;
}
.SwitchDiv {
font-size: 16px;
}

#breadCrumbs li
{
	 font-size:14px;
}
.upB {
margin-top: 16px;
}
.floatwindow0
{
	margin-top:25px;
	line-height: 20px;
}
.floatwindow1
{
	display: block;
height: 30px;
}

#borderDetails,#designTimeDes,#RestorationDes,#printoptionDes,#AdditionalOptionsDes
{
	border-bottom: none;
border-top: 7px double #c2c3c5;
width: 200px;
margin:0px auto;
margin-top: -7px;
}

#borderDetailsNew,#designTimeNew,#RestorationDesNew,#printoptionDesNew
{
	margin-top:0px;
	margin-bottom:0px;
	width:100%;
	position: relative;
z-index: 1;

}
#borderDetailsNew td ,#designTimeNew td,#RestorationDesNew td,#printoptionDesNew td,#AdditionalOptionsDesNew td
{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}
.pointer
{
	cursor:pointer
}
.itemscontainer {
float:none;
}

.fancyboxtitle
{
	float: none;
text-align: left;
width: 250px;
	color:Black;
	font-size:16px;
}
#ifShareDiv
{
	float: right;
margin-top: -25px;
}

.floatwindow5
{
	display:none;
}
.floatwindow6
{
	display:block;
	display:none;
}
.picture_checked {
margin-top: 10px;
}

#panal_menu
{
 width:100%;height: 40px;
}

#addNew
{
	width:100%;
	margin:0px;
	padding:0px;
	margin-top:5px;
}
#digitalPrintContent
{
	padding:0px;
	max-width:330px;
}
#addNew2
{
 background-color:Transparent;	
}
#digitalPrintContent table
{
	width:100%;
	margin:0px auto;
}
#digitalPrintContent table tr
{
 background-color:Transparent;
}
.borderImg
{
	height:auto;
	 width:100%;
	 max-width:340px;	
	 margin-top:-300px;
}
@keyframes rotate
{
  from { transform:rotate(0deg);}
  to {transform:rotate(-180deg);}
}

@keyframes rotate1 {
  from {transform:rotate(-180deg);}
  to {transform:rotate(0deg);}
}

@-webkit-keyframes rotate2 {
  from {-webkit-transform:rotate(0deg);}
  to {-webkit-transform:rotate(-180deg);}
}

@-webkit-keyframes rotate3 {
  from {-webkit-transform:rotate(-180deg);}
  to {-webkit-transform:rotate(0deg);}
}

@-moz-keyframes rotate4 {
  from {-moz-transform:rotate(0deg);}
  to {-moz-transform:rotate(-180deg);}
}

@-moz-keyframes rotate5 {
  from {-moz-transform:rotate(-180deg);}
  to {-moz-transform:rotate(0deg);}
}

@-o-keyframes rotate6 {
  from {-o-transform:rotate(0deg);}
  to {-o-transform:rotate(-180deg);}
}

@-o-keyframes rotate7 {
  from {-o-transform:rotate(-180deg);}
  to {-o-transform:rotate(0deg);}
}

.animat
{ 
animation: rotate 0.2s;
-moz-animation: rotate4 0.2s;	/* Firefox */
-webkit-animation: rotate2 0.2s;	/* Safari 和 Chrome */
-o-animation: rotate6 0.2s;	/* Opera */
}
.animat1
{
animation: rotate1 0.2s;
-moz-animation: rotate5 0.2s;	/* Firefox */
-webkit-animation: rotate3 0.2s;	/* Safari 和 Chrome */
-o-animation: rotate7 0.2s;	/* Opera */
}
.animat2
{
	transform:rotate(-180deg);
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-o-transform:rotate(-180deg);
}
.animat3
{
	transform:rotate(0deg);
	-webkit-transform:rotate(-0deg);
	-moz-transform:rotate(-0deg);
	-o-transform:rotate(-0deg);
}

#arrorId,#arrorId1
{
	cursor:pointer;
}

.ucTopReview_div-3 {

margin-top: 4px;
}

#productReview > .ucTopReview_div-3 > a 
{
	 text-decoration:underline;
	 color:#0791c7;
	 font-size:17px;
	 text-transform:none;
}

#digitalPrintContent table tr td
{
	padding:0px;	
}
.Popmenu_out
{
	overflow:hidden;
margin-top: -28px;
}
.Popmenu_out_bottom
{
	-webkit-box-shadow: 0 8px 19px -10px #ccc;
-moz-box-shadow: 0 8px 19px -10px #ccc;
box-shadow: 0 8px 19px -10px #ccc;
margin-bottom: 11px;
height: 28px;
position: relative;
top: -10px;

}
.Popmenu_in
{
	margin-top:32px;
}
#header-container .sub-content .max-width-cntr .men-women-cntr .small-5
{
	width:100%; margin-top:25px;
}
#header-container .sub-content .max-width-cntr .men-women-cntr .small-5 .small-block-grid-2 .label
{
	text-align: left;
margin-left: 17%;
font-size: 30px;
height: 40px;
}
.none
{
	display:none;
}
#header-container .sub-content .max-width-cntr .men-women-cntr .small-5 .small-block-grid-2 li
{
color:Black;
text-align:left;
}
#header-container .sub-content .max-width-cntr .men-women-cntr .small-5 .small-block-grid-2 li a
{
color:Black;
}
#header-container .sub-content .max-width-cntr .men-women-cntr .small-5 .small-block-grid-2 .giftmenu_1
{
	font-size:30px;
}
#header-container .sub-content .max-width-cntr .men-women-cntr .small-5 .small-block-grid-2 .giftmenu_2
{
	font-size:18px;
}

.selectText
{
	
}
.row
{
	max-width:100%;
}
#detailsNew td
{
	 text-align:center;
	 vertical-align:top;
}
#detailsNew .detailstd
{
	 text-align:left;
}

.small-12 .product-shop-wrap .product-shop .inner div  h1
{
	margin-top: 10px;
	 font-size:14px;
	 color:Black;
	letter-spacing: 0px;
	float: none;
	margin: 10px 0px;
}
.page .main .col-main .small-12 .row .small-12 .product-shop-wrap .product-shop .inner .optiontitleopen  span
{
	float: none;
	margin: 0px;
	font-size: 26px;
	color: #42a5e0;
	text-align: center;
}

.page .main .col-main .small-12 .row .small-12 .decriptionNew h2
{
	width: 100%;
	margin: 0px auto;
	line-height: 25px;
	text-rendering: optimizeLegibility;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 20px;
	margin-top:-10px;
}

.page .main .col-main .small-12 .row .small-12 .product-info .other-colors-wrap .optiontitleopen span
{
	float: none;
	margin: 0px;
	font-size: 26px;
	color: #42a5e0;
	text-align: center;
}

.floatwindow_addpri
{
	display:none;
}
.topLeftMenuLi
{
	display:block;
	width:100%;
}
.designTimeText
{
	font-size:14px;
}

/*飘窗处理*/


@media only screen and (min-device-width: 1024px){
	.product-shop-wrap.sticky {
		position: fixed;
		top: 16px;
	}
}

.product-shop-wrap {
z-index: 0;
position: absolute;
width: 300px;
top: 0;
right: 0;
clear: both;
text-align: center;
padding-right: 15px;
}

.product-shop-wrap.bottom {
position: absolute;
bottom: 0;
top: auto;
}
.mainDiv
{
 max-width:1600px;
 margin:0px auto;
}

.headBlack
{
width: 100%;
height: 28px;
background-color: #494949;
position: absolute;
}
.footBlack
{
	position:relative;
	height: 448px;
	width: 100%;
	background-color: #e8e8e8;
	margin-top: -448px;
	z-index:1;
	
}

.ucfooter_td_5 .ucfooter_shareEmail
{
	width:200px;
}
.ucfooter_td_5 .ucfooter_shareEmail #footerEmail
{
	width:150px;
}

.howit #divVideo {
	padding: 10px;
	position:fixed;
	z-index: 2000;
	background-color: white;
	display: none;
	-moz-box-shadow: 1px 1px 10px #333333;
	-webkit-box-shadow: 1px 1px 10px #333333;
	box-shadow: 1px 1px 10px #333333;
}
#sizeNewTd
{
	padding:0px 30px 0px 30px;
}

#divFrame
{
	/*min-width: 310px;*/
}

.Upload_DIV1
{
	width:100%;
}

#ctl00_cphMain_Table1
{
	width:91%;	
}
.Verdana15
{
	text-align:left;
	
}
.Upload_TD6
{
	text-align: left;
	padding-left: 220px;
}
#ctl00_cphMain_Table1 tr
{
	height: 35px;
}

.table_s_line > table,.table_h_line > table
{
	display:none;
}
.TopImgBg{
-webkit-box-shadow: 10px 10px 5px black;
-moz-box-shadow: 10px 10px 5px #000;
box-shadow: 2px 2px 10px black;
}
#maintable1 table
{
	position:relative;
	z-index:20;
}

#subjectNew .itemscontainer
{
	margin-top:23px;
	
}
#photosNew
{
	
}
#designTimeNew
{
 padding-left:30px;
 padding-right:30px;
}

#divFrameNew td
{
	 padding-left:30px;
 padding-right:30px;
}

.productbottomname .name
{
	width: 70%;
    float: left;
    text-align: left;
     overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
     font-size:16px;
     font-weight: bold;
}
.productbottomname .review
{
	width: 47%;
    float: right;
    text-align: right;
    padding-right: 10px;
    font-size: 14px;
   font-weight: normal;
}

.review img
{
	width:14px;
	margin-right:1%;
	padding-bottom: 2px;
}

.newProduct
{
	width:73px; height:73px; position:absolute; top :0px;left:4px;
}


.home-content .do-good-callout h4.viewAll
{
	float:right;
	font-size: 18px;
	color:#444444;
	text-decoration: underline;
	width:150px;
	
}
.home-content .do-good-callout h4.viewAll:hover
{
	float:right;
	font-size: 18px;
	color:#5AB0E4;
	
}
.howit .stepimg .tran .title, .title
{
	border:0px solid black;
	width: 54px;
}
.viewAll img
{
	position:relative;
	top:-2px;
}
.hr1
{
 text-align:left;
}

.xuxian {
padding-top: 0;
padding-bottom: 0;
}
.category-view {
min-height: 290px;
}

.review
{

text-align: right;
position: relative;
top: 3px;
color:#000000;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
.review:hover
{
	color: #268CCA;
	 text-decoration:underline;
}
.shopnow
{
 float:right;
 margin-right:10px;
 color:#288DCC;
}
.shopnow:hover
{
	text-decoration:underline;
}

.ucfooter_td_6 {
width: 33%;
}

#design_optionitems
{
	margin-left:-5px;	
}

.nagvPageNum{margin:0 auto;margin-bottom: 0px;width:1400px;-webkit-transition:width 0.3s;-moz-transition:width 0.3s;-o-transition:width 0.3s;
                    transition:width 0.3s}

  @media all and (max-width: 1420px){.nagvPageNum{width:1117px}}
    @media all and (max-width: 1200px){.nagvPageNum{width:994px}}

.nagvPageNum {
 float:none;
height: 20px;
font-family:'Utopia W01 Regular';
}

.pagesyl
{
	font-size:18px; color:#444444;
}
a.pagesyl:hover
{
	color:#444444;
	text-decoration:underline;
}
.nagvPageNum a
{
	color:#444444;
}
.nagvPageNum a:hover
{
	text-decoration:underline;
}

.nagvPageNum
{
	margin-top:-45px;
}
.nagvPageNumEnd
{
	margin-top:-70px;
}
.Main1Content h1 
{
	 width:auto;
}
#btnAddtocart_top {
margin-right: 0px;
}


.othCategory {
    float: none;
    cursor: pointer;
    border: none;
    display: inline;
    margin-right: 0px;
    border-right: 1px solid #d8d6d1;
    background-color: #e0e0e0;
    color: Black;
    font-size: 20px;
    text-decoration: none;
    border-top: 1px solid #d8d6d1;
    border-left: 1px solid #FFFFFF;
    text-transform: capitalize;
    float: left;
    height: 40px;
    line-height: 37px;
    padding-left: 18px;
    padding-right: 18px;

}

.seeallbut
{
    color: black;
    text-decoration: none;
    background-color: White;
    border-left: 1px solid #d8d6d1;
}

.printoncanvasbutton
{
	width:86px;
}

.text_position
{
	 margin-top: 0px;
position: relative;
top: 43px;
cursor: pointer;
}

.sizeandframe .px24,.sizeandframe #originalprice,.sizeandframe #originalprice_small
{
	 font-size:20px;
	}
.text_position_1
{
   margin-top:-10px;
}

.textInput_cut
{
 min-height:20px;
 height:20px;
 margin-top:10px;
width: 70%;
 line-height: 20px; 
 border-color: rgb(67, 165, 230);
 float: left;
margin-left: 5px;	
}
.family_tree_name
{
   float:left;
   line-height:20px;
   height:20px;
   margin-top:10px;
   font-size: 14px;
color: #000000;
}
.artmywayCartDiv_warby
{
	display:none;
	font-size:14px;
	color:#444444;

}
.artmywayCartDiv_warby span
{
		float:left;
	text-align:center;
	line-height: 16px;
	}
	.artmywayCartDiv_warby a
{
		float:right;
		margin-right:20px;
	}
		.artmywayCartDiv_warby a:hover
{
	 text-decoration:underline;
	}
.header_title_text_small
{
	text-align: left;
line-height: 21px;
}
.selectdesignzone{ text-align:left;}
.txt1_warby{ height:50px;}
.txt_warby{font-family: Tahoma;
font-size: 22px;
color: #0076C0; text-align:left;}
#ctl00_cphMain_UpdatePanel2 div{ margin-top:20px;}

#text_warby_large
{
	width:250px;
}
#text_warby_small
{
	width:250px;
}



.bread_warby_li{float: left;
list-style: none;
margin-right: 15px;
color: #969696;}
.bread_warby_li_a{color: #45555f;
font-size: 14px;text-transform: uppercase;}
.bread_warby_li_character{position: relative;top: 1px;}
.BreadCrumbsOpen_warby{ float:left; clear:both;  width:98%;padding-left: 0px; margin-left:20px;}



.men-women-cntr .phototoart_div_1{ width:100%; background-image:none;}
.phototoart_div_1 > table { width:100%;}
.phototoart_div_1 > table > tbody >tr { background:none;}
.phototoart_div_table_td{padding: 0px;height: 32px; width:400px; border-bottom:1px solid black; line-height:normal;}

.phototoart_div_table_level_1 > tbody > tr { background:none;}

.phototoart_div_table_level_1 .giftguid_td_2{padding:0px; padding-top:11px;}
.phototoart_div_table_level_1 .giftguid_td_1{padding:0px; padding-top:11px;}
.giftguid_td_2 > table  >tbody > tr > td{ padding:0px; line-height:normal;vertical-align: middle;}
.giftguid_td_1 > table  >tbody > tr > td{ padding:0px; line-height:normal;vertical-align: middle;}
.subTitle >a { font-size:30px; color:#45555f;}
.phototoart_div_table_td_1{ width:400px; }
.subTitle >a:hover{ text-decoration:none;}
.subTitle:hover{text-decoration:inherit;}
.phototoart_div_table_td_character{}
.phototoart_div_table_td .subTitle{ margin-left:0px; height:40px;}
.subTitle>a{ margin-left:0px; padding-left:0px;}
.phototoart_div_table_td_last{ width:20%;}
.popMenuTitle{ font-size:16px; color:#45555f;margin-left: 10px; text-align:left; line-height:14px;}
.popMenuTitle a{margin-left: 10px; text-align:left;}
.popMenuPrice{ font-size:14px; color:#45555f;margin-left:10px;text-align:left;}
#photo_to_art .subMenuItem .popMenuPrice, #photo_to_art .subMenuItemMouseOver .popMenuPrice, .subMenuItemMouseDown .popMenuPrice {
font-family:'Utopia W01 Regular';
font-size: 14px;
color: #45555f;
margin-left: 10px;
font-family:'Utopia W01 Regular';
}
.phototoart_div_table_td_1{ padding:0px;}
.phototoart_div_table_td .subTitle a:hover {
text-decoration:none;
}
.phototoart_div_table_td .subTitle a {
height:25px;
}
.phototoart_div_table_td_character{ width:35%;}
.phototoart_div_table_level_2 > tbody tr td{ text-align:left;}

.addtocartOpen_warby
{
 height:32px;
 line-height:32px;
 color:#439ddb;
 background-color:#d9d7d8;
 font-size:20px;
}
.addtocartOpen_warby:hover
{
 background-color:#d9d7d8
}
.popMenuTitle > a{ color:#45555f;}


.giftguid_td_2,.giftguid_td_2 > table{width:178px;}
.giftguid_td_1,.giftguid_td_1 > table{width:178px;}

.details_bredcrumb
{
	margin-right:15px;
	margin-left:15px;
}
.details_bredcrumb_li
{
}

.cntr > .do-good-callout > .title > a >h4 { text-transform:capitalize;}

.floatwindow11{ display:none;}
.floatwindow11_br{ display:none;}

.question_sub_new
{
  color:#42a5e0;
  text-decoration:underline;
  cursor:pointer;
}
#subquestion_warby,#float_win_question ,#float_win_question_print{ display:none; position:absolute; z-index: 19999; left:160px;}


.customizeoptionitems {
margin-top: 0px; 
background-color: white; 
border: none;

width: auto;
 float: left;
}

.paper_title{ font-size:14px; color:Black;}
.paper_title_details{ font-size:14px; color:#3aa5da; cursor:pointer;}

.paper_title{ line-height:37px;}

.sizeandframe_invitation
{
	margin-top: 0px;
height: 50px;
line-height: 50px;
background-color: #6bbfe9;
color: white;
}

.sizeandframe_invitation:hover
{
 background-color:#6bbfe9;
}


#paper_table ul {
font-size: 18px;
max-width: 992px;
}


#How_it_Works_table ul {
font-size: 18px;
max-width: 992px;
}

.Not_Ready_title{ font-size:26px; color:#0d0e0e; line-height:75px;}

#paper_table h4 ,#How_it_Works_table h4 {
text-align: left;
}
.px22{ font-size:22px;}
.invitation_option_table{ width:100%;}


.paper_options_popo_div
{
	 display:none;
	 background-image:url(/Images/categoryImg/warby_popo.png);
	 position:absolute;
	 width:264px; 
	 height:135px;
	 text-align: left;
padding-left: 16px;
padding-right: 10px;

padding-top:7px;
}
.paper_options_div_div
{
	text-align: left;
width: 99%;
}
.paper_options_popo_div span
{
	line-height:14px;
}
#productReview
{
	position:relative;
	top:-5px;
}
.nagvPageNum h1
{
	font-weight:normal;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
	height: 18px;
	float: left;
	float: right;
	margin-left: 10px;
	line-height: inherit;	
}
.do-good-callout h1
{
	
}

.home-content .do-good-callout h1 {
padding: 0 14px;
display: inline-block;
margin: 0 auto;
font-size: 24px;
text-transform: none;
line-height: 42px;
margin-top: 2px;
color: #444444;
font-weight: bold;
}

.home-content .do-good-callout h1:hover
  {
  	color:#5AB0E4;
   }
#divAdditionalOptionsPrice{ position:relative; top:-17px;}
#designTimeNew > .optioncontainer > .itemscontainer{ max-width:410px; margin:0px auto;}

.question_sub_new_print{ display:none; cursor:pointer;}
.question_sub_new_print > img,.question_sub_new img{ margin-left:-1px;}
.question_sub_new{ text-decoration:none; position:relative; top:-1px;}





/* 新主题弹出框使用*/
    .subject_float{ width:650px;  height:570px; border-radius: 5px; padding:10px;  float:none; position:fixed; display:none; z-index:8888;}
    .subject_float_title{margin-top: 15px; font-size:20px; color:#42a6e1; font-weight:600;float:none;padding-left:20px; padding-right:20px;}
    .subject_float_description{margin-top: 15px;font-size:14px; color:#444444;float:none; padding-left:20px; padding-right:20px;}
    .subject_float table{ background-color:#efefef; width: 100%; margin-top:7px;
height: 440px;}
    .subject_float{ background-color:White;}
    .subject_float_close{background: url('/NewImage/slideshow/icoClose.png') no-repeat;
            height: 36px;
            width: 36px;
            float: right;
            position: relative;
            top: -26px;
            right: -25px;
            cursor:pointer;
         }
         .subject_float_td{ width:33.3%; text-align:center; height:15px; background-color:#efefef; padding:2px;}
         .subject_float_td img{ margin-top:10px; border:1px solid black;}
         .subject_float_td span{ line-height:15px; font-size:16px;}
         .subject_float div{ text-align:left; font-size:16px;}
         .subject_float_td_title{ color:Black;}
         
.frame_float{
	width: 459px;
height: 374px;
border-radius: 5px;
padding: 10px;
float: none;
position: fixed;
display: none;
z-index: 8888;
background: white;
	}
.frame_float table{ margin-top:15px;}

.frame_float .subject_float_td{ background-color:White;}
.frame_float .subject_float_td img{ border-width:0px;}


/* 新主题弹出框使用subject_float_panels*/
    .subject_float_panels{ width:650px;  height:540px; border-radius: 5px; padding:10px;  float:none; position:fixed; display:none; z-index:8888;}
    .subject_float_title{margin-top: 15px; font-size:20px; color:#42a6e1; font-weight:600;float:none;padding-left:20px; padding-right:20px;}
    .subject_float_description{margin-top: 15px;font-size:14px; color:#444444;float:none; padding-left:20px; padding-right:20px;}
    .subject_float_panels table{ background-color:#efefef; width: 100%; margin-top:7px;
height: 440px;}
    .subject_float_panels{ background-color:White;}
    .subject_float_close{background: url('/NewImage/slideshow/icoClose.png') no-repeat;
            height: 36px;
            width: 36px;
            float: right;
            position: relative;
            top: -26px;
            right: -25px;
         }
         .subject_float_td{ width:33.3%; text-align:center; height:15px; background-color:#efefef;}
         .subject_float_td img{ margin-top:10px; border:1px solid black;}
         .subject_float_td span{ line-height:15px;}
         .subject_float_panels div{ text-align:left; font-size:16px;}
         .subject_float_td_title{ color:Black;}
         
.question_frame_new,.question_print_new{ display:none; position:relative; top:-1px;}
.print_float{ background-color:White; text-align:left; width:650px;  height:540px; border-radius: 5px; padding:10px;  float:none; position:fixed; display:none; z-index:8888;}
	.print_float span{ text-align:left; line-height: 20px;}
	.print_float li{ text-align:left; }
.print_float ul{  padding:16px; margin-top:-20px; }
.li1_title{font-size: 20px;color: #42a6e1;font-weight: bold;}
.li1{font-size: 14px;color: black; margin-top:8px;}
.li1_title1{font-weight:bold;font-size: 16px;color: black;display:block;}
.li1_text1{  list-style:disc;}

#floatwindow2_div
{
	text-align:left;
}
.floatwindow0
{
		text-align:left;
	padding-left:20px;
}

#frameDesc
{
   cursor:inherit;
}
#frameDesc #frame_title
{
   color:Black;
}


.design_time_float{ background-color:White; text-align:left; width:445px;  height:375px; border-radius: 5px; padding:10px;  float:none; position:fixed; display:none; z-index:8888;}
	.design_time_float span{ text-align:left; line-height: 20px;}
	.design_time_float li{ text-align:left; }
.design_time_float ul{  padding:16px; margin-top:-20px; }
.li1_title{font-size: 20px;color: #42a6e1;font-weight: bold;}
.li1{font-size: 14px;color: black; margin-top:8px;}
.li1_title1{font-weight:bold;font-size: 16px;color: black;display:block;}
.li1_text1{  list-style:disc;}

.number_select_warby_title{ font-weight:bold;}

.paper_info_float{ background-color:White; text-align:left; width:650px;  height:350px; border-radius: 5px; padding:10px;  float:none; position:fixed; display:none; z-index:8888;}
	.paper_info_float span{ text-align:left; line-height: 20px;}
	.paper_info_float li{ text-align:left; }
	
.paper_info_float .li1_text{ font-size:14px; color:#444444; font-weight:normal;}
.paper_info_float .li1_title1{ display:inline;}

.black{ color: Black;  }
.italic{font-style:italic;}

.detailsNew_more{font-size:18px; color:black; cursor:pointer; position:relative; top:3px;}
.detailsNew_more:hover{ text-decoration:underline; color:#1c91e2;}
.detailsNew_less:hover{ text-decoration:underline; color:#1c91e2;}
.detailsNew_less{ display:none; font-size:18px; color:black;cursor:pointer;}

.detailsul{transition: height 2s;
-moz-transition: height 2s;	/* Firefox 4 */
-webkit-transition: height 2s;	/* Safari 和 Chrome */
-o-transition: height 2s;}
.detailsNew_more > img ,.detailsNew_less > img{ padding-left: 7px;
margin-top: -2px;}

#reviewNew{ margin-top:-12px;}
#CustomersviewedDiv > #customersNew
{
 margin-top:-2px;
}
#artists{ margin-top:-131px;}

 a:hover,a:focus{color:#45555F; text-decoration:underline;}
 
 
 
 .newproductsign
 {
 	font-family:'Tahoma';
 	font-style:italic;
 	color:#c81818;
 	font-size:26px;
 	margin-right:15px;
 	
 }