﻿#div_wu_con_red
{
	float: left; margin-bottom: 10px; margin-left: 5px;
}

/* for Christmas*/
.bgOcca {
    float: left;
    background-image: url(/NewProductOption/img/Occasions.png?r=20190124);
    width: 486px;
    height: 84px;
    text-align: center;
    color: white;
    cursor: pointer;
}


#outStore
{
	color: #F47421;
    font-size: 14px;
    margin-top: 10px;
    float: left;
}

#outStoreTitle
{
    color: #F47421;
    font-size: 14px;
    margin-top: 10px;
    float: left;
    margin-left: 20px;
    text-transform: capitalize;
}

/* for normal 
.bgOcca
{
    float: left;
    background-image: url(/NewProductOption/img/Occasions-valentines.png?r=20131120);
    width: 486px;
    height: 84px;
    text-align: center;
    color: #FFFFFF;
    cursor:pointer;
}*/


/* for father 
.bgOcca
{
    float: left;
    background-image: url(/NewProductOption/img/Occasions-blue.png?r=20170526);
    width: 486px;
    height: 84px;
    text-align: center;
    color: #FFFFFF;
    cursor:pointer;
}
*/

.shipping_end{
    font-size: 22px;
    text-decoration: underline;
}

/* for Father's day
.bgOcca
{
    float: left;
    background-image: url(/NewProductOption/img/Occasions-blue.png?r=20160115);
    width: 486px;
    height: 84px;
    text-align: center;
    color: white;
    cursor:pointer;
}
*/

.occaT1
{
    font-size: 22px;
    margin-top:11px;
    text-align:center;
}
.occaT2
{
    font-size: 15px;
    margin-top:5px;   
    text-align:center;
}
    .occaT2 a {
        color: white
    }
.occaT3
{
    font-size: 15px;
    margin-left:55px;
    margin-top:5px;   
    float:left;
    width:400px;
}
.occaT3 a 
{
	color:#E70477;
}



.productOption
{
	text-align: left;
	width: 470px;
	margin-left: 10px;
	font-family: Tahoma;
	color: Black;
	float: left;
	margin-bottom: 10px;
	-webkit-text-size-adjust: none;
}
.hideControl
{
	visibility: hidden;
	display: none;
}
.optionnumber
{
	background-color: #E0E5EB;
	width: 50px;
	color: #66899D;
	font-size: 32px;
	text-align: center;
	vertical-align: top;
}
.optiontitle
{
	font-size: 19px;
	color: #868686;
	float: left;
	width: 410px;
}
.marginLeftoptionnumber
{
	margin-left: 10px;
	clear: both;
	width: 410px;
}
.margintoptitle
{
	width: 100%;
	float: left;
}
.recommenditem
{
	height: 95px;
	background-color: #F0F0F0;
	margin-top: 5px;
	border: solid 1px #E0E0E0;
	clear: both;
}
.addtocart
{
	width: 107px;
	height: 36px;
	background-image: url(/NewImage/ProductOption/add_to_cart.png);
	background-position: 0px 0px;
	cursor: pointer;
	margin-top: -5px;
	float: left;
}
.addtocartprice { float:left; padding-right:10px; }
.popularaddtocart
{
	width: 107px;
	height: 36px;
	background-image: url(/NewImage/ProductOption/add_to_cart.png);
	background-position: 0px 0px;
	cursor: pointer;
	float: left;
	clear: both;
}
.addToCartDIV
{
	float:right; margin-right:-10px;
}
.popularaddToCartDIV
{
	float: left;
	background-color: #E0E5EB;
	width: 100%;
	border: solid 1px #E0E0E0;
	border-top-width: 0px;
	margin-left: -1px;
}
.artmywayCartDiv
{
	width: 382px;
	height: 62px;
	float: right;
	display: none;
	border: solid 1px #44A8E4;
	border-radius: 7px;
	background-color: #f0f0f0;
	display: none;
}
.popularartmywayCartDiv
{
	background-image: url(/NewImage/ProductOption/artmyway_empty.png);
	width: 382px;
	height: 62px;
	margin-left: 20px;
	float: left;
	margin-bottom: 10px;
	display: none;
	margin-top: 10px;
}
.artmywayCartText
{
	margin-left: 8px;
	margin-top: 4px;
	float: left;
	font-size: 15px;
}
.artmywayCancelDiv
{
	float: left;
	margin-left: 190px;
	margin-top: 5px;
	color: #43A6E4;
}
.artmywayCancel
{
	color: #44A8E4;
	text-decoration: underline;
	font-size: 15px;
	font-weight: normal;
	cursor: pointer;
	float: left;
	margin-top: 5px;
	margin-left: 95px;
}
.artmywaycontinue_to_cart
{
	margin-left: 10px;
	cursor: pointer;
	background-image: url(/NewImage/ProductOption/continue_to_cart.png);
	width: 129px;
	height: 28px;
	background-position: 0px 0px;
	float: left;
}
.addtocartDiv
{
	float: left; width:470px;
}
.bubbleerrorDIV
{
	float: left;width: 200px;height: 62px;
}
.addToCartDIVPrice
{
	float:right;margin-top:18px;font-size:22px;color: #44A8E4;
}
.addToCartDIVPrice .total
{
	float:left; padding-right:5px;
}
.certificateCart { float:right; margin-right:-30px; margin-bottom:10px; }
.price
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #0f0f0f;
	position: relative;
}
.most
{
	font-family: Arial;
	font-size: 11px;
	color: #4e4479;
}
.pricefooter
{
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bolder;
	color: #0f0f0f;
	float: left;
	width: 80px;
	position: relative;
}
.dotline
{
	background-image: url(/images/artmyway_images/dotline.gif);
	background-repeat: repeat;
	font-size: 0;
	height: 1px;
	clear: both;
	display: block;
	line-height: 1px;
	margin: 15px auto 10px auto;
}

