/* * * WebDesigner/Developer : Ahne Lor * * */
/*@font-face {
    font-family: 'l_10646';
    src: local('l_10646'), local('l_10646'), url('font/l_10646.ttf') format('truetype');
    font-weight: normal;
}*/


body 	{ margin:0; font-size:13px; font-family: "Lucida Sans Unicode", "Lucida Grande", arial, verdana, sans-serif; float:left; width:100%; height:auto; color:#333; }


/* * * * * *  layout  * * * * * */
#main_content_wrapper {width:100%; text-align: center; margin: 10px 0; background:#dce1e7 url(//cdn.canvasworld.com/images/bg.gif) top repeat-x; height:auto; }
#Container		{ width: 100%; min-width:1000px;background:#dce1e7 url(//cdn.canvasworld.com/images/bg.gif) top repeat-x; height:auto;}
#wrap,#ftlinks 	{ /*width:1000px;*/ margin:0 auto; }
#hd, #bd, .head	{ clear:both; /*float:left;*/ width:1000px; margin:0 auto; }
#hd { position:relative; z-index:800; }
.headf			{ background:none; width:1000px; height:100px; float:left; margin:0; padding:0; border:0;}
#bd				{ padding-bottom:20px; }

#ft 			{ background-color:#232a34; clear:both; padding-bottom:20px; min-width:1000px; }
.left 			{ float: left; }
.fl             { float: left; }
.right 			{ float: right; }
.fr 			{ float: right; }
.content 		{ width:770px; margin-right:10px; }
.side           { float:right; margin:10px 20px 0 0; width:195px; height:148px; background:url(//cdn.canvasworld.com/images/but-readytostart-ordernow.jpg) no-repeat left top; }
.sidelink a			{ width:182px; height:61px; background:url(//cdn.canvasworld.com/images/order.png) no-repeat left top; margin:70px auto 0; display:block; }
.sidelink a:hover 	{ background:url(//cdn.canvasworld.com/images/order.png) no-repeat left bottom; }
.comsubtitle		{ font-size:16px; color:#4b5e79; font-weight:bold; font-family:  arial, Verdana, Helvetica;}

.subtitle			{ size:30px; color:#4b5e79; font-weight:bold; font-family:  arial, Verdana, Helvetica;}
.subsubtitle		{ font-size:16px; color:#4b5e79; margin-bottom:15px; padding-top:10px; }
.subsubtitle2		{ font-size:13px; font-weight:bold; margin-bottom:5px; color:#333;}
.subtitle2			{ font-size:16px; font-weight:normal; color:#4b5e79; margin-bottom:15px; margin-left:15px; font-family: arial, Verdana, Geneva, sans-serif;}
.subtitle3			{ font-size:17px; font-weight:normal; color:#4b5e79; margin-left:12px; font-family: arial, Verdana, Geneva, sans-serif;}
.subtitle4			{ color:#333; font-weight:bold; font-size:14px; margin-bottom:5px; font-family: Arial, Helvetica, sans-serif Verdana, Geneva, sans-serif;}
.disclaimer			{ font-size:13px; padding-top:10px;}

.margine_btm			{ margin-bottom:10px; }
.margine_top			{ margin-top:10px; }
.margine_top2			{ margin-top:20px; }
.margine_left			{ margin-left:10px; }
.float-left				{ float:left; }
.float-right			{ float:right; }
.no-float				{ clear:both; }
.mb10 					{ margin-bottom:10px; }
.fs12                   { font-size: 12px; }


/* * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * *  HEADER AND FOOTER THINGS   * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * * * * */

/* * * * * *  navigation  * * * * * */
#nav 					{ height:80px; font-size:12px; font-weight:bold; float:left; width:1000px; top: -3px; }

/* IE6, IE7, IE8 */
#nav  { top: -6px\9 !important; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #nav { top: -6px !important;}
}

/* FIREFOX */
@-moz-document url-prefix() {
  #nav {
    top: -7px !important;
    }

  #fade-nav{
    top:49px !important;
    line-height: 1.36em !important;
  }

}

@media screen\0 {
    #fade-nav{
        top:48px !important;
    }
}

/* IE8 (via Keith Clarke) */
@media \0screen {
    #fade-nav{
        top:38px !important;
    }
}

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #nav {
        margin-top:-3px;
    }
}

#nav ul 				{ padding:0; margin:0;}
#nav li         		{ float:left; padding:0; margin:0; list-style-type:none; z-index: 900;}
#nav li a 				{ display:block; height:80px; background:url(//cdn.canvasworld.com/images/nav2.png) 0 0 no-repeat; color:#ffffff; }
#nav li a:hover			{ color:#08b0f9 }
#nav li.home a 			{ background-position:0 0; }
#nav li.home a:hover,
#nav li.home a:focus 	{ background-position:0 -80px; }
#nav li.home .active 	{ background:url(//cdn.canvasworld.com/images/nav2.png) 0 -160px no-repeat; height:80px;}

#nav li.canvas a 					{ background-position:-146px 0; }
#nav li.canvas a:hover,
#nav li.canvas a:focus 				{ background-position:-146px -80px; }
#nav li.canvas .active 				{ background:url(//cdn.canvasworld.com/images/nav2.png) -146px -160px no-repeat; height:80px;}

#nav li.prices a 					{ background-position:-309px 0; }
#nav li.prices a:hover,
#nav li.prices a:focus 				{ background-position:-309px -80px; }
#nav li.prices .active 				{ background:url(//cdn.canvasworld.com/images/nav2.png) -309px -160px no-repeat; height:80px;}

#nav li.photographytips a 			{ background-position:-405px 0; }
#nav li.photographytips a:hover,
#nav li.photographytips a:focus 		{ background-position:-405px -80px; }
#nav li.photographytips .active		{ background:url(//cdn.canvasworld.com/images/nav2.png) -405px -160px no-repeat; height:80px;}

#nav li.whyus a 					{ background-position:-602px 0; }
#nav li.whyus a:hover,
#nav li.whyus a:focus				{ background-position:-602px -80px; }
#nav li.whyus .active				{ background:url(//cdn.canvasworld.com/images/nav2.png) -602px -160px no-repeat; height:80px;}

#nav li.help a						{ background-position:-710px 0; }
#nav li.help a:hover,
#nav li.help a:focus 				{ background-position:-710px -80px; }
#nav li.help .active,
#nav li.help .active:hover			{ background:url(//cdn.canvasworld.com/images/nav2.png) -710px -160px no-repeat; height:80px;}
#nav li.help.down a					{ background-position:-710px -80px; }

#nav li.getstarted a				{ background-position:-795px 0; }
#nav li.getstarted a:hover,
#nav li.getstarted a:focus			{ background-position:-795px -80px; }
#nav li.getstarted .active,
#nav li.getstarted .active:hover	{ background:url(//cdn.canvasworld.com/images/nav2.png) -795px -160px no-repeat; height:80px;}
.getstarted {width:205px;}

#nav ul li:hover ul, #nav ul li:hover ul.wide 	{ visibility:visible; z-index:2000; }
#nav ul li				{ position:relative; }
#nav ul li ul 			{ position:absolute; top:70px; width:150px; visibility:hidden; display:block; padding:0px 0px 10px; background:url(//cdn.canvasworld.com/images/navulbgb.png) no-repeat bottom left; }
#nav ul li ul.wide		{ position:absolute; top:70px; width:210px; visibility:hidden; display:block; padding:0px 0px 10px;background: url(//cdn.canvasworld.com/images/navulbgc.png) no-repeat scroll left bottom transparent; }
#nav ul li ul li 		{ float:none; background:url(//cdn.canvasworld.com/images/navulbg.png); padding: 0; font-weight:normal;}
#nav ul li ul li a 		 { display:block; padding:5px 10px; border-bottom: 1px solid #4e5359; border-top: 1px solid #727981; height:auto; background:none; width:120px; }
#nav ul li ul li:first-child a  { padding-top:15px; border-top:none; }
#nav ul li ul li:last-child a    { border-bottom:none !important; }
#nav ul li:hover > a.help 		{ background-position: -710px -80px; }
#nav ul li:hover > a.coption   	{ background-position:-146px -80px; }

/***********  sub menu **********/

#gs_tabs 			 		{ height:54px; margin-top:7px; margin-bottom:7px; margin-left:40px; margin-right: 5px;}
#gs_tabs ul 				{ padding:0; margin:0;}
#gs_tabs  li         		{ float:left; padding:0; margin:0; list-style-type:none;}
#gs_tabs  li a       		{ display:block; height:54px; background:url(//cdn.canvasworld.com/images/nav/bar.jpg) 0 0 no-repeat;  color:#ffffff; }

#gs_tabs  li.size a   			{ background-position:0 0;}
#gs_tabs  li.edges a   			{ background-position:-111px 0;}
#gs_tabs  li.layout a   		{ background-position:-231px 0;}
#gs_tabs  li.upload a   		{ background-position:-366px 0;}
#gs_tabs  li.retouching a   	{ background-position:-544px 0;}
#gs_tabs  li.fhardware a   		{ background-position:-714px 0;}
.disabled {
	color: #CCC;
}

.nav-steps-mcp {
	width: 809px;
	/*margin-top:7px;
	margin-bottom:7px;
	margin-left:40px;
	margin-right: 5px;
	*/
	margin: auto;
	background:url(//cdn.canvasworld.com/images/nav/v2/bar.jpg) 0 0 no-repeat;
}
.nav-steps {
	margin-top:7px;
	margin-bottom:7px;
	margin-left:40px;
	margin-right: 5px;
	background:url(//cdn.canvasworld.com/images/nav/bar.jpg) 0 0 no-repeat;
}
#nav-steps ul {
	padding:0;
	margin:0;
	position: relative;
	display: block;
	height:54px;
	width: 809px;
}
#nav-steps  li {
	/*float:left;*/
	padding:0;
	margin:0;
	list-style-type:none;
	position: absolute;
	top:0px;
}
#nav-steps  li a {
	display:block;
	height:54px;
	color:#ffffff;
	margin:0;
}

.disabled {
	color: #CCC;
}

/*#gs_tabs  li.size a:hover   { background-position:0 -54px;}
#gs_tabs  li.edges a:hover   	{ background-position:-119px -54px;}
#gs_tabs  li.layout a:hover   	{ background-position:-251px -54px;}
#gs_tabs  li.upload a:hover   	{ background-position:-437px -54px;}
#gs_tabs  li.retouching a:hover   	{ background-position:-619px -54px;}
#gs_tabs  li.fhardware a:hover   	{ background-position:-788px -54px;}*/

/* * * * * *  footer  * * * * * */
#ftlinks 		{ color:#ccd1d7; font:11px "Lucida Sans Unicode", "Lucida Grande", Arial,  sans-serif; padding-top:10px; max-width:1000px; }
#ftlinks a 		{ color:#7f8d9f; }

#ftform 					{ float:left; width:374px; /*OLD - width:455px;*/ background: url(//cdn.canvasworld.com/images/ft-logo.gif) top left no-repeat; padding-top:53px;  }
#ftform	h3					{padding-left:10px;}
#ftform .bgtextarea 		{ border:none;}
#ftform .bgtextarea input 	{ float:left; border:none; font-size:12px; padding:0; margin:0; padding:10px; margin-top:3px; width:170px; height:18px; background:none; background:url(//cdn.canvasworld.com/images/bg-textarea.gif) no-repeat; outline:none;}
#ftform .buttonsignup 		{ float:left; }

.verasign-seal				{ float: left; margin: 0 20px 0 10px; width: 111px; }
#ftfollow 					{ float: left; margin:8px 0; width: 310px; }
#ftfollow .fb 				{ padding-right:10px;}

#ftquicklinks 				{ float:right; margin-top:5px; font-size:90%; /*width: 560px;*/ }
#ftquicklinks ul 			{ display:inline; float:left; margin-right:20px; *margin-right:0;  }
#ftquicklinks ul.last		{ margin-right:0; }
#ftquicklinks li            { padding-bottom:5px;padding-left:0px; font-size:14px; margin:0; }
#ftquicklinks li a 			{ color:#ccd1d7; }
#ftquicklinks li a:hover,
#ftquicklinks li a:focus 	{ color:#9fadbf; }
#ftquicklinks h4			{ font-size: 15px; color: #737F92; font-weight: bold; }

#ftmini                     { clear:both; width:990px; margin:10px 0 0 10px;}
#ftmini p                   { margin-bottom:20px; }
#ftmini p span              { color:#7f8d9f; }

/* * * * * *  logo  * * * * * */
#logo 			  		{ float:left; color:#ccd1d7; font-size:14px;}
#logo .questions { padding-top:16px; padding-left:20px; width:300px; line-height:21px; color:#CCD1D7; }
#logo .questions a { color:#82dbfd }
#logo .questions a:hover { color:#5ab7db }
#submenu 		  		{ float:right; text-align:right; color:#90949b; font-size:14px; width:302px; }
#submenu ul 			{ padding:0; margin:15px 0 0 -100px;}
#submenu li 	  		{ display:inline; padding:0; margin:0}
#submenu li.viewcart 	{ background:url(//cdn.canvasworld.com/images/icon-viewcart.png) top left no-repeat; padding-left:25px; padding-right: 5px;}
#submenu a, a.blue-link        		{ color:#82dbfd; }
#submenu a:hover,
#submenu a:focus,
a.blue-link:hover       { color:#5ab7db; }


/* * * * * * * * * * * * * * * * * * * * * * */
/* * * * * *  MAIN CONTENT THINGS  * * * * * */
/* * * * * * * * * * * * * * * * * * * * * * */

/* * * * * *  intro  * * * * * */
#intro 				{ height:330px; font-size:15px; color:#4b5e79; }
.main_headline		{ display:block; width:500px; position:relative; top:16px; _top:16px; *top:16px; left:30px; z-index:50; }
.main_headline h1 	{ font-family: "Lucida Sans Unicode", "Lucida Grande", arial, verdana, sans-serif; color:#4B5E79; font-size:30px; line-height:30px; font-weight:normal; margin:0; }
#intro li.bullet 	{ background:url(//cdn.canvasworld.com/images/bullet-check.png) top left no-repeat; padding-left: 25px; margin-bottom: 12px !important; font-size:14px; cursor:pointer; overflow:visible; }
#intro li.red			{ background: url(//cdn.canvasworld.com/images/bullet-check-red.png) top left no-repeat; }
#intro li span 		{ color:#028fc0; font-weight:bold; font-size:16px; text-transform: uppercase; font-family: Helvetica, Arial, sans-serif; }
h2 {	font-family:helvetica, arial, verdana, sans-serif; font-size:25px; color: #333333; font-weight:normal; margin:0 }
.h1 {
    color: #4B5E79;
    font-size: 24px;
}

/* * * * * *  box background  * * * * * */
.tr.full { width:960px; }

.t, .b, .l, .r, .bl, .br, .tl, .tr, .tr2 { float: left }
.t    { background:#f2f4f6 url(//cdn.canvasworld.com/images/t.gif) 0 0 repeat-x; width:100%; }
*+html .t {margin-bottom: -5px;}
.b    { background: url(//cdn.canvasworld.com/images/b.gif) 0 100% repeat-x}
.l    { background: url(//cdn.canvasworld.com/images/l.gif) 0 0 repeat-y}
.r    { background: url(//cdn.canvasworld.com/images/r.gif) 100% 0 repeat-y}
.bl   { background: url(//cdn.canvasworld.com/images/bl.gif) 0 100% no-repeat}
.br   { background: url(//cdn.canvasworld.com/images/br.gif) 100% 100% no-repeat}
.tl   { background: url(//cdn.canvasworld.com/images/tl.gif) 0 0 no-repeat}
.tr   { background: url(//cdn.canvasworld.com/images/tr.gif) 100% 0 no-repeat; padding:20px; width:730px;}
.tr2	  { background: url(//cdn.canvasworld.com/images/tr.gif) 100% 0 no-repeat; padding:20px;}
/* * * * * *  articles  * * * * * */
#articles 		{ padding:20px; font-size:13px; float:left; width:960px;}
#articles p 	{ line-height:22px; text-align:justify; }

#articlesA 		{ float:left; width:280px; }
#articlesB  	{ float:left; width:280px; margin:0 60px }
#articlesC 		{ float:left; width:280px; }
#articlesA p, #articlesB p, #articlesC p {text-align:left;}
#articles  a    { text-decoration:underline;}
#articles  a:hover    { text-decoration:none; color:none;}
#articles span  { color:#0586bd; font-weight:bold; }


/* * * * * *  canvas options  * * * * * */
#bgcanvasoptions 	{padding:10px; }
#bgcanvasoptions2	{padding:0px; }
#bgcanvasoptions p  {line-height:24px; margin-bottom:10px;}


/* * * * * *  canvas options-photcollage, instagram prints & frames, photo-splits  * * * * * */
.bgcocollage		{background:url(//cdn.canvasworld.com/images/banner-photocollages.jpg) top right no-repeat; padding:10px 370px 10px 10px;}
.bginstagramprints	{background:url(//cdn.canvasworld.com/images/banner-instagramprints.jpg) top right no-repeat; padding:10px 370px 10px 10px;}
.bgcoframes		{background:url(//cdn.canvasworld.com/images/banner-canvasframes.jpg) top right no-repeat; padding:10px 390px 10px 10px;}
.bgcosplits		{background:url(//cdn.canvasworld.com/images/banner-photosplits.jpg) top right no-repeat; padding:10px 370px 10px 10px;}
.bgcocollage p, .bgcoframes	p, .bginstagramprints p, .bgcosplits p {line-height:24px; margin-bottom:10px;}

/* * * * * *  canvas options-size  * * * * * */
.co_size_tl		{  width:710px; background-color:#dbe0e6;}
.co_size_tr		{ background:url(//cdn.canvasworld.com/images/co_sizecon_tr.gif) top right no-repeat;}
.co_size_bl		{ background:url(//cdn.canvasworld.com/images/co_sizecon_bl.gif)  bottom left no-repeat;}
.co_size_br		{ background:url(//cdn.canvasworld.com/images/co_sizecon_br.gif)  bottom right no-repeat; padding:10px;}

.co_size_tbl_t	{ background: url(//cdn.canvasworld.com/images/co_sizetabl_top.gif) top no-repeat; width:661px; margin:0 auto; padding-top:6px; margin-top:20px; }
.co_size_tbl_b	{ background: url(//cdn.canvasworld.com/images/co_sizetabl_btm.gif) bottom no-repeat; padding-bottom:4px;}

.co_size_tbl_con	{ width:658px; ; border-top:0; border-bottom:1px solid #9ea6b2; border-right:1px solid #9ea6b2; border-left:1px solid #9ea6b2; }
.co_size_tbl_con ul	{list-style:none; margin:0; padding:0;}
.co_size_tbl_con li	{ float:left;}

.co_tbl				{ border-left:2px solid #acb4be; border-right:2px solid #acb4be; font-size:12px; }
.co_tbl .headtb		{ text-align:center; padding:5px 0px; border-bottom:1px solid #acb4be;}
.co_tbl .bg1		{ background:#d2d5db;}
.co_tbl .bg2		{ background:#d9dce1;}


.title-bar {
	font-size: 17px;
	font-weight: normal;
	padding: 2px 11px;
	margin-bottom: 15px;
	height: 26px;
	position: relative;
	z-index: 20;
}
.title-bar .right-corner {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 11px;
	height: 30px;
	z-index: 10;
}

#browser_warning {
    position: fixed;
    top: 0;
	padding: 7px 0;
	text-align: center;
	font-size:13px;
    letter-spacing: .02em;
	color:#FFF;
    background-color: #009bd8;
    width: 100%;
    z-index: 2000;
}

#browser_warning a {
    color:#FFF;
    text-decoration: underline;
}

.browser_warning_top {
    margin-top: 31px;
}

@media (max-width: 883px){
    .browser_warning_top {
        margin-top: 52px;
    }
}

@media (max-width: 480px){
    .browser_warning_top {
        margin-top: 74px;
    }
}

.vertical-line.gs {
	background-image:  url(//cdn.canvasworld.com/images/vertical-line-long.jpg);
}
.vertical-line.co {
	background-image:  url(//cdn.canvasworld.com/images/vertical-line-short.jpg);
}
.vertical-line.instagram {
	background-image:  url(//cdn.canvasworld.com/images/vertical-line-long.jpg);
}
.vertical-line {
	float: left;
	width: 9px;
	height: 485px;
	margin: 10px 10px 10px 15px;
	background-repeat: no-repeat;
}

#select-layout.gs { top: -52%; }
#select-edge.gs   { top:  48%; }
#select-layout.co {	top: -52%; }
#select-edge.co   {	top:  48%;  }
#select-layout {
	/*float: left;
	width: 55%;*/
	margin-bottom: 5px;
	margin-top: 45px;
	position: relative;
	/*top: -52%;*/
}

#select-edge {
	/*float: left;
	width: 40%;*/
	position: relative;
	/*top:  48%;*/
}
.select-left-col {
	width: 50%;
	height: 100%;
	float: left;
}
.layout {
	float: left;
	margin-left:0px;
	display: block;
	text-align: center;
}
.layout img {
}
.layout input[type=radio] {
	float: left;
	margin-left: 0px;
}
.layout span {
	float: left;
	display: block;
}
.layout.landscape{ width: 145px; margin-left: 0px; }
.layout.landscape img { margin-left: -16px; margin-right: -22px; }

.layout.portrait{ width: 123px; }
.layout.portrait img { margin-left: -15px; margin-right: -16px; }

.layout.square{ width: 122px; }
.layout.square img { margin-left: -20px; margin-right: -16px; }

.layout.gs,.edge.gs,.sizerow.gs { font-size: 17px; }


.edge {
	margin: 0 auto 5px auto;
	/*width: 65%;*/

}
.edge input[type=radio] {
	clear: left;
}
.edge .description {
	float: left;
	display: block;
	text-align: left;
	width: 220px;
}
.edge .description span {
	font-size: 15px;
}
.edge img {
	display: block;
	float: left;
}
#select-size {
	float: left;
	width: 45%;
	height: 87%;
	border-bottom: 1px dotted #333;
	margin-bottom: 10px;
}
.select-size {
	width: 97%;
	height: 320px;
	padding-left: 3%;
}

.size-option {
	float: left;
}
.size-inches {
	display: inline-block;
    width: 78px;
}
.choose-option input {
	display: block;
	float: left;
	margin-top: 4px;
	margin-right: 10px;
	height: 17px;
}
.sizecol {
	float: left;
	width: 49%;
}
.size-option {
	width: 45%;
}


.strike {
	text-decoration: line-through;
	display: inline-block;
	width: 80px;
}
.sale {
	color: #0586BD/*E60F77*/;
}
.size-hint1 {
	font-size: 23px;
	text-align: center;
	padding: 15px;
}
.size-hint2 {
	clear: both;
	font-size: 11px;
	text-align: left;
	padding: 15px;
}
.choose-option {
	cursor: pointer;
	padding: 1.4%;
	border: 1px solid #F2F4F6;
	display: block;
}
.choose-option * {
	cursor: pointer;
}
.choose-option:hover {
	border: 1px solid #DCE1E7 !important;
	display: block;
}
.btn-next, .btn-order-now, .btn-next-grey, #go_to_cart, #go_to_cart_grey {
	cursor: pointer;
	margin-right: 20px;
}
.btn-order-now {
	margin-right: 0px;
}

.btn-order-now {
	background:url(//cdn.canvasworld.com/images/order_noshadow.png) no-repeat left top;
    height: 61px;
    width: 182px;
}
.btn-order-now:hover {
	background:url(//cdn.canvasworld.com/images/order_noshadow.png) no-repeat left bottom;
}
.btn-next {
	background:url(//cdn.canvasworld.com/images/btn_next2.jpg) no-repeat left top;
}
.btn-next:hover {
	background:url(//cdn.canvasworld.com/images/btn_next2.jpg) no-repeat left bottom;
}

.btn-next-grey {
	background:url(//cdn.canvasworld.com/images/btn_next2_grey.gif) no-repeat left top;
}
.btn-next-grey:hover {
	background:url(//cdn.canvasworld.com/images/btn_next2_grey.gif) no-repeat left bottom;
}

/* .co is deprecated
.layout.co img {
	height:90px;
	padding-left: 20px;
}
.layout.co.landscape img {
	margin-left: -7px;
}
.layout.co.portrait img {
	margin-left: -13px;
}
.layout.co.square img {
	margin-left: -16px;
}
.layout.co,.edge.co,.sizerow.co {
	font-size: 14px;
}
.select-size.co {
	height: 245px;
}
*/

.sizecontainer 						{width: 728px; height: 431px; margin: 0px auto; font-size:12px; margin-top:20px;}
.sizecontainer ul.tabs 				{margin: 0;	padding: 0;	float: left;	list-style: none;	height: 185px;	width: 100%;}
.sizecontainer ul.tabs li 			{float: left;	margin: 0;	padding: 0;	width:222px; height:175px;	line-height: 31px;	background: url("//cdn.canvasworld.com/images/co_s_tabbg2.gif") no-repeat scroll center -186px; overflow: hidden; margin-right:2px;text-align:center; background-color:#999999; padding-top:10px;}
.sizecontainer ul.tabs li a 		{text-decoration: none;	color:#028ebf;	display: block;	font-size: 1.1em; padding: 0px; font-family: Verdana, Arial, Helvetica;}
.sizecontainer ul.tabs li a:hover 	{color: #07b1fc;}
.sizecontainer ul.tabs li:hover 	{background: url("//cdn.canvasworld.com/images/co_s_tabbg2.gif") no-repeat scroll center bottom;	color: #07b1fc;}
.sizecontainer  ul.tabs li.active   {background: url(//cdn.canvasworld.com/images/co_s_tabbg2.gif) top center no-repeat;}
.sizecontainer  ul.tabs li.active a	{color: #058cc8;}
.sizecontainer .tab_container 		{border-top: none;	clear: both;	float: left; 	width: 100%;	background: url(//cdn.canvasworld.com/images/co_s_tabft.gif) bottom no-repeat;	padding-bottom:9px; margin-bottom:10px;}
.sizecontainer .tab_con2 			{border-top: none;clear: both;float: left; width: 100%; background: #dde1e7;	padding-bottom:10px;}
.sizecontainer .tab_contop 			{border-top: none;	clear: both;	float: left; 	width: 100%;	background: url(//cdn.canvasworld.com/images/co_s_tabtp.gif) top no-repeat; padding-top:9px; }
.sizecontainer .tab_content 		{padding: 20px;	font-size: 1.2em;}
.sizecontainer .tab_content h2 		{	font-weight: normal;	padding-bottom: 10px;	border-bottom: 1px dashed #ddd;	font-size: 1.8em;}
.sizecontainer .tab_content h3 a	{	color: #254588;}


/* * * * * *  canvas options-edge  * * * * * */
.co_edge		{ margin:30px auto 30px auto; float:left;}
.co_edge .thick	{ float:left; padding-top:86px; width:344px; font-size:14px; color:#0586bd; text-align:center;}
.placemw				{ width:539px; margin:0 auto;}
.co_edge .placem1		{float:left; width:252px; font-size:14px; color:#0586bd; text-align:center; padding-top:188px; }
.co_edge .placem2		{margin-left:20px}
.sub_edge			{ font-size:11px;  color:#333;}

/* * * * * *  canvas options-retouch  * * * * * */
.canvas				{font-size:13px; color:#333;}
.co_retouch			{ margin:20px auto; height:450px; width:542px; font-size:12px;}
.co_retouch	.indi	{ width:256px; float:left;}
.co_retouch	.r		{ margin-left:30px; background:none; }
.co_retouch	.btm	{ margin-top:30px;}
.co_retouch .tt		{ background:url(//cdn.canvasworld.com/images/co_re_tb_top.gif) top no-repeat; padding-top:15px; width:256px; text-align:center; height:28px; font-weight:bold; font-family:Verdana, arial, Helvetica;}
.co_retouch .mm		{ width:254px; border-left:1px solid #919aa7; border-right:1px solid #919aa7; padding:0px; }
.co_retouch ul		{ width:254px; margin:0; padding:0 0 2px 0; min-height:170px; background: url("//cdn.canvasworld.com/images/co_re_tb_ttm.gif") no-repeat scroll center bottom #FFFFFF;}
.co_retouch li 		{ padding:5px 25px; background:url(//cdn.canvasworld.com/images/co_re_tb_bullet.png) top left no-repeat; }
.co_retouch .li22	{ background-color: #f0f5fa;}



/* * * * * *  help FAQ  * * * * * */
#bghelpfaq			{ padding:10px; }
.help				{ font-size:13px; color:#333;}
.help p 			{ line-height: 17px; margin-bottom:5px; }
.help_inner			{ padding: 0px 10px 5px 5px; color:#333;}
.help_inner ul		{ margin:15px 0px 5px; list-style:none;}
.help_inner li		{ list-style-type:disc; padding-left:0; padding-bottom:3px; margin-left:25px; font-family: arial, Verdana, Helvetica; font-weight:bold; font-size:14px;}
.subsubtitle2 li 	{ color:#028fc0; padding:3px 0px; list-style:circle; margin:0; margin-left:18px; }
.helpline 			{ border-bottom: 1px solid #c5cbd5; border-top: 1px solid #ffffff; margin:50px 7px 20px; }
.help_inner .q		{ font-size:13px; font-weight:bold; margin-bottom:5px; color:#333; font-family: arial, Verdana, Geneva, sans-serif; }
.help_inner .tt		{ font-size:16px; color:#4b5e79; margin-bottom:15px; padding-top:10px; font-family: arial, Verdana, Geneva, sans-serif; font-weight:bold; }
.help_inner table {border:1px solid #ccc; font-size:11px; border-spacing:1px; }
.help_inner table td {border: 1px solid #CCCCCC; border-collapse:collapse; padding:10px;}


/* * * * * *  why us  * * * * * */
.whyus				{font-size:13px; color:#333;}
.whyus_bg			{ padding:10px 10px 10px 10px; margin-top:10px;}
.whyus_bg h1		{ margin-top:60px; text-align:left; font-size:30px; font-weight:bold; padding-right:370px;}
.whyus_t			{ margin-top:200px; }
.whyus_t .subtitle	{ font-size:18px; color:#4b5e79;}
.whyus_t .subtitle2	{ font-size:16px; color:#4b5e79;}
.whyus_t p  		{ line-height:18px; margin:10px 0px 15px 0px; font-size:13px;}
.whyus_t .bg2		{ padding:0px 0px 0px 211px;}
.subtitle_whyus		{ font-size:14px; font-weight:bold;  color:#028fc0; font-family: arial, Verdana, Helvetica;}

/***********	get started	**********/
#gs_con		{padding:10px;}
.gs_tt		{padding-left:68px; padding-top:15px; height:46px; margin-bottom:20px;}
.gs_no1		{}
.gs_no2		{}
.gs_no3		{}
.gs_no4		{}
.gs_no5		{}
.gs_no6		{}
.gs_no7		{}

.gs_link				{ width:940px;; float:left; margin:4px 0px 0px; height:50px;}
.gs_link .btn			{ width:113px; float:right; height:37px; }
.gs_link .btn img		{ width:113px; height:37px; display:block; background:url(//cdn.canvasworld.com/images/btn_next2.jpg) no-repeat left top; cursor: pointer; }
.gs_link .btn img:hover	{ background:url(//cdn.canvasworld.com/images/btn_next2.jpg) no-repeat left bottom; }
.gs_link .back			{ float:left; }

.gs_link .btn2				{ width:113px; height:37px; float:right;}
.gs_link .btn2 img			{ width:113px; height:37px; display:block; background:url(//cdn.canvasworld.com/images/btn_addtocart.jpg) no-repeat left top; }
.gs_link .btn2 img:hover		{ background:url(//cdn.canvasworld.com/images/btn_addtocart.jpg) no-repeat left bottom; }

#go_to_cart {background:url(//cdn.canvasworld.com/images/btn_addtocart.jpg) no-repeat left top; }
#go_to_cart:hover { background:url(//cdn.canvasworld.com/images/btn_addtocart.jpg) no-repeat left bottom; }
#go_to_cart_grey {background:url(//cdn.canvasworld.com/images/btn_addtocart_grey.jpg) no-repeat left top; }


.gs_link .btn_send_email	{ width:113px; height:37px; float:right;}
.gs_link .btn_send_email img		{ width:113px; height:37px; display:block; background:url(//cdn.canvasworld.com/images/btn_send_email.jpg) no-repeat left top; }
.gs_link .btn_send_email img:hover	{ background-position:left bottom; }

/*************gs retouch ************/
.gs_retouch				{ margin:0px auto; height:auto; width:901px;}
.gs_retouch	.indi		{ width:206px; background:url(//cdn.canvasworld.com/images/gs_retch_btm.gif) bottom no-repeat; padding-bottom:2px; font-size:12px; float:left;}
.gs_retouch	.r			{ margin-left:24px;}
.gs_retouch	.btm		{ margin-top:30px;}
.gs_retouch	.tt				{ background:url(//cdn.canvasworld.com/images/gs_retch_top.gif) top no-repeat; padding:15px 0px 0px 0px; width:206px; text-align:left; height:28px;  font-weight:bold; font-size:11px; font-family:Verdana, arial, helvetica;}
.gs_retouch	.tt input		{ float:left; margin:0px 5px;}
.gs_retouch	.mm				{ width:204px; border-left:1px solid #919aa7; border-right:1px solid #919aa7; padding:0px; margin:0px;}
.gs_retouch	ul				{ width:204px; margin:0; height:231px; padding:0; background-color:#FFFFFF;}
.gs_retouch	li 				{ padding:6px 25px; background:url(//cdn.canvasworld.com/images/co_re_tb_bullet.png) top left no-repeat; }
.gs_retouch	.li22			{ background-color: #f0f5fa;}


.gs_ta						{ float:left; margin:0px auto;}
.gs_ta textarea				{ width:885px; height:100px; font-size:12px; color:#666; vertical-align:text-top;}
.gs_ta textarea[name=customer_comments]
							{ resize:none;}


/*************gs edge************/
.gs_edge				{margin:0px auto 20px auto; height:auto;}
.gs_edge>div			{cursor:pointer;}
.gs_edgew				{ width:921px;}
.gs_edge .placem1		{float:left; width:226px; height:225px; font-size:14px; color:#0586bd; text-align:center; padding-top:20px;}
.gs_edge .placem1:hover		{ background:url(//cdn.canvasworld.com/images/gs_edge_select.jpg) no-repeat;}
.gs_edge .selected	{ background:url(//cdn.canvasworld.com/images/gs_edge_select.jpg) no-repeat;}
.gs_edge .txt			{ margin-top:10px;}
.gs_edge .txt input		{ margin-right:5px;}
.gs_edge .imgcon		{}
.sub_edge				{ font-size:11px;  color:#333;}


/*************gs canvas layout************/
.gs_cl				{ width:100%}
.gs_cl .placem1		{float:left; width:180px; height:200px; font-size:14px; color:#0586bd; text-align:center; padding-top:20px; margin-bottom:20px; float:left;}
.gs_cl .placem1:hover { background:url(//cdn.canvasworld.com/images/gs_edge_select.jpg) no-repeat;}
.gs_cl .selected	{ background:url(//cdn.canvasworld.com/images/gs_edge_select.jpg) no-repeat;}
.gs_cl .txt input	{ margin-right:5px;}
.gs_cl .imgcon		{ padding-bottom:10px;}
.gs_cl .clleft		{ float:left; width:360px;}
.gs_cl .clltext		{ width:330px; text-align:center; float:left;}
.gs_cl .divider		{ float:left; margin:0px 10px;}

.cl_lay_tl			{ background:url(//cdn.canvasworld.com/images/co_sizecon_tl.gif) top left no-repeat; width:550px; background-color:#dbe0e6; float:right;}
.cl_lay_tr			{ background:url(//cdn.canvasworld.com/images/co_sizecon_tr.gif) top right no-repeat;}
.cl_lay_bl			{ background:url(//cdn.canvasworld.com/images/co_sizecon_bl.gif)  bottom left no-repeat;}
.cl_lay_br			{ background:url(//cdn.canvasworld.com/images/co_sizecon_br.gif)  bottom right no-repeat; padding:10px;}

.cl_lay_br .lay_con		{ width:540px; height:280px; overflow:scroll;}
.lay_con dd				{ text-align:center; color:#028fc0; line-height:24px; height:150px; font-size:11px; float:left; margin:0 10px; padding:0;}
.lay_con td				{ text-align:center; color:#028fc0; line-height:24px; height:150px; font-size:11px;}
.lay_con .layoutno		{}
.lay_con input			{}

/*******gs Frame Hardware********/
.gs_fh				{margin:0px auto 20px auto; height:auto; width:921px;}
.gs_fh .placem1		{float:left; width:226px;  font-size:14px; color:#0586bd; text-align:center; padding-top:20px;}
.gs_fh .p2			{ background:url(//cdn.canvasworld.com/images/gs_edge_select.jpg) no-repeat;}
.gs_fh .txt			{ margin-top:10px; margin-left:15px;}
.gs_fh .txt input	{ margin-right:5px;}

/******gs upload photo*****/
.up_lay_tl			{ background:url(//cdn.canvasworld.com/images/co_sizecon_tl.gif) top left no-repeat #ffffff; width:940px; float:left;}
.up_lay_tr			{ background:url(//cdn.canvasworld.com/images/co_sizecon_tr.gif) top right no-repeat; width:940px; float:right;}
.up_lay_bl			{ background:url(//cdn.canvasworld.com/images/co_sizecon_bl.gif)  bottom left no-repeat; width:940px; float:left;}
.up_lay_br			{ background:url(//cdn.canvasworld.com/images/co_sizecon_br.gif)  bottom right no-repeat; width:940px;  padding-top:20px;padding-left:15px; float:right;}
.up_lay_right		{ width:940px;  padding-top:20px;padding-left:15px; float:right;border:0px solid red; position:relative; margin-top:-20px; }
#leftPane			{ float:left; height:100%; width:128px; border:0px solid red;}

.up_blu_tl			{ background:url(//cdn.canvasworld.com/images/blue_tl.gif) top left no-repeat; width:100%; background-color:#b9d0db;}
.up_blu_tr			{ background:url(//cdn.canvasworld.com/images/blue_tr.gif) top right no-repeat;}
.up_blu_bl			{ background:url(//cdn.canvasworld.com/images/blue_bl.gif)  bottom left no-repeat;}
.up_blu_br			{ background:url(//cdn.canvasworld.com/images/blue_br.gif)  bottom right no-repeat; padding:10px;}

.up_lay_br .upl		{ float:left; width:246px;}
.up_lay_br .upr		{ float:right; width:246px; width:629px; height:444px; border: 1px #666666 solid; background: #FFFFFF; margin:20px 5px 20px 0px;}
.up_txt				{color:#0586bd; font-weight:bold; margin-bottom:10px;}
.up_options ul			{list-style:none; display:block; margin:0; padding:0; width:100%;}
.up_options li			{text-align:center; margin:0px 0px 20px 0px;}

.up_images			{ margin-top:20px; width:245px;}
.up_images .indi	{ width:96px; margin:0px 13px 10px 13px; font-size:11px; text-align:right; float:left;}
.up_images .indi img			{ border:1px solid;}
.up_images .indi .del			{ background: url(//cdn.canvasworld.com/images/up_del.gif) left no-repeat; padding-left:10px; float:right; width:36px;}
.up_images .indi .del a 		{  color:#333;}
.up_images .indi .del a:hover 	{color:#08b0f9;}
.up_images .navend				{ width:210px; float:left; padding-left:15px;}
.up_images .navend .ab a		{text-decoration:underline;}
.up_images .navend .ab a:hover	{color:#08b0f9;}
.up_num							{float:left; margin:0 10px;}

.sizebox2 					{float: left;	height: auto;	width: 900px;	background:url(//cdn.canvasworld.com/images/bg-sizetop.jpg)  #dce1e7 no-repeat top;	padding-top: 39px;}
.r_tbl						{border-left:2px solid #acb4be; }
.l_tbl						{border-right:2px solid #acb4be; }
.sizebox2-dimension .blue	{color:#0586bd; text-decoration:none;}
.sizebox2-dimension .strike	{text-decoration:line-through;}
.tbl_con					{margin:0 auto; width:856px; background: url(//cdn.canvasworld.com/images/gs_sizetbl_top.gif) top no-repeat; padding:12px 6px 12px 8px; *padding-right:6px; margin-top:10px; }
.tbl_conb					{background: url(//cdn.canvasworld.com/images/gs_sizetbl_btm.gif) bottom no-repeat; padding-bottom:8px; }
.tbl_conb .tbl_lr			{border-left:2px solid #acb4be; border-right:2px solid #acb4be; }


.sizecontainer2 					{width: 960px; margin: 0px auto; font-size:17px; margin-top:20px;}
.sizecontainer2 ul.tabs 			{margin: 0;	padding: 0;	float: left;	list-style: none;	height: 220px;	width: 100%;}
.sizecontainer2 ul.tabs li 			{float: left; margin: 0; padding: 0; width:300px; height: 210px; line-height: 31px;	background: url("//cdn.canvasworld.com/images/gssize_tabbg2.gif") no-repeat scroll center -220px; overflow: hidden; margin-right:4px;text-align:center; background-color:#999999; padding-top:10px;}
.sizecontainer2 ul.tabs li a 		{text-decoration: none;	color:#028ebf; display: block;	font-size: 1.3em; padding: 0px; font-family: Verdana, Arial, Helvetica;}
.sizecontainer2 ul.tabs li a:hover 	{color: #07b1fc;}
.sizecontainer2 ul.tabs li:hover 	{background: url("//cdn.canvasworld.com/images/gssize_tabbg2.gif") no-repeat scroll center bottom;	color: #07b1fc;}
.sizecontainer2  ul.tabs li.active   {background: url(//cdn.canvasworld.com/images/gssize_tabbg2.gif) top center no-repeat;}
.sizecontainer2  ul.tabs li.active a	{color: #058cc8/*07b1fc*/;}
.sizecontainer2 .tab_container 			{border-top: none;	clear: both;	float: left; 	width: 939px;	background: url(//cdn.canvasworld.com/images/gs_size-conbtm.gif) bottom no-repeat;	padding-bottom:9px; margin-bottom:10px;}
.sizecontainer2 .tab_con2 				{border-top: none;clear: both;float: left; width: 100%; background: #dde1e7;	padding-bottom:10px;}
.sizecontainer2 .tab_contop 			{border-top: none;	clear: both;	float: left; 	width: 100%;	background: url(//cdn.canvasworld.com/images/gs_size-contop.gif) left top no-repeat; padding-top:9px; }
.sizecontainer2 .tab_content 			{padding: 20px;	font-size: 1.1em;}
.sizecontainer2 .tab_content h2 	{font-weight: normal;	padding-bottom: 10px;	border-bottom: 1px dashed #ddd;	font-size: 1.8em;}
.sizecontainer2 .tab_content h3 a	{color: #254588;}
.option-title {
	padding: 3px;
}
/*Showcase*/
		.showcase				{ height:auto; margin:10px 0px 20px 0px;;}
		div.domtab				{padding:5px; width:720px; font-size:13px;}
		ul.domtabs				{margin:0; padding:0; width:120px; float:left;}
		ul.domtabs li			{text-align:left; font-size:13px; width:110px; height:35px; margin: 4px 4px; padding:0px;}
		ul.domtabs li a			{padding: 8px 10px; width: 90px; display:block;}

		ul.domtabs li.active,
		ul.domtabs li a.active,
		.active { color:#FFFFFF; background:url(//cdn.canvasworld.com/images/cw_cs_selectedbg.jpg) center no-repeat;}

		ul.domtabs li:hover {color:#ffffff; background:url(//cdn.canvasworld.com/images/showcase/cw_cs_hoverbg.jpg) center no-repeat;}

		ul.domtabs li a:hover,
		ul.domtabs li.active a	{ color:#FFFFFF;}
		div.domtab div			{ float:left; width:600px; color:#fff;}
		div.domtab div h2		{display:none;}
		div.domtab div ul		{margin:0; padding:0; width:600px;}
		div.domtab div li		{float:left; margin:1px; padding:0;}
		div.domtab div p			{margin:10px 20px; width:580px; float:right; font-size:13px; display:block; color:#333;}
		div.domtab ul.cs_subcat li		{ margin:0px 0px 20px 5px;}


a.getstartednow { width:329px; height:74px; background:url(//cdn.canvasworld.com/images/header_border.png) no-repeat left top; display:block; }
a.getstartednow:hover { background:url(//cdn.canvasworld.com/images/header_border.png) no-repeat left bottom; }

.showcase_desc {display:block !important; width:510px !important; background-color:#e8eaed; color:#4A5E79 !important; font-family: "Lucida Sans Unicode", "Lucida Grande", arial, helvetica, sans-serif; font-size:13px; line-height:22px; margin:0 10px 20px 20px; padding:20px 20px 0 20px; text-align:left; -moz-border-radius: 8px; -webkit-border-radius: 8px; -khtml-border-radius: 8px; border-radius: 8px; }

.showcase_desc h2 {display:block !important; color:#4A5E79 !important;}
.showcase_CTA { display:block !important; float:right !important; margin-top:15px; width:200px !important; }

/** Contact Us**/
.cu_lay_tl			{ background:url(//cdn.canvasworld.com/images/co_sizecon_tl.gif) top left no-repeat; width:960px; background-color:#dbe0e6; float:left; margin-bottom:20px;}
.cu_lay_tr			{ background:url(//cdn.canvasworld.com/images/co_sizecon_tr.gif) top right no-repeat;  width:960px; float:left;}
.cu_lay_bl			{ background:url(//cdn.canvasworld.com/images/co_sizecon_bl.gif)  bottom left no-repeat;  width:960px; float:left;}
.cu_lay_br			{ background:url(//cdn.canvasworld.com/images/co_sizecon_br.gif)  bottom right no-repeat;   width:940px;  padding:10px; float:left;}

.cu_bg				{ width:920px; font-size:13px; height:500px; padding:10px;}
.cu_left			{float:left; width:600px;}
.subsubtitle3		{font-weight: bold; margin-bottom:10px;}
.cu_tble			{margin:30px  0 0 0; font-size:15px; color:#028fc0; width:85%; text-align:right;}
.cu_tble input,
.cu_tble textarea	{margin-left:10px;}
.cu_form dd			{margin:25px 0;}

.cu_tble .cutxta	{height:150px;}
.cu_tble .field		{width:363px; float:right;}
.cu_tble dd>label	{float:right; margin-bottom: 15px;}
.cu_tble .fielda	{width:363px; height:80px; float:right;}

.cu_tble .btn			{ width:136px; float:right; height:45px; margin-top:20px; }
.cu_tble .btn a, .cu_tble .btn input[type=image], .cw-btn			{padding:0; width:136px; height:45px; display:block; background:url(//cdn.canvasworld.com/images/btn_submit.jpg) no-repeat left top; }
.cu_tble .btn a:hover, .cu_tble .btn input[type=image]:hover, .cw-btn:hover	{padding:0; background:url(//cdn.canvasworld.com/images/btn_submit.jpg) no-repeat left bottom; }

#ErrorDialog.Error td#ErrorDialogMessage {
    color: maroon;
    font-weight: bold;
}

#bghelpfaq2, #bgPR { padding: 5px 10px; }


/**canvas option & Help page **/
.canvasoption_edgew						{ width: 700px; margin:0 auto; padding:10px 0px;}
.canvasoption_edgew ul					{ display:block; margin:20px auto; padding:0; list-style:none; width:700px;}
.canvasoption_edgew li					{ float:left; width:170px; height:210px; text-align:center; padding:0; margin:0; list-style:none;}
.canvasoption_edgew li img				{ margin-top:5px;}
.canvasoption_edgew li a				{ color:#08b0f9;}
.canvasoption_edgew li:hover			{ background:url(//cdn.canvasworld.com/images/cw_co_hbg.gif) no-repeat; color:#0586bd;}
.canvasoption_edgew li:hover a			{  color:#0586bd;}
.canvasoption_edgew	 .txt				{ margin-top:10px;}

.help_edgew								{ width: 900px; margin:40px 0 auto; height:300px; font-size:14px;}
.help_edgew	 ul							{ display:block; margin:0 auto; padding:0; list-style:none; width:700px;}
.help_edgew	 li							{ float:left; width:170px; height:210px; text-align:center; padding:0; margin:0; list-style:none;}
.help_edgew	 li img						{ margin-top:5px;}
.help_edgew	 li a						{ color:#08b0f9;}
.help_edgew	 li:hover					{ background:url(//cdn.canvasworld.com/images/cw_co_hbg.gif) no-repeat; color:#0586bd;}
.help_edgew	 li:hover a					{  color:#0586bd;}
.help_edgew	 .txt						{ margin-top:10px;}

.pp p		{margin-bottom:20px;}
.pp li		{ font-weight:normal;}

/*canvas option size*/
.cot2					{ height:375px;}

.cot1 { height:376px; }

#square .cot1 { height:341px;}
#square .cot1b { height:357px;}

.cot3					{ height:340px;}
.co_tblecon				{ width:659px; font-size:13px; border-left:1px solid #acb4be; border-right:1px solid #acb4be; font-size:12px; color:#333;}
.co_tblecon	img			{ margin:6px 0px;}
.co_tblecon dl			{ float:left; display:inline;}
.co_tblecon dt			{ text-align:center; padding:5px 0px; border-bottom:1px solid #acb4be; height:85px;}
.co_tblecon dd			{ padding:10px 0;}
.co_tblecon .center	 	{ border-left:1px solid #acb4be; border-right:1px solid #acb4be;}
.co_tblecon	.custom		{ height:50px;}
.co_tblecon .h			{ height:15px;}

.co_tblecon .col1			{ width:213px;}
.co_tblecon .col1 dt		{background-color:#d2d5db; text-align:left; padding-left:10px;}
.co_tblecon .col1 dd		{ padding-left:10px; background-color:#eceef0;}
.co_tblecon .col1 .colored	{ background:#dbe1e7;}
.co_tblecon .col1 p			{ padding-bottom:5px;}

.co_tblecon .col2			{ width:221px; text-align:left;}
.co_tblecon .col2 dt		{background-color:#d9dce1;}
.co_tblecon .col2 input		{ margin:0; padding:0; margin-right:5px;}
.co_tblecon .col2 dd		{ text-align: center; background-color:#fefefe; color:#0586bd;}
.co_tblecon .col2 .strike	{ text-decoration:line-through; color:#333;}
.co_tblecon .col2 .colored	{ background:#f0f5fa;}

.co_tblecon .col3			{width:222px; text-align:left;}
.co_tblecon .col3 dt		{background-color:#d9dce1;}
.co_tblecon .col3 input		{ margin:0; padding:0; margin-right:5px;}
.co_tblecon .col3 dd		{ text-align: center; background-color:#fefefe; color:#0586bd;}
.co_tblecon .col3 .strike	{ text-decoration:line-through; color:#333;}
.co_tblecon .col3 .colored	{ background:#f0f5fa;}

/*get started size*/
.cot3b					{ height:420px;}
.cot2b					{ height:390px;}
.cot1b					{ display:table; }
.gs_tblecon				{ width:852px; font-size:13px; border-left:2px solid #acb4be; border-right:2px solid #acb4be; font-size:14px; color:#333;}
.gs_tblecon img			{margin:5px 0px;}
.gs_tblecon dl			{ float:left; display:inline;}
.gs_tblecon dt			{ text-align:center; padding:5px 0px; border-bottom:2px solid #acb4be; height:100px;}
.gs_tblecon dd			{ padding:10px 0;}

.gs_tblecon dd label, .co_tblecon dd label	{
	display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    width: 200px;
}
.gs_tblecon .center	 	{ border-left:2px solid #acb4be; border-right:2px solid #acb4be;}
.gs_tblecon	.custom		{ height:50px;}
.gs_tblecon .h			{ height:15px;}

.gs_tblecon .col1			{ width:252px;}
.gs_tblecon .col1 dt		{background-color:#d2d5db; text-align:left; padding-left:10px;}
.gs_tblecon .col1 dd		{ padding-left:10px; background-color:#eceef0;}
.gs_tblecon .col1 .colored	{ background:#dbe1e7;}
.gs_tblecon .col1 p			{ padding-bottom:5px;}

.gs_tblecon .col2			{ width:299px; text-align:left;}
.gs_tblecon .col2 dt		{background-color:#d9dce1;}
.gs_tblecon .col2 input		{ margin:0; padding:0; margin-right:5px;}
.gs_tblecon .col2 dd		{ text-align: center; background-color:#fefefe; color:#0586bd;}
.gs_tblecon .col2 .strike	{ text-decoration:line-through; color:#333;}
.gs_tblecon .col2 .colored	{ background:#f0f5fa;}

.gs_tblecon .col3			{width:297px; text-align:left;}
.gs_tblecon .col3 dt		{background-color:#d9dce1;}
.gs_tblecon .col3 input		{ margin:0; padding:0; margin-right:5px;}
.gs_tblecon .col3 dd		{ /*padding-left:110px;*/text-align: center; background-color:#fefefe; color:#0586bd;}
.gs_tblecon .col3 .strike	{ text-decoration:line-through; color:#333;}
.gs_tblecon .col3 .colored	{ background:#f0f5fa;}


/*Site Map*/
.sitemap				{ width:910px; height:150px; padding:20px 0 0 20px; }
.divider		{ border-top:#CCC 1px solid; /*padding:10px 0; width:910px;*/ }
.sitemap ul				{ width:180px; float:left; margin:0 40px 10px 0; padding:0; list-style:none; height:110px;}
.sitemap h3 			{ height:15px; font-size:12px; font-weight:bold; color: #999;}
.sitemap h3 a 			{ height:15px; font-size:12px; font-weight:bold; color:#737f92;}
.sitemap h3 a:hover		{ color:#4b5e79;}
.sitemap li				{ display:block; list-style:none; padding:0; margin:0; padding-bottom:2px;}


/*promo area*/
.Save { position:absolute; top:53px; right:0; z-index:1000;  }
#Save20 { position:relative; height:62px; float:left; top:-8px; }
#Save20:hover, #SaveOpen:hover { cursor:pointer; }
#SaveMsg {  z-index:2000; color:#000; text-align:center; }
#SaveMsg span span {color:#fff; font-weight:bold; font-family:arial, helvetica, sans-serif; display: block; background:none;}
#Save20.notice #SaveMsg span span { margin-bottom: 2px;}

#Save20.notice {
    background: transparent url('//cdn.canvasworld.com/images/promo_sd_right_bg.png') no-repeat scroll top right;
    color: #000;
    display: block;
    float: left;
    /*font: normal 12px arial, sans-serif;*/
    height: 57px;
    padding-right: 10px;
    /* sliding doors padding */
    text-decoration: none;
}
#Save20.notice span {
    background: transparent url('//cdn.canvasworld.com/images/promo_sd_left_bg.png') no-repeat;
    display: block;
    /*line-height: 18px;*/
    padding: 5px 0 14px 12px;
}
#Save20.notice span.blank {
    background:url('//cdn.canvasworld.com/images/blank.png') no-repeat;
    z-index:3000;
    padding:0;
}

/*home promo area burst*/
#homepromo {background:url(//cdn.canvasworld.com/images/pinkstarburst.png) no-repeat; z-index:500; display:block; position:relative; width:145px; height:144px; left:800px; top:-250px; padding-top:20px; margin-bottom:-150px;}
#homepromobig {background:url(//cdn.canvasworld.com/images/pinkstarburst2.png) no-repeat; z-index:500; display:block; position:relative; width:186px; height:194px; left:790px; top:-250px; padding-top:40px; margin-bottom:-225px; font-family:Arial, Helvetica, sans-serif;}

/*prices*/
#prices_input

.cs_subcat li	{ margin:0px 10px;}


#gift-options, #gift-dialog {
	display: none;
}
.gift-label {
	float: left; width: 120px;  margin-top: 25px; margin-right: 15px;
}
.gift-input {
	float: left; padding: 3px; margin-top: 25px;
}
.gift-step2 textarea {
	width: 350px;
	height: 200px;
}
#gift-dialog input[type=button] {
	cursor: pointer;
}




div.tmpItemHeader { border: 1px solid #ccc; width: 350px; background-color: #eee; padding: 5px; text-align: left; font-weight: bold; }
div.tmpItem { border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; width: 350px; background-color: white; padding: 5px; text-align: left; }
table.cart_items { border-collapse: collapse; table-layout: fixed; }
table.cart_items th { background-color: #727981; text-align: center; border: 1px solid #4E5359; color:#ffffff; font-family: arial, verdana, sans-serif;}
table.cart_items td { border: 1px solid #4E5359; vertical-align:middle; padding: 4px; background-color:#FDFBF9;}
table.totals { border-collapse: collapse; }
table.totals td { padding: 4px; }
/* checkout process layout wrapper - don't use td selector - affects child tables */
table.formLayout { border-collapse: collapse; }
th.formLayout { border: 1px solid silver; background-color: #727981; font-size: 14px; font-weight: bold; color:#ffffff; }
td.formLayout { vertical-align: top; padding: 10px; text-align: center; background-color:#f3f5f7; }
/* account setup form */
form#account_setup { width: 440px; text-align: left; float:left; padding: 0px; margin: 0px; }
form#account_setup p { margin: 10px 20px; width:220px; }
form#account_setup p label { float: left; width: 240px; padding-top: 4px; }
form#account_setup input.textbox { width: 200px; }
form#account_setup input#chkSms { margin: 3px 3px 0 0;}
.section_container > div { margin-bottom: 0 !important; }
.section_heading {
    background-color: #EEEEEE;
    border-bottom: 1px solid #CBC4C2;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.08em;
    padding: 7px 10px;
    text-transform: uppercase;
}

#shippingInfo,#shippingMethod {width:300px; margin:10px auto; font-size: 12px; }
div#shippingInfo input,
div#shippingInfo select,
div#shippingInfo option { padding: 2px 4px; margin: 2px 0 8px; }
div#shippingInfo input.textbox { width: 300px; }
div#shippingInfo select { width: 311px; }
div#shippingInfo input.checkbox { width: auto; }
div#shippingInfo div#businessaddress_check { margin-top: 10px; }
div#shippingInfo div#businessaddress_check a { margin: -1px !important; }

fieldset { border: 1px solid #4B5E79; margin-top: 20px;}
legend{  font-size: 25px; color: #4B5E79;  padding: 2px 6px; margin-left: 20px;}
.formTitling {background-color: #DCE1E7; color: #4B5E79; left: 18px; top: 65px; display: inline; font-size: 25px; left: 34px; position: relative;  }
.account_line {width: 1px; border-right: 1px solid #4B5E79; height: 650px; margin-left: 50px;}
.referred_from_options td { padding:3px; white-space: nowrap;}
#rotd {padding-left:17px;}
#login_info {text-align:left;}
#sms_div {clear:both; padding-top:10px;}
#sms_div p {width:380px !important;}
#profile_info {margin: 10px 0 0 17px; text-align:left;}
#referred_from {float:left; width:180px; margin-top:35px;}
#additionalRadioOptions, #additionalTVOptions{margin-left: -8px;}
#additionalRadioOptions td, #additionalTVOptions td {padding: 0px;}
#orders_shipped_info {margin-left: 98px;}
#verify {margin-left: 20px;}
#profile_image { margin: 0 0 15px 12px; }
#required_fields {color:#C80088; }
:focus::-webkit-input-placeholder {color:transparent;}
:focus::-moz-placeholder  {color:transparent;}
:focus ::-ms-input-placeholder{color:transparent;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder { color: #999;}
:-moz-placeholder { color: #999;}
:-ms-input-placeholder { color: #999; }

#ph1 {
	width: 24px;
}
#ph2 {
	width: 24px;
}
#ph3 {
	width: 31px;
}
#sms-phone-container.error input {
	border:2px solid red;
}
.login-hint {
	font-size: 12px;
}

input#chkSms { margin-bottom: 10px; }

/* user info forms - billing and shipping info */
form#addr_info { width: 600px; padding: 0px; margin: 0px; }

form#addr_info p { clear: both; text-align: left; margin-bottom:10px; }
form#addr_info p label { float: left; width: 290px; margin-top: 10px;}
form#addr_info input.textbox { width: 220px; float:left;}
form#addr_info select.dropbox {float: left;}
form#addr_info input.checkbox { float:left; margin-top:1px;}

form#addr_info #shipping_zip, form#addr_info #billing_zip { width: 100px; }
form#addr_info #shipping_country, form#addr_info #billing_country { width: 200px; }
form#addr_info h2 { border-bottom: 2px solid silver; text-align: left; }
/* cart summary on the checkout page */
table#cart_summary td { padding: 3px 7px 3px 0px; }
table#cart_summary #c1 { text-align: left; white-space: nowrap; padding-right: 5px; }
table#cart_summary #c2 { text-align: right; white-space: nowrap; }
table#cart_summary .total_row { border-top: 2px solid black; }
/* myorders */
table#myorders { table-layout: fixed; }
table#myorders th { border: 2px solid #CAB8A6; vertical-align: center; padding: 3px; }
table#myorders td { border: 1px solid #CAB8A6; vertical-align: top; padding: 3px; }
table#myorders #column1 { width: 60px; text-align: center; }
table#myorders #column2 { width: 80px; text-align: center; }
table#myorders #column3 { width: 240px; text-align: left; }
table#myorders #column4 { width: 140px; text-align: center; }
table#myaccount { border-collapse: collapse; margin: 20px; }
table#myaccount th { padding: 5px 10px 5px 10px; background-color: #eee; border: 1px solid #ddd; }
table#myaccount td { padding: 5px 10px 5px 10px; border: 1px solid #ddd; }


/* SEO landing pages */
.lpbutton { width:240px; padding:15px auto; background-color:#a1dfdb; display:block; float:left; margin:0 2px; color:#452511; text-align:center; }
.lpbutton h3 { font-weight:normal; }
.lpbutton a, .lpbutton a:visited {text-decoration:none; color:#452511;}
.lpbutton a:hover, .lpbutton div:hover {text-decoration:underline; color:#ffffff; cursor:pointer;}

#what_is_this_ul{ padding-left:40px;}
#what_is_this_ul li{ list-style: disc; padding-top:3px; color: #08B0F9; font-size:11px;}
#what_is_this_span {font-weight: bold; color: #727981; font-size:12px;}

/* Customer Reviews page */
div.headline	{float:left; width:180px; padding:40px 0 0 20px;}
div.copy		{float:left; width:500px; padding:20px 0 10px 20px;}
.highlight		{color:#8da8c3; font-style:italic;}
div.testimonial { background:url(//cdn.canvasworld.com/images/testimonials/testimonial-bg.jpg) no-repeat center !important; min-height:190px;  position:relative; padding-left:50px; }
div.text {float:left; width:410px; position:absolute; top:50%; height:5em; margin-top:-5em; }
.reviewer {font-size:11px; color:#2d91cc;}
div.text p {font-size:11px;}
.right {text-align:right; padding:10px 20px 0 0; margin-right:0;}
.review-image {float:right; width:233px; padding-left:5px; }
.review-image img {width:233px;}
img.horizontal {padding-top:10px;}


/* Home Page Calendar */

/* saf3+, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #calendar  {padding:26px 0 0 60px }
 #iContest  {padding:60px 0 0 40px }
}

/* Safari 2 - 3.1 */
html[xmlns*=""]:root #calendar  { padding:26px 0 0 60px  }
html[xmlns*=""]:root #iContest  { padding:60px 0 0 40px  }

#calendar {background:url(//cdn.canvasworld.com/images/calendarstrip.jpg) no-repeat; width:920px; height:83px; clear:both; left:10px; padding:28px 0 0 60px;position:relative; font-size:16px; color:#dbe0e6; margin-bottom:-25px;}
#shipmonth { display:block; position:absolute; top:15px; left:830px; width: 75px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#000; text-align:center; }
#shipdate { display:block; position:absolute; top:30px; left:827px; width: 75px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:27px; color:#333; text-align:center; }
#shipday { display:block; position:absolute; top: 61px; left:826px; width: 75px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#333; text-align:center; }

/** iPhone 4S photo contest **/
#iContest {width:980px; height:100px; clear:both; left:10px; padding:62px 0 0 40px;position:relative; font-size:22px; color:#82dbfd; }
#iContest img { position:relative; top:3px; left:10px; }
#iContest a:hover {text-decoration:underline;}

/** Designer page css **/

.approve-note {
	text-align: left;
	margin-bottom: 20px;
	padding: 5px;
	float: right;
}
.approve-note input {
	margin-left: -25px;
	margin-right: 8px;
}

.layoutThumb {
	float:left;
	position: relative;
	margin:20px;
	width:180px;
	height:180px;
	overflow:hidden;
	background:none;
}

.layoutThumb:hover {
	border: 10px solid #ABABAB;
	background: #ABABAB;
	margin:10px;
}

.layoutSelected {
	float:left;
	position: relative;
	width: 180px;
	height: 180px;
	overflow:hidden;
	border:10px solid #82DBFD;
	margin:10px;
}


/* * * * * *  Press Releases  * * * * * */
.pr				{ font-size:13px; color:#333;}
.pr p 			{ line-height: 17px; margin-bottom:15px; margin-left:20px; }
.pr_inner			{ padding: 0px 10px 5px 5px; color:#333;}
.pr h3 { font-size:22px; color:#333333; margin-bottom:5px; }
.pr h4 { font-size:16px; font-weight:normal; color:#4B5E79; font-family: Arial, Helvetica, sans-serif; margin-bottom:15px; text-indent:10px; }
h4.about { margin-top:20px; margin-bottom:8px; }
.pr strong { color:#4B5E79; }
.pressRelease { width:800px; margin:0 auto; border-bottom: 1px solid #c5cbd5; padding:30px 0; }
.last { border-bottom:none; }

#back-top { position: fixed; bottom: 280px; margin-left: 900px; width:68px; }
#back-top a { display: block; text-align: center; font: 11px/90% Arial, Helvetica, sans-serif; color:#737F92; text-decoration: none; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #007DC6; }
/* arrow icon (span tag) */
#back-top span { width: 52px; height: 40px; display: block; margin-bottom: 7px; margin-left:8px; background: #737F92 url(//cdn.canvasworld.com/images/up-arrow.png) no-repeat center; border:#08B0F9 solid 2px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #007DC6; }


.virtualgcbutton { width:311px; height:45px; border:none; background:url(//cdn.canvasworld.com/images/btn_virtual_gc.png) no-repeat left top; display:block; }
.virtualgcbutton:hover { background:url(//cdn.canvasworld.com/images/btn_virtual_gc.png) no-repeat left bottom; }
.printedgcbutton { width:311px; height:45px; border:none; background:url(//cdn.canvasworld.com/images/btn_printed_gc.png) no-repeat left top; display:block; }
.printedgcbutton:hover { background:url(//cdn.canvasworld.com/images/btn_printed_gc.png) no-repeat left bottom; }

.forgotPassword { color: #0586BD; text-decoration: underline; }
.productcontainer2 					{width: 960px; margin: 0px auto; font-size:17px; margin-top:20px;}
.productcontainer2 ul.tabs 			{margin: 0;	padding: 0;	float: left;	list-style: none;	height: 460px;	width: 100%;margin-left:10px;}
.productcontainer2 ul.tabs li 			{float: left; margin: 0 30px 0 0; padding: 5px 0 0 0; line-height: 31px; width:450px;height:450px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background-color:#dce1e7; -webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.5);-moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.5); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.5); overflow: hidden; text-align:center; }
.productcontainer2 ul.tabs li span 		{text-decoration: none;	color:#028ebf; display: block;	font-size: 1.5em; padding: 15px 0 0; font-family: "Lucida Sans Unicode", "Lucida Grande", arial, verdana, sans-serif; }

a img.selectstartednow { width:260px; height:74px; background:url(//cdn.canvasworld.com/images/get_started_btn.png) no-repeat left top; display:block; }
a img.selectstartednow:hover { background:url(//cdn.canvasworld.com/images/get_started_btn.png) no-repeat left bottom; }

.new_headline		{ display:block; padding:15px 20px 15px 15px; width:600px; position:relative; top:300px; _top:290px; *top:260px; left:0; z-index:50; background-color:#7d8793; opacity: .75; }
.new_headline h1 	{ font-family: 'Source Sans Pro', sans-serif; color:#ffffff; font-size:38px; line-height:30px; font-weight:normal; margin:0; }

a.getStarted								{ float:right;  width: 195px; height: 165px;  background: url(//cdn.canvasworld.com/images/btn_get-started_a2.png) no-repeat left bottom ; display:block;}
a.getStarted:hover							{background: url(//cdn.canvasworld.com/images/btn_get-started_hover3.png) no-repeat left bottom; }
.canvasPrintMasterpiece 					{ background-color: #F3F4F6; width:980px;float:left; margin: 50px 0 25px 0; padding: 10px;}
.canvasPrintMasterpiece h1 					{ text-align:left; color:#4B5E79; font-size:34px; font-weight:bold; margin-bottom: 0; }
.canvasPrintMasterpiece p 					{  padding: 10px; font-family: 'Source Sans Pro', sans-serif; font-size:19px; line-height:28px; color:#272f3a; width: 750px; float:left;}
ul.step-blocks								{ margin:30px 0; width:1000px; display:block; }
ul.step-blocks li							{ background:url(//cdn.canvasworld.com/images/dog_ear.png) no-repeat top right; margin: 0 10px 0 0; display:block; float:left; width:310px; height:250px; }
ul.step-blocks li:last-child				{ margin:0; }
ul.step-blocks li.one 						{ background-color:#39add8; }
ul.step-blocks li.two 						{ background-color:#39add8; }
li.one div, li.three div					{ position:relative; width: 295px; height: 155px; bottom: 0px; }
li.one div img, li.three div img			{ position:absolute; }
li.one div img								{ bottom: 0px; }
li.three div img							{ bottom: 15px; }
ul.MCP_options								{ margin:20px 0 0 -4px; padding:0; list-style:none; }
ul.MCP_options li 							{ margin:0; padding:0; background:none; display:block; float:left; width:100px; height:110px; text-align:center; }
ul.MCP_options li p							{ padding-top:10px; }
ul.MCP_options li p	span					{ font-weight:700; }
.step-blocks p								{ color:#000; padding:0 0 10px 0; font-family: 'Source Sans Pro', sans-serif; font-size:17px !important; line-height:15px; }
ul.step-blocks li.three 					{ background-color:#39add8; }
li.three p									{ width:300px;}
.step-blocks h3, .step-blocks h4, .step-blocks h5
											{ font-family: 'Source Sans Pro', sans-serif; font-size:28px; font-weight:300; }
.step-blocks h3 span, .step-blocks h4 span, .step-blocks h5 span
											{ font-weight:900; }

.step-blocks h3								{ color:#FFCC00; font-size:36px;}
.step-blocks h4								{ color:#FFCC00; font-size:36px; }
.step-blocks h5								{ color:#FFCC00; font-size:36px; }
.canvasPrintMasterpiece ul.features			{ margin: 0 0 30px; }
.canvasPrintMasterpiece ul.features	li		{ background:url(//cdn.canvasworld.com/images/bullet-check.png) center left no-repeat; list-style-position:outside; margin-left:0px; font-size:16px; padding-left:30px; line-height:2.2em; }
.canvasPrintMasterpiece ul.steps			{ width:100%; color:#f3f5f7; font-weight:bold; font-size:14px; overflow:visible; margin-top:20px;  }
.canvasPrintMasterpiece ul.steps li			{ display:inline-block;background-color:#4B5E79; padding:10px 25px 10px 10px; margin-right:6px; height:20px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.5);-moz-box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.5); box-shadow: 0px 1px 10px rgba(50, 50, 50, 0.5); }
.canvasPrintMasterpiece ul.steps li	img		{ float:left; clear:both; margin-top:-18px; margin-right:5px; }
.liveReviews 								{ width:1000px; height:150px; float:left; margin:20px 0 25px; background:#f1f3f5; }
.liveReviews-cont		{ margin:0 auto; padding:0; display:block; clear:both; }
.get-started			{ float:right; padding-right:10px; margin-top:-10px; z-index:8000 !important; display:block !important; position:relative; width:330px; }
ul.review				{ width:900px; margin:0 auto; }
ul.review li			{ text-align:center; margin:0 auto; padding:0; }
ul.review li div		{ display:table; height:150px; width:900px; }
.comment				{ display:table-cell; vertical-align:middle; font-family: 'Source Sans Pro', sans-serif; font-weight:600; font-style:italic; font-size:19px; line-height:28px; color:#272f3a; }
.comment dt				{ display:block; margin:0 auto; }
.comment dt span.left, .comment dt span.right
						{ margin-bottom:-5px; width:34px; height:25px; }
.comment dt span.left	{ background:url(//cdn.canvasworld.com/images/left-quote.jpg) no-repeat; float:left; clear:both; }
.comment dt span.right	{ background:url(//cdn.canvasworld.com/images/right-quote.jpg) no-repeat; float:right; clear:both; }
/*.quote-beg, .quote-end	{ padding-top: 45px; font-size: 400%; color: #c3c7cc; font-family: "Arial Black", Gadget, sans-serif; font-style:normal; }
.quote-beg 				{ float: left; height: 25px; margin-top: -20px;  margin-bottom: -30px; }
.quote-end 				{ float: right; height: 25px; margin-top: 0px; margin-right:10px;  }*/
/*.left-quote, .right-quote
						{ width:54px; height:25px; position:absolute; }
.left-quote				{ background:url(//cdn.canvasworld.com/images/left-quote.jpg) no-repeat; left:-14px;  }
.right-quote			{ background:url(//cdn.canvasworld.com/images/right-quote.jpg) no-repeat; right:-14px; }*/
.comment dd				{ font-weight:300; font-style:normal; font-size:16px; display:block; float:right; width:260px; padding-right:15px; }

.Diptych, .Triptych, .Quadriptych		{ width:30%; }
.breadcrumb{ float: left; margin: 0 0 5px 15px; }

.my-account-container { width: 800px; margin: 0 auto 35px; }
.my-account-container h1 {margin: 20px auto;}
.my-account-box { width:350px; float: left; border:7px solid #00aeef; border-radius: 10px 10px 10px 10px; background-color: #fff; }
.my-account-container .vline { width:33px; height:340px; display:block; float:left; border-right:4px dotted #32D3F6; margin-right: 34px; }
.my-account-img { margin: 0 auto; display: inline-block; }
.btn_myorders { background: url("//cdn.canvasworld.com/images/button_my-orders.png") no-repeat scroll left top transparent; }
.btn_mygc { background: url("//cdn.canvasworld.com/images/btn_my-gc.png") no-repeat scroll left top transparent;}
.my-account-container a:hover { background-position: 0% 100%; }
.btn_myorders, .btn_mygc, .btn_gc_apply { border: medium none; cursor: pointer; display: block; height: 67px; margin: 0 auto 20px; padding: 0; width: 237px; }
#dlg_contents .fs12 { margin: 4px 0 0 5px; }
#update_btns .btn { cursor: pointer; }
#dialogwin .b {
	background: none;
}

.live_chat {
	cursor: pointer;
}
.live_chat_main {
	display:inline-block;
	color: #82dbfd;
	text-decoration:underline;
}

.live_chat_a {
	display:inline-block;
	color: #08b0f9;
	text-decoration:underline;
}

.live_chat_a:hover, .live_chat_main:hover {
	color: #0586bd;
}

.live_chat_top_nav {
	background-position: -710px 0;
	color: #fff;
	padding: 5px 10px;
}

.live_chat_top_nav:hover {
	color: #08b0f9;
}

.bold {
	font-weight:bold;
}

span.og-design-link {
    text-align: right;
    margin: 0 128px 20px 0;
    display: block;
    right: 0;
    height: 18px;
    line-height: 3em;
}

#GTS_CONTAINER {
    width: 144px;
    height: 56px;
    margin: 0 0 0 148px;
    position: relative;
}

#topic {
    margin-left: 16px;
}
.order-id-required {
    padding-right: 5px;
    font-weight: bold;
    color: red;
}