/* site-wide settings */
body { background-color: white; padding: 0px; margin: 0px; }
body, table, td, div, input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 11px; }
a, a.visited { color: #779F1A; }  /* olive green */
a:hover { color: #E39604; }  /* darker orange */
a.no_dec { text-decoration: none; font-size: smaller; font-weight: bold; color: #666; }
img { border-style: none; }
input.textbox, input[type=text], input[type=email], input[type=tel], input[type=number], input[type=password] { border: 1px solid gray; }
.warn { color: maroon; }
.green { color: #779F1A; }
.orange { color: #E39604; }
.orangebold { font-weight:bold; color:#f7941e; }
.greenbold { font-weight:bold; color:#668816 !important; font-size:12px; }
.greenbold a, .greenbold a.visited { text-decoration:none !important; color:#668816 !important; }
.greenbold a:hover { text-decoration:underline !important; }
h1 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
h2 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
h3 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
#page_wrapper { background-color:white; width:925px; margin:0 auto; }
#main_content_wrapper { text-align:center; margin:6px 0 10px 0; }
/* leftnav */
.leftnav { width: 195px; float: left; margin-bottom: 0; }
.leftnav h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; padding: 5px; text-align: center; margin: 0; color: #603913; }
.leftnav h2, .leftnav h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px !important; padding: 5px; margin: 0; color: #603913 !important; }
.star_list { list-style: none; margin: 0; padding-top: 6px; padding-bottom: 10px; }
.star_list h3 a:link, .star_list h3 a:visited, .star_list h3 { text-decoration: none; color: #897B72; font-weight: bold; font-size: 12px; display:block; font-family:verdana, arial, helvetica, sans-serif; height:9px;}
.star_list_header { text-decoration: none; color: #897B72; font-weigh t: bold; font-size: 12px; line-height: 25px; }
.star_list_header a:link, .star_list_header a:visited { text-decoration: none; color: #897B72; }
.star_list li { padding: 0 0 10px 18px; background-image:
 url(//cdn.simplytoimpress.com/images/main_template/bullet.jpg); background-repeat: no-repeat; background-position:-1px 3px -3px -10px; }
/* FF Hack */
.star_list>li { padding: 0 0 10px 18px; margin-left: 0; background-position:0px -2px; }
.star_list>h3 a:link, .star_list>h3 a:visited {height:9px;}
/* end FF Hack */
.menu, .menu a:link, .menu a:visited { text-decoration: none; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 1px; line-height: 14pt; color: #779F1A; }
.leftnav_testimonial { padding: 15px 20px 5px 22px; color: #666; font-size: 10px; }
/* END NEW STYLES */
#page_wrapper { background-color: white; width: 925px; margin: 0 auto 20px auto; }
#header_wrapper { position: relative; height: 115px; margin-top: 10px; }
#page_main_logo { position: absolute; top: 0px; left: 10px; }
#header_left { position: absolute; top: 0px; left: 0px; width: 2px; height: 115px; background-image: url(//cdn.simplytoimpress.com/images/main_template/top_menu_edge.jpg); background-repeat: no-repeat; }
#header_right { position: absolute; top: 0px; right: 0px; width: 2px; height: 115px; background-image: url(//cdn.simplytoimpress.com/images/main_template/top_menu_edge.jpg); background-repeat: no-repeat; }
#header_chat, #header_phone, #header_freebie { display: block; float: right; height: 19px; margin-right: 10px; text-align: right; }
#header_chat, #header_freebie { margin-top: 40px; }
#header_phone { width: 148px; height: 19px; margin-top: 38px; background-image: url(//cdn.simplytoimpress.com/images/main_template/phone1.jpg); background-repeat: no-repeat; }
#customer_menu { position: absolute; top: 0px; height: 30px; right: 13px; text-align: right; }
#shopping_cart_link { position: absolute; top: 27px; width: 520px; right: 13px; text-align: right; }
#page_sub_menu { position: absolute; width: 500px; top: 57px; right: 170px; text-align: right; }

#what_is_this_ul li{ list-style: disc; padding-top:7px; color: #779F1A; }
#what_is_this_span {font-weight: bold; color: #727981; }

/*NEW MENU */
#main_menu { position: absolute; width: 925px; top: 77px; left: 2px; list-style: none; margin: 0; padding: 0; height: 38px; }
#main_menu li { background-image: url(//cdn.simplytoimpress.com/images/main_template/menubar2.jpg); display: block; margin: 0; padding: 0; height: 38px; float: left; zoom: 1; white-space:nowrap; }
#main_menu li a { display: block; width: 100%; height: 100%; color: #f7941e; }
#main_menu li.hover, #main_menu li:hover { z-index: 599; cursor: default; }
#main_menu_1 { width: 78px; background-position: 0 0; }
#main_menu_2 { width: 216px; background-position: -78px 0; }
#main_menu_3 { width: 132px; background-position: -294px 0; }
#main_menu_4 { width: 175px; background-position: -426px 0; }
#main_menu_5 { width: 161px; background-position: -601px 0; }
#main_menu_6 { width: 159px; background-position: -762px 0; }
.top-level {  text-indent:-3000px; }
/* Drop Down */
.dropdown_1, .dropdown_2, .dropdown_3, .dropdown_4, .dropdown_5, .dropdown_6 { 	margin:0; 	float:left; 	position:absolute; 	left:-999em; /* Hides the drop down */ 	text-align:left; padding:10px 0; border: solid 1px tan; border-top:none; 	background-color:#fff2c2;
/* dropshadow */
-moz-box-shadow:  1px 1px 5px 1px #666; -webkit-box-shadow: 1px 1px 5px 1px #666; box-shadow: 1px 1px 5px 1px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');}
/*.dropdown_1 { width: 78px; }*/
#main_menu li:hover .dropdown_2 { width:239px; left: 78px; top:auto }
#main_menu li:hover .dropdown_3 { width:500px; left:250px; top:auto; padding-left:10px; }
#main_menu li:hover .dropdown_4 { width:270px; left: 426px; top:auto }
#main_menu li:hover .dropdown_5 { width:430px; left:470px; top:auto; padding-left:10px; }
#main_menu li:hover .dropdown_6 { width: 239px; left: 680px; top:auto }

/* Columns */
.col_1, .col_2, .col_3, .col_4, .col_5, .col_6 { display:inline; float: left; position: relative; }
.col_1 {width:200px;}
.col_2 {width:270px;}
.col_3 {width:239px;}
.col_4 {width:550px;}
.col_5 {width:240px;}
.col_6 {width:220px;}
.second {padding-left:20px; }
.block-1, .block-2 {display: block; clear: both; }
.block-1 { margin-right:10px; }
.block-2 { margin:5px 10px 0 0; padding-top:5px;}
.divider {clear: both; border-bottom: 2px dotted #c7b299; line-height:none;}
.top-margin { margin-top:4px; }
#main_menu .greenbold {  margin-bottom:1px; }
/* Drop Down Content Stylings */
#sub_menus ul { list-style: none; border: solid 1px tan; background-color:#fff2c2; position: absolute; margin: 0; padding:15px 0px; display:none; }
#main_menu li ul { list-style: none; border:0px; background-color:#fff2c2; margin: 0; padding:4px 0px;  }
#main_menu li ul li { padding: 6px 0 0 0; text-indent:30px; background-image: url(//cdn.simplytoimpress.com/images/main_template/topnavstar4em.gif); background-repeat: no-repeat; background-position: 10px 5px; color:#61534c; text-decoration:none; height:22px; }
#main_menu li ul li a {color:#61534c;width:100%;text-decoration:none;}
#main_menu li ul li:hover { background-color:#FAD974; background-image: url(//cdn.simplytoimpress.com/images/main_template/topnavstar_hover.gif); background-repeat: no-repeat; background-position: 10px 5px; color:#61534c; width:100%; text-decoration:underline; }
#main_menu li ul li {width:100%;}
/*END NEW MENU */

/* content area */
#main_content_wrapper { text-align: center; margin: 10px 0; }
#left_content { width: 195px; float: left; margin-bottom: 0; }
#right_content { width: 710px; float: right; }
#full_content {width:875px; margin: 10px auto;}
#right_content h1 {text-align: left; margin: 20px 0 -5px 0; font-family: Georgia, Times, Times New Roman, serif; color:#957b62; font-size:17px; font-weight:normal;}
#full_content h1 {text-align: center; margin: 25px 0 -11px 0; font-family: Georgia, Times, Times New Roman, serif; color:#957b62; font-size:22px; font-weight:normal;}
#right_content h2, #full_content h2 {font-size:19px; font-family: Times, Times New Roman, serif; font-weight: normal; color:#736357; margin-bottom:0px;}
h3.other { color: #603913; font-weight:bold; font-size:13px; height:9px; display:block; text-align: left; }
.ppc_landing_box_head, .ppc_landing_box_link {width:250px; text-align:center; padding-top:18px; padding-bottom:15px; font-family:Georgia, 'Times New Roman', Times, serif; display:block; float:left; margin-left:8px;}
.ppc_landing_box_head a, .ppc_landing_box_head a:visited, .ppc_landing_box_head a:hover {font-size:19px; text-decoration:none; color:#668816;}
.ppc_landing_box_link a, .ppc_landing_box_link a:visited {font-size:15px; text-decoration:none; margin-left:2px;}
.ppc_landing_box { width:250px; height:250px; float:left; border:5px solid #fff; -moz-box-shadow: 2px 2px 3px #999; -webkit-box-shadow: 2px 2px 3px #999; box-shadow: 2px 2px 3px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#999999');
}
.lp-content-h { height:30px;_height:10px; text-align:left; border-bottom: 2px dotted #e4cfa2; }
/*.lp-content-h h2 { font-size:19px; font-family: Times, Times New Roman, serif; font-weight: bold; color:#603913; margin-bottom:0px; }*/
.lp-content-t { text-align:left; color:#736357; line-height:18px; padding:0px 14px 20px 0px; margin-top:0px; }
.whySTI { margin-top: 20px; }
.whySTI_box { width: 225px; height: 193px; position: relative; float: left; margin-right: 16px; }
.whySTI_box h4 { background-image: url(//cdn.simplytoimpress.com/images/home/whySTI_headerbg-grosgrain.gif); background-repeat: no-repeat; text-align: center; width: 225px; height: 33px; _height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: 13px !important; font-weight:normal; color: #FFF !important; padding: 9px 0; margin-bottom: 0; }
.whySTI_content { vertical-align: top; background-repeat: no-repeat; width: 225px; height: 70px; color:#fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; bottom: 15px; margin-top: -19px; _margin-top: 0; }
.whySTI_content a { line-height: 20px; color:#dafe87 !important; }
#shipdate { display:block; position:absolute; top:71px; left:125px; font-size:15px; font-weight:bold; color:#fff; }
#shipday {disply:block; position:absolute; top:101px; left:125px; font-size:19px; font-weight:bold; color:#b04345; font-family:Verdana, Arial, Helvetica, sans-serif; }
.didyouknow_container { height: 150px; width: 708px; background-color: #f2f0ee; background-image: url(//cdn.simplytoimpress.com/images/home/didyouknow_papers.jpg); background-repeat: no-repeat; background-position: right; margin-left:-2px; }
.didyouknow_contents { padding: 10px 20px 0 20px; }
.didyouknow_list { list-style-type: none; padding: 0; margin: 0 0 0 -7px; }
.didyouknow_list li { background-image: url(//cdn.simplytoimpress.com/images/home/checkmark.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 14px; line-height: 23px; color: #736357; float: left; width: 500px; text-align: left; }
.welcome { color:#666; line-height: 18px; padding: 20px 14px 20px 20px; text-align: left }
.smallprint { float: right; margin: 10px; font-style: italic; color: #736357; }
.gray_box { border: 1px solid #ccc; margin-bottom: 20px; }
.gray_box h1, .gray_box h2, .gray_box_header { background-image: url(//cdn.simplytoimpress.com/images/main_template/gradient_header.jpg); background-repeat: repeat-x; border-bottom: 1px solid #ccc; font-weight: bold; font-size: 13px; padding: 5px; text-align: center; margin: 0; }
.star_list { list-style: none; margin: 0; padding: 0; }
.star_list li { padding: 0 0 10px 17px; background-image: url(//cdn.simplytoimpress.com/images/main_template/bullet.jpg); background-repeat: no-repeat; }
.other-list { padding: 5px 0px 5px 3px; margin: 0; }
.other-list ul { list-style:none; background:none; padding:0; margin:0 0 0 18px; }
.other-list h4 { padding:1px 0; margin:0 }
.social { border-top: dotted #e4cfa2 2px; border-bottom: dotted #e4cfa2 2px; }
.testimonial-h {text-align: left; margin: 15px 0 -5px 0;}

/* page bottom */
#page_sitemap { width: 100%; border-collapse: collapse }
#page_sitemap td { text-align: left; vertical-align: top; color: #666; padding: 6px; }
#page_sitemap td a { color: #666; text-decoration: none; }
#page_sitemap td a:hover { text-decoration: underline; }
.footer_bar { background-image: url(//cdn.simplytoimpress.com/images/main_template/footer_bar.jpg); height: 19px; clear: both; }
#footer { margin: 20px 0; }
#footer td { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 10px; color: #999; }
/* Error and Info Messages */
#ErrorDialog { width: 80%; margin: 15px auto; border: 1px solid #dadada; padding: 10px; }
#ErrorDialog.Info td#ErrorDialogIcon { width: 30px; height: 30px; background-image: url('//cdn.simplytoimpress.com/images/info_icon.png'); background-repeat: no-repeat; }
#ErrorDialog.Info td#ErrorDialogMessage { color: #000066; font-weight: bold; }
#ErrorDialog.Error td#ErrorDialogIcon { width: 30px; height: 30px; background-image: url('//cdn.simplytoimpress.com/images/error_icon.png'); background-repeat: no-repeat; }
#ErrorDialog.Error td#ErrorDialogMessage { color: maroon; font-weight: bold; }
/* home slideshow */
#mantle_nav { width: 706px; height: 35px; background-color: #f5f4f2; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font-weight:normal;}
.mantle_nav1 { float: left; width: 202px; height: 27px; border-right: 1px solid #a09d9d; text-align: center; font-size: 14px; padding-top: 8px; color: #736357; }
.mantle_nav2 { float: left; width: 191px; height: 27px; border-right: 1px solid #a09d9d; text-align: center; font-size: 14px; padding-top: 8px; color: #736357; }
.mantle_nav3 { float: left; width: 140px; height: 27px; border-right: 1px solid #a09d9d; text-align: center; font-size: 14px; padding-top: 8px; color: #736357; }
.mantle_nav4 { float: left; width:170px; height: 27px; text-align: center; font-size: 14px; padding-top: 8px; color: #736357; }
#mantle_nav div:hover { cursor: pointer; background-color: #f5f4f2; color: #E39604; }
#mantle_nav div.selected { background-color: #817267; color: #FFF; }
#mantle_nav div.selected:hover { background-color: #817267; color:#fff; cursor:default; }
.home_scroller ul li { width: 708px; height: 250px; margin: 0; padding: 0 }  /* FOR SAFARI !! */
#home_scroller_h1 { float: left; margin: 0; padding: 0; background-image: none; border: none; }
#home_scroller_nav { text-align: left; padding: 2px; float: right; }
#home_scroller_nav div { display: inline; background-color: #F9DD80; padding: 3px 5px; margin: 0 0 0 10px; color: #666; text-align: center; font-weight: bold; }
#home_scroller_nav div:hover { cursor: pointer; color: black; background-color: #F6C32B; }
#home_scroller_nav div.selected { color: black; background-color: #F6C32B; }



#CTA_halloween_photocards { position:absolute; width:195px; height:33px; left:482px; top:146px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_halloween_photocards:hover { cursor: pointer; border:2px solid #B71802; }

#CTA_halloween_invites { position:absolute; width:195px; height:33px; left:482px; top:191px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_halloween_invites:hover { cursor: pointer; border:2px solid #B71802; }

#CTA_photo_holiday { position:absolute; width:195px; height:33px; left:482px; top:146px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_photo_holiday:hover { cursor: pointer; border:2px solid #B71802; }

#CTA_biz_holiday { position:absolute; width:195px; height:33px; left:482px; top:191px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_biz_holiday:hover { cursor: pointer; border:2px solid #B71802;}

#CTA_bday_thomas { position:absolute; width:195px; height:33px; left:482px; top:146px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_bday_thomas:hover { cursor: pointer; border:2px solid #B71802; }

#CTA_bday_general { position:absolute; width:195px; height:33px; left:482px; top:191px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_bday_general:hover { cursor: pointer; border:2px solid #B71802; }



#CTA_gradinvites { position:absolute; width:213px; height:33px; left:457px; top:144px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_gradinvites:hover { cursor: pointer; border:2px solid #B71802; }

#CTA_gradannouncements { position:absolute; width:213px; height:33px; left:457px; top:189px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_gradannouncements:hover { cursor: pointer; border:2px solid #B71802; }


#CTA_rushshipping {position:absolute; width:205px; height:55px; left:490px; top:100px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y;}
/* #CTA_rushshipping:hover { cursor: pointer; border:2px solid #E39604; } */

#CTA_holidaycards {position:absolute; width:197px; height:35px; left:484px; top:175px; background-image:url('//cdn.simplytoimpress.com/images/home/transparent.gif'); background-repeat:repeat-x repeat-y; }
#CTA_holidaycards:hover { cursor: pointer; }

/* page head for the home page and category pages */
.page_headers { margin-top: 10px; color: #E39604 }
.page_headers h1 { color: #E39604; font-size: 12px; font-weight: normal; }
.page_headers h2 { color: #E39604; font-size: 12px; font-weight: normal; }
.categoryTitle { width:212px; height:49px; }
.thumbsTitle {display:block; width:212px; height:50px; margin-left:15px; background-image:url('//cdn.simplytoimpress.com/images/categories2/bracket_bg.gif'); background-repeat:no-repeat; }
.thumbsTitle h2 {font-family:"Times New Roman", Times, serif; font-weight:normal; color:#779f1a; }
.thumbsTitle_big {font-size:32px; line-height:27px;}
.thumbsTitle_medium {font-size:23px; line-height:22px;}
.thumbsTitle_small {font-size:16px;line-height:23px;}
.thumbs_paginationbar { width:925px; height:10px; position:relative; top:10px; }
h1.category_heading {position: relative; text-align:left; top:10px; height:20px; font-size:18px; font-weight:normal; font-style:oblique; font-family:Georgia, "Times New Roman", Times, serif; color:#999;}
.thumbs_count { position:relative; bottom:0; float:left; margin:0 50px; _padding-left:50px; text-align:center; font-size:12px; font-weight:bold; color:#d89803; }
.thumbs_displaycount { float:center; position:relative; bottom:3px; margin:0px 35px; text-align:center; font-size:12px; font-weight:bold; color:#d89803; }
.category_descriptionbox { width:921px; height:96px; background-color:#f7f7f7; border:1px solid #ccc; }
.category_descriptionbox img { position:relative; float:left; margin:20px 0px 0px 35px; }
.category_descriptiontext { position:relative; text-align:justify; float:right; width:584px; margin:20px 40px 15px 20px; }
.thumbs_topfiltration { margin-left: 1px; _margin-left: 0px; width:921px; _width:922px; height:26px; padding-top:10px; border:1px solid #d89803; text-align:center; float:left }
.thumb_horizontal table, .thumb_vertical table, .thumb_square table, .thumb_verticalExt table, .thumb_horizontalExt table, .thumb_verticalFold table, .thumb_horizontalFold table { border:0; margin:0 auto; }
.thumb_horizontal img { -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666');
}
.thumb_vertical img { -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666');
}
.thumb_square img { -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666');
}
.thumb_horizontalExt img { -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666');
}
.thumb_verticalExt img { -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666');
}

.thumb_square_testimonials img {width:111px; height:111px;  -moz-box-shadow: 2px 2px 3px #666; -webkit-box-shadow: 2px 2px 3px #666; box-shadow: 2px 2px 3px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=115, Color='#666666');
}

img.diecut, img.diecutted {
	border: none; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; /* For IE 8 */ -ms-filter: ""; /* For IE 5.5 - 7 */ filter: "";
}

.category_thumb table { width:180px; height:168px; border:0; text-align:center; }

.category_thumbNoFilter table { width:234px; height:168px; border:0; text-align:center; }


.thumb { width:200px; height:150px; border:0; text-align:center; }

.thumbNoFilter { width:210px; height:150px; border:0; text-align:center; }

.thumb_description { width:180px; border:0px solid blue; height: 50px; text-align:center; position:absolute; left:0px; bottom:0px; }

.thumb_descriptionNoFilter { width:210px; height: 50px; text-align:center; position:absolute; left:15px; bottom:0px; }


.quickview {width:210; display:block; margin-left:0; margin-right:0; text-align:center; position:relative;}
.quickview:hover {width:210; display:block; margin-left:0; margin-right:0; text-align:center; position:relative;}

.btn {
	border:2px solid #6f9712;
	position:absolute;
	bottom:65px;
	left:14px;
	-moz-box-shadow:  1px 1px 9px 1px #999;
	-webkit-box-shadow: 1px 1px 9px 1px #999;
	box-shadow: 1px 1px 9px 1px #999;
	/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');}
.btn_fav {
	background-image: url("//cdn.simplytoimpress.com/images/designs/favorite_icon.jpg");
    display: block;
    height: 16px;
    margin-left: 12px;
    position: absolute;
    right: 24px;
    top: 140px;
    width: 22px;
    border:2px solid #6f9712;
    -moz-box-shadow:  1px 1px 9px 1px #999;
	-webkit-box-shadow: 1px 1px 9px 1px #999;
	box-shadow: 1px 1px 9px 1px #999;
	/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";
	/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
}
.btnNoFilter {border:2px solid #6f9712;   position:absolute; bottom:65px; left:72px; -moz-box-shadow:  1px 1px 9px 1px #999; -webkit-box-shadow: 1px 1px 9px 1px #999; box-shadow: 1px 1px 9px 1px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');}

.btn_fav:hover{border:2px solid #6f9712;  background-position: 22px 0;  position:absolute; -moz-box-shadow:  1px 1px 9px 1px #333; -webkit-box-shadow: 1px 1px 9px 1px #333; box-shadow: 1px 1px 9px 1px #333; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');}
.btnNoFilter:hover{border:2px solid #6f9712;  position:absolute; bottom:65px; left:72px; -moz-box-shadow:  1px 1px 9px 1px #333; -webkit-box-shadow: 1px 1px 9px 1px #333; box-shadow: 1px 1px 9px 1px #333; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');}

/* NEW CSS below for QUICKVIEW */
.quickview_container { width:594px; _width:584px; height:525px; _height:508px; background-color:#a0b063; border:1px solid #736357; padding:2px; }
.quickview_container a, a.visited { color:#fff; font-size:11px; text-decoration:none; }
.quickview_container_header { position:relative; width:450px; float:left; font-size:18px; color:#fff; margin-left:7px; margin-top:7px; }
.quickview_close {position:relative; float:right; color:#fff; font-size:10px; margin-top:3px; margin-right:3px;}
.quickview_innercontainer_vertical { display:block; width:auto; height:95%; margin-left:auto; margin-right:auto; margin-top:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f2f0ee; border:1px solid #736357; }
.quickview_innerwhite_vertical { display:block; margin-top:45px; margin-left:auto; margin-right:auto; width:555px; height:438px; background-color:#fff; border:1px solid #ccc; }
.quickview_innercontainer { display:block; width:568px; height:445px; margin-left:auto; margin-right:auto; margin-top:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f2f0ee; border:1px solid #736357; }
.quickview_innercontainer_extH { display:block; width:568px; height:330px; margin-left:auto; margin-right:auto; margin-top:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f2f0ee; border:1px solid #736357; }
.quickview_inncercontainer h1 { font-size:13px; color:#603913; font-weight:bold; }
.quickview_innercontainer_square { display:block; width:568px; height:530px; margin-left:auto; margin-right:auto; margin-top:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f2f0ee; border:1px solid #736357; }
.quickview_innerwhite_square { display:block; margin-top:45px; margin-left:auto; margin-right:auto; width:555px; height:445px; background-color:#fff; border:1px solid #ccc; }
.quickview_innerwhite { display:block; margin-top:45px; margin-left:auto; margin-right:auto; width:555px; height:340px; background-color:#fff; border:1px solid #ccc; }
.quickview_image { display:block; text-align:center; margin-left:auto; margin-right:auto; margin-top:65px; *margin-top:70px; margin-bottom: 10px; border:1px solid #ccc; -moz-box-shadow:  1px 1px 4px 1px #ccc; -webkit-box-shadow: 1px 1px 4px 1px #ccc; box-shadow: 1px 1px 4px 1px #ccc; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}

.customdesign_innercontainer { display:block; width:450px; height:450px; margin-left:auto; margin-right:auto; margin-top:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f2f0ee; border:1px solid #736357; }
.ordermore_image  {text-align:center; margin-left:auto; margin-right:auto; margin-top:
10px; margin-bottom: 10px; border:1px solid #ccc; -moz-box-shadow:  1px 1px 4px 1px #ccc; -webkit-box-shadow: 1px 1px 4px 1px #ccc; box-shadow: 1px 1px 4px 1px #ccc; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
}

.ordermore_innercontainer_vertical { display:block; width:auto; height:435px; margin-left:auto; margin-right:auto; margin-top:5px; padding-top:10px; padding-left:10px; padding-right:10px; padding-bottom:10px; background-color:#f2f0ee; border:1px solid #736357; }


/* New Product Details CSS */
.prod_det_leftcontainer { float:left; width:420px; padding-left:7px; padding-bottom:10px;  }
.prod_det_leftcontainer h2 {text-align: left; font-size:14px; font-weight:bold; color:#d89803; padding-left:0; padding-top:5px; }
.prod_det_header { width:465px; _width:475px; height:28px; _height:33px; background-color:#968a81; font-weight:normal; font-size:18px; color:#fff; padding-left:10px; padding-top:5px; }
.prod_det_img { display:block; margin-left:auto; margin-right:auto; -moz-box-shadow: 3px 3px 4px #666; -webkit-box-shadow: 3px 3px 4px #666; box-shadow: 3px 3px 4px #666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#666666');
}
.prod_related { float:left; width:417px; margin-top:10px; font-weight:bold; padding:7px; }
.prod_related img { float:left; padding:0 10px; }
.prod_det_subheader { width:463px;  height:23px; _height:33px; border:1px solid #ccc; background-color:#f7f7f7; font-weight:bold; font-size:13px; color:#603913; padding-top:8px; padding-left:10px; }
.prod_det_contentbox { border-left:1px solid #ccc; border-right:1px solid #ccc; }
.prod_det_content { padding:10px 27px; }
.prod_det_content_bold { font-weight:bold; color:#603913; line-height:19px; }
.prod_det_content_text { float:left; white-space:nowrap; line-height:16px; }
/* End new CSS */



.color_swatch { position:relative; float:left; margin-top: 2px; margin-left:5px; margin-right:5px; width:12px; height:12px; }
.color_swatch_selected { position:relative; float:left; margin-left:5px; margin-right:5px; width:12px; height:12px; border:solid 2px #b4da5f; }

.leftnav { width: 200px; float: left; margin-bottom: 0; }
.leftnav h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; padding: 5px; text-align: center; margin: 0; color: #603913; }
.star_list { list-style: none; margin: 0; padding-top: 6px; padding-bottom: 10px; }
.star_list h4 {margin:0; padding:0; }
.star_list_header { text-decoration: none; color: #897B72; font-weight: bold; font-size: 12px; line-height: 25px; }
.star_list_header a:link, .star_list_header a:visited { text-decoration: none; color: #897B72; }
.star_list li { padding: 0 0 10px 18px; background-image:
 url(//cdn.simplytoimpress.com/images/main_template/bullet.jpg); background-repeat: no-repeat; background-position: 0 3px -3px -10px; }
/* FF Hack */
.star_list>li { padding: 0 0 10px 18px; margin-left: 0; background-position: 5px 3px 0px -10px; }
/* end FF Hack */
.menu, .menu a:link, .menu a:visited { text-decoration: none; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 1px; line-height: 14pt; color: #779F1A; }
.leftnav_testimonial { padding: 15px 20px 5px 22px; color: #666; font-size: 10px; }
/* END LEGACY CSS */

.shipping_table td { border:1px solid #ccc; border-collapse:collapse; color:#736357; padding:10px; }
.shipping_table th { height:10px; font-size:13px; padding:0px 10px 0px 10px; }

.category_content { width:710px; height:146px; }
.category_content a:link, .category_content a:visited { text-decoration: none; font-size: 11px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left: 1px; line-height: 14pt; color: #779F1A; }
.category_content a:hover {text-decoration:underline; color:#E39604;}
.category_mantle_button {float:left; height:27px; _height:35px; background-color:#f0c55c; border:1px solid #f7941e; margin-top:-1px;  text-align:center; font-size:14px; color:#362f2d; padding-top:8px;}
.category_mantle_button a:link, .category_mantle_button a:visited {text-decoration:none; color:#362f2d; }
.category_mantle_button a:hover {text-decoration:none; color:#fff;}
.category_smallbox { width:167px; height:140px; float:left; }
.category_boxlink {float:left; display:block; width:167px; text-align:center; margin:auto;}
.category_button {text-align:left; float:left; width:153px; padding:3px 0; margin-left:18px; _margin-left:16px; display:block; margin-bottom:8px; border:solid 1px #E39604; background-image:
 url(//cdn.simplytoimpress.com/images/main_template/bullet.jpg); background-repeat: no-repeat; background-position: 5px;}

/* pricing page */
.wrapper { border-collapse: collapse; margin: 0 auto; width: 800px; }
.wrapper td { border: 1px solid #ccc; }
.none td { border: 1px solid white; }
/* on the card designer */
.helpMenu { position: absolute; background-color: #FFFFCC; border: 1px solid gray; text-align: left; padding: 15px; display: none; }
/* pricing table */
table.pricing_table th { text-align: center; vertical-align: bottom; padding: 0 10px; }
table.pricing_table td { padding: 0 10px; border: 0px; text-align: center; }
#category_thumb_wrapper { width:991px; margin:10px auto; align:center; margin-right:30px; border: 0px solid blue;}

.category_thumb { width:230px; height:225px; float:left; text-align:center; border:0px solid red; cursor:pointer; position:relative;}

.category_thumbNoFilter { margin:1px; width:229px; height:225px; float:left; text-align:center; border:0px solid red; cursor:pointer; position:relative; }

.category_thumbNoFilter:hover {margin:0px;  background-color:#F7F7F7; ; border: 1px solid #DDDDDD;}


/* envelopes and options page  */
.options_finish_vertical, .options_finish_horizontal, .options_finish_square, .options_finish_xtrawide, .options_finish_xtratall { margin:10px; z-index:5; box-shadow: 1px 1px 3px #666666; -moz-box-shadow: 1px 1px 3px #666666; -webkit-box-shadow: 1px 1px 3px #666666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=115, Color='#666666')
}
.options_finish_vertical { position:relative; top:-3px; left:4px; }
.options_finish_horizontal { position:relative; top:14px; }
.options_finish_square { position:relative; top:-2px; }
.options_finish_xtrawide { height:65px; width:130px; position:relative; top:25px; }
.options_finish_xtratall { height:130px; width:65px; }
.options_envelope_vertical, .options_envelope_horizontal, .options_envelope_square, .options_envelope_xtrawide, .options_envelope_xtratall { margin-top:5px; margin-left:5px; z-index:5; box-shadow: 1px 1px 3px #666666; -moz-box-shadow: 1px 1px 3px #666666; -webkit-box-shadow: 1px 1px 3px #666666; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=115, Color='#666666')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=115, Color='#666666')
}
.options_envelope_vertical { height:75px; position:relative; left:-20px; top:15px; }
.options_envelope_horizontal { width:75px; position:relative; left:10px; top:15px; }
.options_envelope_square { height:75px; width:75px; position:relative; left:10px; top:15px; }
.options_envelope_xtrawide { width:75px; position:relative; left:0px; top:20px; }
.options_envelope_xtratall { height:75px; position:relative; left:-3px; top:15px; }



/* shopping cart */
div.tmpItemHeader { border: 1px solid #ccc; width: 800px; 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: 800px; background-color: white; padding: 5px; text-align: left; }
table.cart_items { border-collapse: collapse; table-layout: fixed; }
table.cart_items th { background-color: #eee; text-align: center; border: 1px solid #ccc; }
table.cart_items td { border: 1px solid #ccc; vertical-align:middle; padding: 4px; }
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: #eee; font-size: 14px; font-weight: bold; }
td.formLayout { vertical-align: top; border: 1px solid silver; padding: 10px; text-align: center; }
/* account setup form */
form#account_setup { width: 480px; text-align: left; padding: 0px; margin: 0px; float:left; }
form#account_setup p { clear: both; margin: 5px 10px; }
form#account_setup p label { float: left; width: 250px; padding-top: 4px; }
form#account_setup input.textbox { width: 200px; }

/* 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; }
form#addr_info p label { float: left; width: 290px; padding: 2px; }
form#addr_info input.textbox { width: 220px; }
form#addr_info #shipping_zip, form#addr_info #billing_zip { width: 100px; }
form#addr_info #businessaddress_check { margin-left: 110px; }
form#addr_info #shipping_country, form#addr_info #billing_country { width: 200px; }
form#addr_info #shipping_region, form#addr_info #billing_region { width: 170px; }
form#addr_info h2 { border-bottom: 2px solid silver; text-align: left; }
form#addr_info #businessaddress_check { margin: 20px 0;}
#orders_shipped_info {margin-left: 75px;}
#required_fields {margin-right: 20px; color:maroon;}

/* 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; }

fieldset { border: 1px solid #4B5E79; margin-top: 20px;}
legend{  font-size: 25px; color: #4B5E79;  padding: 2px 6px; margin-left: 20px;}
.formTitling {background-color: #ffffff; color: #4B5E79; top: 65px; display: inline; font-size: 25px; left: 34px; position: relative;  }
.account_line {width: 1px; border-right: 1px solid #4B5E79; height: 510px; margin-left: 50px;}
.referred_from_options td { padding:3px; white-space: nowrap; }
#rotd {padding-left:17px;}
#login_info {text-align:left;}
#sms_div p {width:380px !important;}
#profile_info {margin: 10px 0 10px 10px; text-align:left;}
#profile_image{margin: 0 0 12px 11px;}
#referred_from {float:left; width:180px; margin-top:20px;}
#additionalRadioOptions, #additionalTVOptions{margin-left: -12px;}
#additionalRadioOptions td, #additionalTVOptions td {padding: 0px;}
: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; }

#verify {margin-left: 10px;}

/** CSS for upload photos button **/
a.uploadPhotosRollover {
	display:block;
	border: 0px;
	outline:none;
	margin-left:47px;
	width:68px;
	height:23px;
	text-decoration:none;
	background:url("//cdn.simplytoimpress.com/images/personalize/upload2.png");
}

a.uploadPhotosRollover:hover{
	background-position:-68px 0;
	border: 0px;
	outline:none;
}



/* What Makes STI Different & Meet the Designer Pages */
.STIdifference, .STIdifference div, .STIdifference p, .STIdesigner, .STIdesigner div, .STIdesigner p { font-family: verdana, arial, helvetica, sans-serif; font-size:11px; line-height:18px; color:#736357; text-align:left; }
.STIdesigner {position:relative;}
.STIdifference_shadow { box-shadow: 0px 5px 5px #999; -moz-box-shadow: 0px 5px 5px #999; -webkit-box-shadow: 0px 5px 5px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=200, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=7, Direction=200, Color='#999999'); }
.STIdifference h1, .STIdifference h2, .STIdesigner h1 { color:#603913; font-family: Times New Roman, Times, serif; font-weight:normal; }
.STIdifference h1, .STIdesigner h2 { font-size:30px; }
.STIdifference h2 { font-size:22px; margin:0 0 6px 0;}
.STIdesigner h1 { font-size:25px; margin:0 0 6pm 0; }
.STIdesigner h2 {color:#ffbd55; font-family:Times New Roman, Times, serif; font-weight:normal; }
.STIdesigner_name {color:#603913; font-size:40px; }
.STIdifference_price {display:block; width:540px; clear:left; padding:10px; float:left; margin-top:5px\0/ }
/* IE8 hack */
.STIdifference_price_content { margin-top:7px\0/ }
/* end IE8 hack */
.STIdifference_price_content { clear:left; float:left; width:308px; height:230px; background-image:url('//cdn.simplytoimpress.com/images/content/whySTI_gradientbg.jpg'); background-repeat:repeat-x; padding:20px; }
.STIdifference_quality {display:block; width:342px; padding:10px 10px 10px 0; float:left; margin-top:5px\0/}
.STIdifference_quality_content { width:315px; height:230px; background-image:url('//cdn.simplytoimpress.com/images/content/whySTI_gradientbg.jpg'); background-repeat:repeat-x; padding:20px;}
.featuredcard {z-index:5; position:absolute; }
.STIdesigner_links {width:640px; float:right; margin-top:20px;}

/*  home page fly-in */
#fly-in {
    left:50%;
    position: absolute;
    overflow: hidden;
    text-align: center;
    top: 12px;
    width: 176px;
    height:45px;
    z-index:5000;
    margin-left: 122px;
	display: none;
}
#fly-out {
    display: none;
}
.hidden {
	display: none;
}
form#account_setup input#chkSms { margin: 0px 4px 0 0; vertical-align: middle;}
#ph1 {
	width: 24px;
}
#ph2 {
	width: 24px;
}
#ph3 {
	width: 31px;
}
#sms-phone-container.error input {
	border:2px solid red;
}

/* Customer Reviews */
.title-img {float:left; width:212px; margin:30px 0px 0px 30px;}
.review-container {width:890px; margin:0px auto 0 auto; border-bottom:2px dotted #E4CFA2;}
.img-container {width:210px; float:left; text-align:center; position:relative; margin:30px 5px; padding:8px 10px 10px 10px;}
.text-container {width:585px; float:right; vertical-align:middle; text-align:justify; position:relative;line-height:20px; color:#999999;}
.top15 {margin:15px 34px 30px 0px;}
.top20 {margin:20px 34px 30px 0px;}
.top25 {margin:25px 34px 30px 0px;}
.top30 {margin:30px 34px 30px 0px;}
.top35 {margin:35px 34px 30px 0px;}
.top40 {margin:40px 34px 30px 0px;}
.top45 {margin:45px 34px 30px 0px;}
.top50 {margin:50px 34px 30px 0px;}
.top60 {margin:60px 34px 30px 0px;}
.top70 {margin:70px 34px 30px 0px;}
.attribu {float:left; width: 300px; margin-top:10px;line-height:12px; font-size: 10px; font-weight:bold;}


/* iPad detection pop-up */
.appfeature_list { color:#666; font-family: Arial, Helvetica, sans-serif; font-size:13px; list-style-type:none; padding:0px; margin:15px 0px; width:290px; text-align:left; }
.appfeature_list li { background-image: url(//cdn.simplytoimpress.com/images/mobile/splash/sti_flower.png); background-repeat: no-repeat; background-position: 0px 15px 0px 25px; padding-left: 35px; margin-bottom:20px; margin-left:13px; line-height:16px; }


.approve-note {
	text-align: left;
	background-color: #FFFFCC;
	width: 262px;
	float: right;
	margin-bottom: 20px;
	padding: 5px 0 5px 5px;
	border: 1px solid silver;
}
#checkApproveSet:hover{
	cursor:default;
}
/*#userLoginBtn {
	border: 0px solid #FFFFFF;
	background-image: url('//cdn.simplytoimpress.com/images/personalize/login.gif');
	width:84px;
	height: 29px;
	cursor: pointer;
	font-size:5px;
}*/

#back-top { position: fixed; bottom: 100px; margin-left: 940px; width:68px; }
#back-top a { display: block; text-align: center; font: 11px/90% Arial, Helvetica, sans-serif; color:#779F1A; text-decoration: none; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover { color: #E39604; }
/* arrow icon (span tag) */
#back-top span { width: 52px; height: 50px; display: block; margin-bottom: 7px; margin-left:8px; background: #779F1A url(//cdn.simplytoimpress.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: #E39604; }

/* Freebies! */
#bannerDrop { background:url('//cdn.simplytoimpress.com/images/personalize/freebieBannerBG.png'); width:105px; height:134px; z-index:1000; }
.positionable { position: absolute; display: block; right: 0px; top: -22px; }
.accountNav ul li a { color:#333; }
.accountNav ul li.selected a, .accountNav ul li.hover a { color:#666; }
#expiredFreebie { opacity : 0.3; filter: alpha(opacity=30); /* msie */ background-color: #222; cursor:default; }
#expiredFreebie input { cursor:default; }
table.freebie_items { border-collapse: collapse; table-layout: fixed; border: 1px solid #ccc; }
table.freebie_items th { background-color: #eee; text-align: center; border: 1px solid #ccc; }
table.freebie_items td { border-top: 1px solid #ccc; vertical-align:middle; padding: 4px; }

*:focus { outline: none; outline-width: 0; } /* Remove outline for image maps in Safari */

/* Approvals */
.designer_note { border:1px solid #F9F4C6; background-color:#FFFFCC; width:680px; text-align:left; padding:20px 30px; margin:0 auto; -moz-box-shadow:  1px 1px 9px 1px #999; -webkit-box-shadow: 1px 1px 9px 1px #999; box-shadow: 1px 1px 9px 1px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')"; /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999'); }
#welcomeFrmDiv {
	display:block; margin:10px auto; width:922px; height:32px; background-color:#badc6b; text-align:center; vertical-align:middle;
}