.qty
{
	font-family: Tahoma;
	font-size: 12px;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 10px;
}
.qty_title
{
	float: left;
	display: inline-block;
	margin: 2px 2px auto auto;
}
.qty_input
{
	float: left;
	width: 15px;
}
.qty_selectedItemDiv
{
	margin-left: 5px;
	float: left;
	width: 300px;
	text-align: left;
	color: #3D2F7A;
	margin-top: 4px;
	line-height: 16px;
}

.delete
{
	float:right; 
	background:url('/NewImage/zcore/icoClose.png') no-repeat;
	width:17px; 
	height:17px; 
	margin-top: 0px; 
	margin-right: 0px;
	cursor:pointer;
	}

/*--------------------------------*/

.productoptioncontainer
{
	font-family: Tahoma;
	font-size: 12px;
	text-align: left;
}

.optioncontainer
{
	clear: both;
	margin: auto;
}

.itemscontainer
{
	float: left;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.giftitemscontainer
{
	clear: both;
	float: left;
	width: 350px;
	margin-left: 5px;
	margin-top: 10px;
}


.designfee_itemcontainer
{
	float: left;
	margin-left: 5px;
	font-weight: bold;
	color: #700;
}

.numbercontainer
{
	color: #000;
	font-weight: bold;
}

.titlecontainer
{
	float: left;
	width: 100%;
}

.tipscontainer
{
	text-align: left;
	width: auto;
	height: 13px;
	margin-bottom: -25px;
	clear: both;
	margin-left: 280px;
}

.tipname_mouseout
{
	display: inline;
	margin: auto;
	text-align: left;
	position: relative;
	background-color: #fff;
	color: #000;
	cursor: pointer;
	text-decoration: underline;
}

.tipname_mouseover
{
	display: inline;
	margin: auto;
	text-align: right;
	position: relative;
	background-color: #700;
	cursor: pointer;
	text-decoration: underline;
}
.what_tipname_mouseout
{
	color: #0370C5;
	text-decoration: underline;
}
.what_tipname_mouseover
{
	position: absolute;
	cursor: pointer;
	float: left;
	color: #9C0001;
	text-decoration: underline;
}
.explain_tipname_mouseout
{
	width: 56px;
	height: 13px;
	background-image: url(/images/explain_tips_mouseout.gif);
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	float: left;
	z-index: 20000;
}
.explain_tipname_mouseover
{
	width: 56px;
	height: 13px;
	background-image: url(/images/explain_tips_mouseover.gif);
	background-repeat: no-repeat;
	position: relative;
	cursor: pointer;
	float: left;
	z-index: 20000;
}
.optionitemcontainer
{
	float: left;
}
.optionitemcontainer_cert
{
	margin-left: 25px;
	text-align: center;
	float: left;
	clear: both;
}
.optionitemcontainer .standardbox_div
{
}

.optionitemcontainer .pricebox_div
{
}

.optionitemcontainer .picture_div
{
}

.optionitemcontainer .textarea_div
{
}


.standardbox_mouseover
{
	padding: 3px 7px 2px 7px;
	background-color: White;
	float: left;
	margin-left: 5px;
	margin: 1px 3px 5px 2px;
	border: 1px solid #43A6E4;
	color: #43A6E4;
	cursor: default;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
}
.standardbox_mouseout
{
	padding: 3px 7px 2px 7px;
	background-color: White;
	float: left;
	margin-left: 5px;
	margin: 1px 3px 5px 2px;
	border: 1px solid White;
	color: #656565;
	cursor: default;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
}
.standardbox_checked
{
	padding: 3px 7px 2px 7px;
	background-color: #43A6E4;
	float: left;
	margin-left: 5px;
	margin: 1px 3px 5px 2px;
	border: 1px solid White;
	color: White;
	cursor: default;
	font-size: 14px;
	cursor: pointer;
	border-radius: 3px;
}

.price_box_mouseover
{
	float: left;
	padding: 5px 9px 4px 9px;
	font-size: 16px;
	color: #43A6E4;
	background-color: #F0F0F0;
	border: solid 1px #43A6E4;
	cursor: pointer;
	margin-left: 5px;
	border-radius: 3px;
}
.price_box_mouseout
{
	float: left;
	padding: 5px 9px 4px 9px;
	font-size: 16px;
	color: #666465;
	background-color: #F0F0F0;
	border: solid 1px #E0E0E0;
	cursor: pointer;
	margin-left: 5px;
	border-radius: 3px;
}
.price_box_checked
{
	float: left;
	padding: 5px 9px 4px 9px;
	font-size: 16px;
	color: White;
	background-color: #43A6E4;
	border: solid 1px black;
	cursor: pointer;
	margin-left: 5px;
	border-radius: 3px;
}

.frame_picture_div
{
	width: 30px;
	height: 30px;
	margin: 2px 3px 3px 3px;
}
.gift_picture_div
{
	width: 65px;
	height: 65px;
	margin: 2px 3px 3px 3px;
}

.picture_mouseover
{
	height:36px; margin-left:10px; margin-top:10px; border:3px solid #43A6E4; background-color:#FFFFFF; _width:36px; _height:35px; cursor:pointer; box-sizing: border-box;
}
.picture_mouseout
{
	height:36px; margin-left:10px; margin-top:10px; border:1px solid #646464; background-color:#FFFFFF; _width:36px; _height:35px;
}
.picture_mouseout img
{
	display:none;
}
.popularpicture
{
	height: 36px;
	border: 1px solid #646464;
	background-color: White;
	cursor: default;
}

.picture_checked
{
	height: 36px;
	margin-left: 10px;
	margin-top: 10px;
	border: 3px solid #43A6E4;
	background-color: White;
	_width: 36px;
	_height: 35px;
	cursor: pointer;
	box-sizing: border-box;
	
}
.picture_checked img
{
	display:block;
}

.tooltip
{
	visibility: hidden;
	border: 1px solid #000;
	color: Black;
	background-color: #fff000;
	width: 300px;
	clear: both;
	position: absolute;
	top: 20px;
	left: 20px;
	font-weight: normal;
	z-index: 25000;
}

.BoxOption_longdescription
{
	color: Black; /*font-weight: bold;*/
	font-size: 14px;
	float: left;
	margin-top: 1px;
}

.RestorationOption_longdescription
{
	color: #646464;
	font-size: 14px;
	font-weight: normal;
	margin-top: 5px;
	float: left;
}

.design_subject_before
{
	margin-left: 5px; *margin-left:4px!important;
*margin-left:2px;
height:18px;
float:left;
clear:left;
border:1px solid #fff;
text-align:right;
}

.design_subject_after
{
	height: 18px;
	float: left; *float:none!important;
*clear:right!important;
*clear:right;
border:1px solid #fff;
}

/*----------- tooltip flip stardardbox ------------*/
.flip_standardbox_tooltip
{
	visibility: hidden;
	color: Black;
	width: 241px;
	clear: both;
	position: absolute;
	top: 25px;
	left: -150px;
	font-weight: normal;
	z-index: 25000;
}
.flip_standardbox_tooltip_lefttop_corner
{
}
.flip_standardbox_tooltip_top
{
	width: 241px;
	height: 26px;
	background-image: url(/images/flip_standardbox_tooltip_top.gif);
}
.flip_standardbox_tooltip_righttop_corner
{
}
.flip_standardbox_tooltip_middle
{
	margin-top: 0px;
	text-align: left;
	width: 241px;
	background-image: url(/images/flip_standardbox_tooltip_middle.gif);
	margin: -5px auto -5px auto; *margin:0!important;
}
.flip_standardbox_tooltip_left
{
}
.flip_standardbox_tooltip_context
{
	margin: 5px 15px;
}
.flip_standardbox_tooltip_right
{
}
.flip_standardbox_tooltip_leftbottom_corner
{
}
.flip_standardbox_tooltip_bottom
{
	width: 241px;
	height: 13px;
	_height: 4px;
	background-repeat: no-repeat;
	background-image: url(/images/flip_standardbox_tooltip_bottom.gif);
}
.flip_standardbox_tooltip_rightbottom_corner
{
}
.flip_standardbox_tooltip_pointer
{
}

/*----------- tooltip stardardbox ------------*/
/*tip position:bottom */
.standardbox_tooltip
{
	visibility: hidden;
	color: Black;
	width: 306px;
	clear: both;
	position: absolute;
	top: 20px;
	left: -35px;
	font-weight: normal;
	z-index: 25000;
}
.standardbox_tooltip_lefttop_corner
{
}
.standardbox_tooltip_top
{
	width: 306px;
	height: 27px;
	background-image: url(/images/standardbox_tooltip_top.gif);
}
.standardbox_tooltip_righttop_corner
{
}
.standardbox_tooltip_middle
{
	text-align: left;
	width: 306px;
	background-image: url(/images/standardbox_tooltip_middle.gif);
	margin: -5px 0px -5px 0px; *margin:0!important;
}
.standardbox_tooltip_left
{
}
.standardbox_tooltip_context
{
	margin: 5px 14px;
}
.standardbox_tooltip_right
{
}
.standardbox_tooltip_leftbottom_corner
{
}
.standardbox_tooltip_bottom
{
	width: 306px;
	height: 13px;
	_height: 13px;
	background-repeat: no-repeat;
	background-image: url(/images/standardbox_tooltip_bottom.gif);
}
.standardbox_tooltip_rightbottom_corner
{
}
.standardbox_tooltip_pointer
{
}
/*tip position:top */
.standardbox_tooltip_top_up
{
	width: 306px;
	height: 13px;
	background-image: url(/images/standardbox_tooltip_top_up.gif);
	background-repeat: no-repeat;
}
.standardbox_tooltip_middle_up
{
	text-align: left;
	width: 306px;
	background-image: url(/images/standardbox_tooltip_middle_up.gif);
	background-repeat: repeat-y;
	margin: -5px 0px -5px 0px; *margin:0px!important;
_margin-top:-1px;
}
.standardbox_tooltip_bottom_up
{
	width: 306px;
	height: 27px;
	_height: 27px;
	background-repeat: no-repeat;
	background-image: url(/images/standardbox_tooltip_bottom_up.gif);
}
/*----------- tooltip pricebox ------------*/
.pricebox_tooltip
{
	visibility: hidden;
	color: Black;
	width: 72px;
	height: 28px;
	clear: both;
	position: absolute;
	top: -33px;
	left: -3px;
	background-image: url(/images/pricebox_tooltip.gif);
	text-align: center;
	z-index: 25000;
}
.pricebox_longtooltip
{
	visibility: hidden;
	color: Black;
	width: 145px;
	height: 28px;
	clear: both;
	position: absolute;
	top: -33px;
	left: -3px;
	background-image: url(/ProductOption/img/pricebox_longtooltip.gif);
	text-align: center;
	z-index: 25000;
}
.pricebox_tooltip_lefttop_corner
{
}
.pricebox_tooltip_top
{
}
.pricebox_tooltip_righttop_corner
{
}
.pricebox_tooltip_left
{
}
.prictbox_tooltip_middle
{
}
.pricebox_tooltip_context
{
	display: inline-block;
	margin: 3px auto auto auto;
	font-weight: bold;
}
.pricebox_tooltip_right
{
}
.pricebox_tooltip_leftbottom_corner
{
}
.pricebox_tooltip_bottom_corner
{
}
.pricebox_tooltip_rightbottom_corner
{
}
.pricebox_tooltip_pointer
{
}
/*显示上传照片*/


/*-----------*/
.frameshowbox_container
{
	background-image: url(/images/frameshowbox.gif);
	visibility: hidden;
	position: absolute; /*top: 128px;*/
	top: 169px; *top:168px;
left:155px;
width:366px;
height:464px;
text-align:center;
background-color:#fff;
z-index:10000;
margin-left:12px!important;
margin-top:-10px!important;
*margin:-2pxautoauto12px!important;

}
.frameshowbox_price
{
	margin: 10px auto 10px auto;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold; *margin:70pxauto10pxauto!important;
margin-top:10px;
clear:both;
}
.frameshowbox_title
{
	margin: 10px auto 10px auto;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
}
.frameshowbox_bigpic
{
	position: relative;
	clear: both;
	background-repeat: no-repeat;
	background-position: center; *margin:10pxautoautoauto!important;
width:360px;
height:308px;
}
.frameshowbox_picbox
{
	text-align: center;
	height: 5px;
	margin: 0px auto 10px auto;
	width: 250px;
}
.frameshowbox_pic
{
	margin: 10px;
	float: left;
	width: 60px;
	height: 60px;
}
/* FrameShowbox_Extend */
.frameshowbox_extend_container
{
	background-image: url(/images/frameshowbox.gif);
	visibility: hidden;
	position: absolute;
	top: 159px; *top:166px!important;
*top:166px;
left:167px;
width:366px;
height:466px;
text-align:center;
background-color:#fff;
z-index:10000;
}
.frameshowbox_extend_title
{ /* 	margin: 30px auto 8px auto; 	font-family:Stencil; 	font-size:20px; 	font-weight:300; 	*/
	margin: 25px auto 5px auto;
	background-image: url(/images/gallery-wrap-only_title.gif);
	background-repeat: no-repeat;
	width: 339px;
	height: 29px;
}
.frameshowbox_body
{
	clear: both;
	background-image: url(/images/gallery-wrap-only_content.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 339px;
	height: 392px;
	text-align: center;
	margin: 0px 0px 0px 13px; *margin:0px!important;
*margin:0px;
}
.frameshowbox_extend_content
{
	font-family: Georgia, Arial, Palatino Linotype, Times New Roman;
	font-weight: bolder;
	font-size: 15px;
	line-height: 17px;
	float: left; *float:inherit!important;
*float:inherit;
clear:both;
width:268px;
height:240px;
line-height:25px;
font-size:14px;
margin:50px 0px 0px 35px;
*margin:50px 0px 0px 0px !important;
*margin:50px 0px 0px 0px;
}
.frameshowbox_extend_price
{
	font-family: Book Antiqua;
	font-weight: bold;
	font-size: 18px;
	float: left; float:inherit!important;
float:inherit;
clear:both;
width:268px;
height:auto;
margin:40px 0px 0px 35px;
margin:20px 0px 0px 0px !important;
*margin:20px 0px 0px 0px;
}
.space
{
	font: 0px/0px sans-serif;
	clear: both;
	display: block;
	height: 10px;
}
.spaceblock
{
	width: 240px;
	float: left;
	height: 0px;
}
.spaceline
{
	color: #3D2F7A;
	font-family: Tahoma;
	height: 30px;
	line-height: 30px;
	text-align: left;
	clear: both;
	font-size: 15px;
	text-indent: 5px;
	font-weight: bolder;
}
.InstructionsOption_itemcontainer
{
	margin-top: 10px;
}

.InstructionsOption_row
{
	float: left;
	clear: both;
}

.InstructionsOption_title
{
	float: left;
	font-weight: bold;
}

.InstructionsOption_textarea_title
{
	width: 300px;
	height: 40px;
	font-size: 12px;
	margin-left: 5px;
}

.InstructionsOption_textarea_notitle
{
	position: relative;
	float: left;
	width: 350px;
	height: 40px;
	font-size: 13px;
	overflow-y: scroll;
}
.InstructionsOption_counter_product
{
	height:24px; line-height:18px; margin-right:25px; float:none; float:right;
}
/*add by zxb*/
.EmailTextOption_textbox_title
{
	top: 5px;
	margin-left: 12px;
	margin-top: 12px;
	width: 300px;
}
.EmailTextOption_textbox_notitle
{
	top: 5px;
	margin-left: 12px;
	margin-top: 12px;
	width: 300px;
}

.EmailTextOption_itemcontainer
{
	margin-top: 10px;
}

.EmailTextOption_row
{
}

.EmailTextOption_title
{
	float: left;
	font-weight: bold;
	text-align: left;
}
.SlideShow_container
{
	float: left;
	margin: 5px 0px 8px 14px; *margin:5px0px0px13px!important;
*margin:5px0px0px7px;
text-align:justify;
clear:both;
height:auto;
width:290px;
display:none;
background-color:#EFEFEF;
padding:5px;
}
.SlideShow_content
{
	color: #700;
}
.btn_clear_mouseout
{
	clear: left;
	float: right;
	cursor: pointer;
	color: Black;
	position: relative;
	text-decoration: underline;
}
.btn_clear_mouseover
{
	clear: left;
	float: right;
	cursor: pointer;
	color: Black;
	position: relative;
	text-decoration: underline;
}
.tooltipscontainer_design
{
	float: left;
}
#txtInstructions
{
	margin-left: 3px;
	width: 350px;
	height: 60px;
}
/* Option_EmailItem Style */
.emailitemcontainer
{
	margin-left: 12px;
	margin-top: 6px;
	font-family: Tahoma;
	font-size: 12px;
}
.EmailTextOption_textbox
{
	top: 5px;
	width: 220px;
	font-family: Tahoma;
	font-size: 12px;
}
.EmailTextOption_textbox_error
{
	top: 5px;
	width: 220px;
	font-family: Tahoma;
	font-size: 12px;
	border-color: Red;
}
.textbox_title
{
	/**/
	text-align: right;
	width: 65px;
	float: left;
	height: auto;
	margin-right: 5px;
}
.textbox_title_gift
{
	text-align: right;
	width:123px;
	float: left;
	height: auto;
	font-size: 12px;
	color: black;
	font-family: Verdana;
}
.EmailTextOption_textarea
{
	top: 5px;
	height: 40px;
	width: 220px;
	font-family: Tahoma;
	font-size: 12px;
}
.PrintGroup_line
{
	margin-top: 4px;
	_margin-left: 4px;
	float: left; *float:none!important;
*float:none;
clear:both;
}

/*-- begin 新版ArtMyWay样式 dgq 20090314 --*/

/*--- ContinueAddToCart层 ---*/
#divContinueAddToCart2
{
	display: none;
	float: left;
	margin-top: 6px;
}
/*--- 下ContinueAddToCart对话框边角 ---*//*防止在artmyway详细页以外的页面出现 dgq 20090324*/
#imgCut2
{
	display: none;
}
.option_ddl
{
	font-size: 12px;
	width: 40px;
	margin-top: 12px;
	margin-left: 20px;
}
/*-- end 新版ArtMyWay样式 dgq 20090314 --*/
.ItemTitle
{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	clear: both;
	color: #3E2E77;
	line-height: 21px;
	display: block;
}
.Magazine_textarea
{
	clear:both; float:left; font-size:12px; font-family:Tahoma; width: 405px; height:20px;line-height:20px;
}
.SwitchDiv
{
	padding:3px 7px 2px 7px; background-color:#FFFFFF; border:1px solid #FFFFFF; color:#43A6E4; font-size:14px; cursor:pointer; margin-top:-3px; border-radius:3px;
	float:left;
}
.SwitchDiv_mouseover
{
	border-color:#43A6E4;
}
.div_underline
{
	text-decoration: underline;
}
.div_noneline
{
	text-decoration: none;
}
.div_underline img
{
	text-decoration: none;
}

.div_medium_button_default
{
	width: 125px;
	height: 17px;
	border: 1px solid #000;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-left: 10px;
	padding-top: 3px;
	color: Black;
}
.div_medium_button_click
{
	background-image: url('/NewProductOption/img/digital.gif' );
	width: 125px;
	height: 26px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	float: left;
	margin-left: 10px;
	padding-top: 3px;
	color: White;
}
.div_bubble
{
	float: left;
	margin-left: -15px;
}
.div_bubble_pic
{
	float: left;
	margin-right: 5px;
	margin-top: 13px;
	display: none;
}
.div_bubblt_input
{
	float: left;
	margin-top: 10px;
}
.text_bubble_input
{
	color: #C3C3C3;
	width: 298px;
	border: solid 1px #C3C3C3;
	height: 18px;
	margin-left: 23px;
}
.text_bubble_input_error
{
	color: #C3C3C3;
	width: 298px;
	border: solid 1px red;
	height: 18px;
}
.bubblt_items
{
	clear: both;
	padding-top: 10px;
	display: none;
}

.customizeButton_mouseout
{
	float: right;
	margin-right: 10px;
	cursor: pointer;
	margin-left: 117px;
	width: 107px;
	height: 36px;
	background-image: url(/NewImage/ProductOption/customize.png);
	background-position: 0px 0px;
}

.customizedefaultDiv
{
	margin-top: 10px;
	margin-left: 10px;
	float: left;
}
.font15
{
	font-size: 15px;
}
.fontBold
{
	font-weight: bold;
}
.height15
{
	/*height: 15px;*/
}
.customizedescription
{
	font-size: 13px;
	color: #646464;
	margin-top: 5px;
}
.customizeprice
{
	float: right;
	width: 120px;
	text-align: center;
	margin-top: 30px;
	color: #44A8E4;
	font-size: 16px;
	margin-left: 10px;
}
.customizebackgroundimage
{
	display: none;
	height: 72px;
	background-color: #F0F0F0;
	background-image: url(/NewImage/ProductOption/pencilsketchpage-share.gif);
}
.customizeartwork
{
	float: left;
	font-size: 18px;
	color: #46A6E3;
	margin-left: 10px;
	margin-top: 15px;
}
.customizeartworkprice
{
	float: left;
	margin-top: 20px;
	margin-left: 40px;
	color: #44A8E4;
	font-size: 12px;
	font-weight: bold;
	width: 80px;
	text-align: right;
}
.customizeoptionitems
{
	margin-top: 5px;
	background-color: #F0F0F0;
	border: solid 1px #E0E0E0;
	clear: both;
	width: 410px;
	float:left;
}
.popularcustomizeoptionitems
{
	margin-top: 5px;
	background-color: #E0E5EB;
	border: solid 1px #E0E0E0;
	clear: both;
	width: 410px;
	display: none;
}
.sustomizeitemprice
{
	font-size: 12px;
	margin-left: 10px;
	color: #43A6E4;
}
.additionalstr
{
	float: left;
	font-size: 15px;
	margin-left: 10px;
	font-weight: bold;
	width:255px;
}
.additionalprice
{
	color: #3D2F7A;
	font-weight: bold;
	padding-right: 20px;
}
#subquestion
{
	float: left;
	position: absolute;
	display: none;
}
#cusquestion
{
	float: left;
	position: absolute;
	display: none;
}
.questiontop
{
	width: 173px;
	height: 22px;
	background-image: url(/NewImage/ProductOption/question_top.png);
}
.questionmiddle
{
	width: 173px;
	background-image: url(/NewImage/ProductOption/question_middle.png);
}
.questionbottom
{
	width: 173px;
	height: 16px;
	background-image: url(/NewImage/ProductOption/question_bottom.png);
}
.questioncontent
{
	margin-left: 5px;
	margin-right: 5px;
	font-size: 13px;
	font-family: Tahoma;
}
#showFrame
{
	float: left;
	position: absolute;
	display: none;
}
#showGws
{
	float: left;
	position: absolute;
	display: none;
}
.cusqustion
{
	float: right;
	margin-right: 5px;
	margin-top: 17px;
}
.digitalsubquestion
{
	float: right;
	margin-top: 15px;
	margin-right: 6px;
}
.subquestion
{
	float: right;
	margin-right: 10px;
	margin-top: -50px;
}
.printquestion
{
	float: right;
	margin-right: 5px;
}

.popularFrameImage
{
	margin-top: 30px;
	margin-left: 10px;
	float: left;
}
.popularPrice
{
	margin-top: 20px;
	color: #44A8E4;
	font-size: 16px;
	font-weight: bold;
	width: 107px;
	float: left;
	text-align: center;
}
.popularDescription
{
	clear: both;
	width: 100%;
	float: left;
	font-size: 15px;
}
.OptionPanel
{
	display: none;
	width: 760px;
	
	position:absolute;
	z-index:99999;
	border:solid 1px;
	border-radius: 10px;
	background-color: #F5F3FF;
}
#printoptionsquestion
{
	float: left;
	position: absolute;
	display: none;
}
.subDesignPrice
{
	float: right; /*margin-left: 55px;*/
	width: 100px;
	text-align: right;
}
.subDesignFeePrice
{
	/*font-size: 12px;*/
	float: right; /*margin-left: 230px; 	margin-top: 7px;*/
	width: 100px;
	text-align: right;
}
#tipDiv
{
	float: left;
	position: absolute; /*display: none;*/
}
.tiptop
{
	width: 236px;
	height: 17px;
	background-image: url(/NewImage/ProductOption/tipTop.png);
}
.tipmiddle
{
	width: 236px;
	background-image: url(/NewImage/ProductOption/tipMiddle.png);
}
.tipbottom
{
	width: 236px;
	height: 9px;
	background-image: url(/NewImage/ProductOption/tipBottom.png);
}
/*.questioncontent
{
	margin-left: 5px;
	margin-right: 5px;
	font-size: 11px;
	font-family: Tahoma;
}*/
.recommenditemlike
{
	float: left;
	margin-left: 6px;
	font-size: 12px;
	color: #43A6E4;
	margin-top: 5px;
	display: none;
}
.optionItemTitle
{
	font-weight: bold;
	font-size: 15px;
	margin-left: 10px;
	text-align:left;
}
#bigFrame
{
	position: absolute;
	z-index: 20300;
	display: none;
}
#bigFrameImage
{
	clear: both;
	float: left;
	margin-top: 18px;
}
#bigFrameClose
{
	position: absolute;
	right: -5px;
	background: url('/NewImage/slideshow/icoClose.png') no-repeat;
	width: 36px;
	height: 36px;
	cursor: pointer;
}
.OID
{
	float: left;
	background-color: #F0F0F0;
	margin-left: 10px;
	width: 410px;
}
.OIID
{
	float: left;
}
.PanelCanvas
{
	float:left; cursor:pointer; width:118px; height:94px; background-position:center center; background-repeat:no-repeat; 
}
.PC_Checked
{
	background-color:#42A5E8; 
}
.PC_UnChecked
{
	background-color:Transparent;
}
#showFrame
{
	z-index:19999; background:url(/NewImage/ProductOption/frameover.png); width:277px; height:335px; color:Black; font-family: Tahoma;font-size:13px;
}
#frameName
{
	float:left; text-align:center; width:250px; font-weight:bold;
}
#frameBox
{
	float:left; height:275px; width:255px; margin-top:10px; 
}
#framePrice
{
	float:left; text-align:center; width:250px; margin-top:2px;
}

#txtInstructions
{
 width:350px;
}

.customsize { font-size:14px; padding:0px 0px 10px 20px; float:left; display:none;
      filter:alpha(opacity=0);  
      -moz-opacity:0.0;  
      -khtml-opacity: 0.0;  
      opacity: 0.0;   }
.customsize span { padding-left:10px; padding-right:5px; float:left; line-height:25px; }
.customsize select { width:50px; float:left; }
.customsize div { float:left; }
.customsize .hide { display:none; }

#frameDesc { cursor:pointer; }
#frame_title { float:left; }
#frameBig { float:left; margin-left:5px; display:none; background-image:url(/NewImage/ProductOption/bigFrameButton.png); width:16px; height:16px; }
#frameSelectedPrice { float: left; margin-left: 65px; clear: both; font-size: 14px; color: #868686; }

.standardbox_disable
{
	padding: 3px 7px 2px 7px;
	color: #b2aab1;
	float: left;
	margin-left: 5px;
	margin: 1px 3px 5px 2px;
	border: 1px solid rgb(204, 199, 199);
	background-color: white;
	font-size: 14px;
	cursor: pointer;
	text-decoration: line-through;
	border-radius: 3px;
	cursor:default;
}