td { color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

th {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFB6C1;
}

td.title {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFB6C1;
}
hr.forum{
	color: #DB7093;
	border:1px;
}
td.lighttitle {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF0F5;
}

tr.lighttitle {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF0F5;
}

td.darktitle {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFE4E1;
}

.blocktitle {
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF0F5;
}


p  { margin-top: 0px; margin-bottom: 10px }

ul  { list-style-type: square; margin-top: 12px; margin-bottom: 12px; margin-left: 33px; padding-left: 0px }
li   { margin-bottom: 2px }

.bolder  { color: black; font-weight: bold; line-height: 1.3em }
#bolder  { color: black; font-weight: bold; line-height: 1.3em }

.content { line-height: 1.3em }
#content { line-height: 1.3em }

.small { font-size: 11px; line-height: 1.2em }
#small { font-size: 11px; line-height: 1.2em }

.xsmall { font-size: 10px; line-height: 1.3em }
#xsmall { font-size: 10px; line-height: 1.3em }

.large { font-size: 13px; line-height: 1.2em }
#large { font-size: 13px; line-height: 1.2em }

.xlarge { font-size: 14px; line-height: 1.1em }
#xlarge { font-size: 14px; line-height: 1.1em }

.xxlarge { font-size: 15px; line-height: 1.1em }
#xxlarge { font-size: 15px; line-height: 1.1em }

.titles { font-size: 20px; line-height: 1.3em; font-weight: bold }
#titles { font-size: 20px; line-height: 1.3em; font-weight: bold }

.titles2 { color: #aa0055; font-size: 20px; line-height: 1.3em; font-weight: bold; font-family: Georgia, Times New Roman, Times, serif }
#titles2 { color: #aa0055; font-size: 20px; line-height: 1.3em; font-weight: bold; font-family: Georgia, Times New Roman, Times, serif }

.titles3 { color: #aa0055; font-size: 18px; line-height: 1.3em; font-weight: bold }
#titles3 { color: #aa0055; font-size: 18px; line-height: 1.3em; font-weight: bold }

a:link     { color: #AA0055; text-decoration: underline }
a:visited     { color: #AA0055; text-decoration: underline }
a:active     { color: #AA0055; text-decoration: underline }
a:hover    { color: #AA0055; text-decoration: underline }

#homelinks a:link, #homelinks a:visited, #homelinks a:active  { font-size: 13px }

a.bluelink:link  { color: #0000FF; text-decoration: underline }
a.bluelink:visited  { color: #0000FF; text-decoration: underline }
a.bluelink:active  { color: #0000FF; text-decoration: underline }
a.bluelink:hover  { color: #0000FF; text-decoration: underline }

a.forum:link     {
	font-size: 12px; 
	line-height: 1.2em;
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.forum:visited     {
	font-size: 12px; 
	line-height: 1.2em;
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.forum:active     {
	font-size: 12px; 
	line-height: 1.2em;
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.forum:hover    {
	font-size: 12px; 
	line-height: 1.2em;
	color: White;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.printonly { display: none }
#printonly { display: none }.childboxtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.childboxtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d23f6b;
}

/* Additional styles required by revised header & footer... */

body {text-align:center;}

#container, #header, #footer {width:749px; margin:0 auto; text-align:left;}

#container {background:#ffffff;}

#header, #footer {font:normal 12px/12px Arial,Helvetica,Sans-Serif;}

#header {position:relative; height:70px; margin-bottom:5px; background:#000000 url(/images/shared/header01.gif) bottom repeat-x;}
#header img {float:left;}

#header #header_menu, #header #cart_menu, #footer #footer_menu {padding:0; margin:0; font-weight:bold; text-transform:uppercase;}

#header #header_menu {float:left; margin:38px 0 0 2px; position:relative;}
#header #header_menu {margin-left:20px;}

#header #cart_menu, #header form {width:178px; right:10px;}

#header #cart_menu {position:absolute; top:12px; height:17px; background:url(/images/shared/menu_cart_bkg.gif) left no-repeat;}
#header form {position:absolute; bottom:12px; padding:0; margin:0;}
#header form select {width:176px;}

#header li {position:relative; display:inline; float:left; height:11px; padding:0 7px 1px; margin:3px 0 0; border-right:solid 1px #cccccc;}
#header li a {display:block; float:left; height:11px; color:#eeeeee; text-decoration:none;}
#header li a:hover {color:#f39fb8;}

#header #header_menu li ul {position:absolute; left:0; top:13px; width:auto; padding:3px 0; margin:0; background:#000000; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; height:auto; color:#ffffff; z-index:1000;}
#header #header_menu li ul a {float:none; display:inline; clear:both; white-space:nowrap; width:auto;}
#header #header_menu li ul li {display:list-item; list-style:none; border-right:none; width:auto; clear:both;}

#right * {padding:0; margin:0; color:#333333;}
#right p {margin-bottom:10px;}
#right a {color:#aa0055;}
#right a:hover {color:#aa0055; text-decoration:none;} 

#left .block,
#right .block {padding-top:10px; border-top:dotted 1px #000000; margin-top:10px;}
#right .block h3 {display:block; font-size:16px; line-height:18px; text-align:center; color:#bb1f68;}
#left .block_first,
#right .block_first {padding-top:0; border-top:none;}


#right .block_christina_smith {font-weight:bold;}
#right .block_christina_smith h3,
#right .block_christina_smith h3 nobr {font-size:14px; color:#bb1f68;}
#right .block_christina_smith p {margin-top:10px; text-align:center;}
#right .block_christina_smith li {margin-left:20px;}

#right .block_smart_plan_upsell h3 {font-size:22px; line-height:24px; margin-bottom:10px;}

#right .block_sign_up {text-align:center;}
#right .block_sign_up h3,
#right .block_sign_up form {clear:both; background:#cfdee1; padding-bottom:2px;}
#right .block_sign_up h3 {padding-top:2px;}
#right .block_sign_up form label {display:block; padding:0 3px; font-size:12px; line-height:20px; text-align:left; color:#44596a;}
#right .block_sign_up form input {width:120px; border:solid 1px #a4b97f; text-align:left;}
#right .block_sign_up form .submit {border:outset; margin-top:5px; text-align:center; font-weight:bold; color:#b92060;}

#right .block_tan_essentials_details {text-align:center}
#right .block_tan_essentials_details h4 {margin-bottom:10px; font-size:13px;}
#right .block_tan_essentials_details h4,
#right .block_tan_essentials_details p {text-align:left;}
#right .block_tan_essentials_details p {font-size:11px;}
#right .block_tan_essentials_details img {margin-top:10px;}

#right .block_social .first img {margin-bottom:10px;}

#right .block_tell_a_friend a {text-decoration:none;}
#right .block_tell_a_friend p {margin:0 0 3px; font-size:11px; font-weight:bold; text-align:center;}

#right .block_smart_plan {text-align:center;}
/*#right .block_smart_plan b {font-size:14px;}*/
#right .block_smart_plan p.details b {font-size:12px;}

#right .block_tips {font-size:11px; text-align:center;}
#right .block_tips b {font-size:12px; font-weight:normal;}

#right .block_endorsements {font-weight:bold;}
#right .block_endorsements blockquote p {font-weight:normal; color:#888888; font-style:italic;}
/*#right .block_endorsements a {font-size:14px; line-height:16px; text-align:center; color:#aa0055;}*/

#right .block_products {font-size:11px; text-align:center;}

#footer {margin-top:8px;}
#footer li {font-size:11px; line-height:11px;}
#footer #footer_bkg {background:#000000; color:#ffffff; padding:5px 10px 5px 5px; color:#eeeeee;}
#footer #footer_safesearch {width:172px; height:44px; float:left;}
#footer #footer_menu {height:17px; float:left; margin:11px 0 0 14px; padding-top:3px; background:url(/images/shared/menu_home_bkg.gif) right no-repeat;}
#footer #footer_menu li {display:inline; float:left; height:11px; padding:0 5px 1px 5px; margin-top:3px; border-right:solid 1px #cccccc;}
#footer #footer_menu li a {display:block; float:left; height:11px; color:#eeeeee; text-decoration:none;}
#footer #footer_menu li a:hover {color:#f39fb8;}
#footer #footer_menu li.home {padding-left:42px;}
#footer #footer_menu li.home a {padding-right:20px; text-align:right;}
#footer #footer_menu li.border {border-right:none;}

/* Home Page */
/*#footer #footer_bkg {padding:5px 10px 5px 5px; background:#edd3d6; color:#000000;}
#footer #footer_menu {margin:11px 0 0 14px; background-image:none;}
#footer #footer_menu li {padding:0 15px 1px 15px; border-right:solid 1px #000000;}
#footer #footer_menu li a {color:#6483B6; text-decoration:underline;}
#footer #footer_menu li a:hover {color:#f39fb8;}
#footer #footer_menu li.home {padding-left:15px; padding-right:0;}
#footer #footer_menu li.home a {padding-right:0; text-align:center;}
#footer #footer_menu li.border {border-right:solid 1px #000000;}*/

#footer p {width:60%; padding:10px 10px 0;}
#footer p.left {font-size:10px;}
#footer p.right {width:32%; text-align:right;}

.clear {clear:both;}
.left {float:left;}
.right {float:right;}

/* Home Page */
.index #footer #footer_bkg {padding:5px 10px 5px 5px; background:#edd3d6; color:#000000;}
.index #footer #footer_menu {margin:11px 0 0 14px; background-image:none;}
.index #footer #footer_menu li {padding:0 10px 1px 10px; border-right:solid 1px #000000;}
.index #footer #footer_menu li a {color:#6483b6; text-decoration:underline;}
.index #footer #footer_menu li a:hover {color:#f39fb8;}
.index #footer #footer_menu li.home {padding-left:10px; padding-right:0;}
.index #footer #footer_menu li.home a {padding-right:0; text-align:center;}
.index #footer #footer_menu li.border {border-right:solid 1px #000000;}
.index #footer .left, #footer .right {display:none;}

.index #column_left h2 {font:bold 18px/20px Arial,Verdana,Sans-serif;}
.index #column_left h3 {font:bold 14px/16px Arial,Verdana,Sans-serif;}
.index #column_left h2, #column_left h3 {padding:0; margin:0; font-style:italic; text-align:center; color:#e47b98;}
.index #column_left h2 a, #column_left h3 a {text-decoration:none; color:#e47b98;}
.index #column_left h2 a:hover, #column_left h3 a:hover {color:#6483b6;}
.index #column_left h2 {display:block; height:42px; line-height:20px; width:263px; text-decoration:none;}
.index #column_left h3 {display:block; height:71px; width:263px; padding-top:14px; text-decoration:none;}

.index h1 {padding:0; margin:0; text-align:center; font:bold italic 17px/40px Arial, Helvetica, sans-serif; color:#a9447c;}

.index .before_after_box {width:236px; height:190px; background:url(images/index/box_bkg.jpg) repeat-x; text-align:center; vertical-align:top;}

.index .before_after_box h1 {color:#e47b98;}
.index .before_after_box h1 a {color:#e47b98; text-decoration:none;}
.index .before_after_box h1 a:hover {color:#6483b6; text-decoration:none;}
.index .before_after_box img {margin:0 auto;}

.index .before_after_box span {float:right; display:inline-block; height:15px; margin:4px 16px 0 0; background:url(images/index/box_button_bkg_left.gif) no-repeat; font:bold 10px/15px Arial,Verdana,Sans-Serif; color:#ffffff;}
.index .before_after_box span a {display:inline-block; padding-right:8px; margin-left:8px; background:url(images/index/box_button_right.gif) right no-repeat; color:#ffffff; text-decoration:none; }
.before_after_box span a:hover {color:#ffffff;}

.index #smart_cover_news {height:190px; background:#e7f1fa; font:normal 12px/14px Arial,Sans-Serif; color:#759fa9; vertical-align:top;}
.index #smart_cover_news li {margin:5px 5px 10px;}
.index #smart_cover_news li a {font-weight:bold; color:#759fa9;}
.index #smart_cover_news li a:hover {text-decoration:none;}

.index #tips_form th {background:#cfdee1;}
.index #tips_form {height:147px; background:#cfdee1;}
.index #tips_form label {font-weight:normal; background:#cfdee1; color:#759fa9;}
.index #tips_form #input_name, #tips_form #input_email, #tips_form #input_problem {border:solid 1px #a4b97f;}
.index #tips_form #input_problem {width:100%;}
.index #tips_form #input_submit {color:#759fa9; border:0; background:#cfdee1;}
.index #tips_form #input_submit:hover {background:#a4b97f; color:#ffffff;}


.screenshot {position:relative; display:block; border:solid 1px #cccccc; margin-bottom:9px; background-color:#000000; background-repeat:no-repeat;}
.screenshot.large {width:280px; height:157px;}
.screenshot.medium {width:210px; height:117px;}
.screenshot.small {width:140px; height:79px;}
.screenshot .play {position:absolute; width:36px; height:25px; bottom:0; right:0; margin:5px;}

/* Product Ordering Forms */
.block_order {width:350px; padding:10px 0; text-align:left; font:normal 12px/14px Arial, Helvetica, Sans-Serif;}
.block_order h3 {margin:0 0 10px; font-size:16px; line-height:18px; color:#aa0055;}
.block_order .order_form table {width:100%;}
.block_order .order_form td {width:auto; padding:5px;}
.block_order .order_form th {width:100%; text-align:left; background-color:#ffffff;}
.block_order .order_form td img {vertical-align:middle;}
.block_order .order_form small {font-weight:normal;}
.block_order .order_form span.shade_swatch {display:block; width:100%; padding:5px; text-align:center;}
.block_order .order_form .info {text-align:center;}
.block_order .order_form .info h4 {font-size:14px; line-height:16px; display:inline; vertical-align:middle;}
.block_order .order_form .info h4 .price {font-size:16px; color:#aa0055;}
.block_order .order_form .info h4 .price_original {font-size:14px; color:#000000; text-decoration:line-through;}
.block_order .order_form .info small {display:block; clear:both; margin-bottom:5px;}
.block_order .order_form .info input {display:inline; margin-left:10px;}

.product .block_order_smart_cover_kit .order_form {padding-right:200px; background:url(http://www.smartcover.com/images/P/lg_sckit3.jpg) 130px -35px no-repeat;}
/*.product .block_order_smart_cover_kit .order_form {padding-right:200px; background:url(http://www.smartcover.com/images/SmartCoverkitCROPPED.jpg) no-repeat right;}*/
.product .block_order_smart_cover_kit .order_form span.shade_swatch,
.product .block_order_smart_cover_kit .order_form .info small {display:none;}
.product .block_order_smart_cover_kit .order_form td,
.product .block_order_smart_cover_kit .order_form th {padding-top:5px; padding-bottom:5px; background:none;}
.product .block_order_smart_cover_kit .order_form .info input {margin:5px 0 0;}

.add_to_cart,
a.add_to_cart {display:inline-block; width:85px; height:18px; padding:0 0 2px; border:none; margin:0; background:#d575a4 url(http://www.smartcover.com/images/button_add_to_cart_bkg.gif) no-repeat; color:#ffffff; font:bold 12px/16px Arial, Helvetica, Sans-Serif; text-align:center; text-decoration:none;}
a.add_to_cart {padding-bottom:0; line-height:18px;}
a.add_to_cart:hover {color:#ffffff;}

.block_sign_up_a_list {background:#ffe8ea; border:solid 2px #f5a2ba;}
.block_sign_up_tips_series_expanded h3,
.block_sign_up_a_list h3 {color:#aa0055;}
.block_sign_up_tips_series_expanded {background:#cfdee1; border:solid 2px #607d95;}

.block_sign_up_a_list,
.block_sign_up_tips_series_expanded {padding:5px 5px 10px; margin:10px;}
.block_sign_up_a_list h3,
.block_sign_up_a_list form,
.block_sign_up_tips_series_expanded h3,
.block_sign_up_tips_series_expanded form {clear:both; padding:0; margin:0; position:relative;}
.block_sign_up_a_list h3,
.block_sign_up_tips_series_expanded h3 {font:bold 16px/20px Arial,Verdana,Sans-serif; text-align:center; margin:0 80px;}
.block_sign_up_a_list form,
.block_sign_up_tips_series_expanded form {width:224px; margin:0 auto;}
* html .block_sign_up_a_list form,
* html .block_sign_up_tips_series_expanded form {width:228px;}
.block_sign_up_a_list form label,
.block_sign_up_tips_series_expanded form label {display:block; width:80px; padding:0; margin-top:5px; font-size:12px; line-height:18px; text-align:left; color:#44596a; float:left;}
.block_sign_up_a_list form input,
.block_sign_up_tips_series_expanded form input {width:140px; border:solid 1px #a4b97f; margin-top:5px; text-align:left;}
.block_sign_up_a_list form input.submit,
.block_sign_up_tips_series_expanded form input.submit {position:absolute; right:0; bottom:0; width:120px; border:outset; margin:5px 0 0; text-align:center; font-weight:bold; color:#b92060;}
.block_sign_up_a_list .link_privacy,
.block_sign_up_tips_series_expanded .link_privacy {float:left; line-height:24px; margin-top:5px; font-size:12px;}

.product .block_sign_up_tips_series_expanded h3 {margin:0 25px;}

.block_sign_up_tips_series_expanded h3 {margin:0 35px;}
