/*@override
http://whitelabelpartnersite.businesscatalyst.com/StyleSheets/screen.css
http://whitelabelpartnersite.businesscatalyst.com/stylesheets/screen.css
http://ups-na.businesscatalyst.com/stylesheets/ups-screen.css

@group Blueprint CSS Framework 0.8
-----------------------------------------------------------------------

Blueprint CSS Framework 0.8
http://blueprintcss.org

* Copyright (c) 2007-Present. See LICENSE for more info.

Version : 2009.06.09

-----------------------------------------------------------------------
reset.css*/
HTML, BODY, DIV, SPAN, OBJECT, IFRAME, H1, H2, H3, H4, H5, H6, P, BLOCKQUOTE, PRE, A, ABBR, ACRONYM, ADDRESS, CODE, DEL, DFN, EM, IMG, Q, DL, DT, DD, OL, UL, LI, FIELDSET, FORM, LABEL, LEGEND, TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD
{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
BODY
{
	line-height: 18px;
}
TABLE
{
	border-collapse: collapse;
	border-spacing: 0;
}
CAPTION, TH, TD
{
	text-align: left;
	font-weight: normal;
}
TABLE, TD, TH
{
	vertical-align: middle;
}
BLOCKQUOTE:before, BLOCKQUOTE:after, Q:before, Q:after
{
	content: "";
}
BLOCKQUOTE, Q
{
	quotes: "" "";
}
A IMG
{
	border: none;
}
/*typography.css*/
BODY
{
	font-size: 12px;
	color: #666;
	background: #FFF url(/img/rkbackmiddlefullwidepng.png) no-repeat center top;
	font-family: Arial, sans-serif;
	font-weight: normal;
}
H1, H2, H3, H4, H5, H6
{
	font-weight: bold;
	color: #000;
	text-shadow: 0 0 0.2em #fff, 0 0 0.2em #fff;
}
H1
{
	font-size: 36px;
	line-height: 1;
	margin-bottom: 30px;
	font-weight: bold;
	color: #063670;
}
H2
{
	font-size: 26px;
	line-height: 1.2;
	margin-bottom: 18px;
	color: #53749C;
}
H3
{
	font-size: 21px;
	line-height: 1;
	margin-bottom: 18px;
	font-weight: bold;
}
H4
{
	font-size: 14px;
	line-height: 1.25;
	margin-bottom: 0px;
	font-style: normal;
	font-weight: normal;
	color: #444444;
}
H5
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0;
}
H6
{
	font-size: 12px;
	margin-bottom: 0;
}
H1 IMG, H2 IMG, H3 IMG, H4 IMG, H5 IMG, H6 IMG
{
	margin: 0;
}
P
{
	margin: 0 0 18px;
}
P IMG.left
{
	float: left;
	margin: 18px 18px 18px 0;
	padding: 0;
}
P IMG.right
{
	float: right;
	margin: 18px 0 18px 18px;
}
A:focus, A:hover
{
	color: #E22;
}
A
{
	color: #CCC;
	text-decoration: underline;
}
BLOCKQUOTE
{
	margin: 18px;
	color: #666;
	font-style: italic;
}
STRONG
{
	font-weight: bold;
}
EM, DFN
{
	font-style: italic;
}
DFN
{
	font-weight: bold;
}
SUP, SUB
{
	line-height: 0;
}
ABBR, ACRONYM
{
	border-bottom: 1px dotted #666;
}
ADDRESS
{
	margin: 0 0 18px;
	font-style: italic;
}
DEL
{
	color: #666;
}
PRE
{
	margin: 18px 0;
	white-space: pre;
}
PRE, CODE, TT
{
	font: 12px "andale mono", "lucida console", monospace;
	line-height: 18px;
}
LI UL, LI OL
{
	margin: 0 18px;
}
UL, OL
{
	margin: 0 24px 18px;
}
UL
{
	list-style-type: disc;
}
OL
{
	list-style-type: decimal;
}
DL
{
	margin: 0 0 18px;
}
DL DT
{
	font-weight: bold;
}
DD
{
	margin-left: 18px;
}
TABLE
{
	margin-bottom: 18px;
}
TH
{
	font-weight: bold;
}
TR.even TD
{
	background: #E5ECF9;
}
TFOOT
{
	font-style: italic;
}
CAPTION
{
	background: #EEE;
}
.small
{
	font-size: 0.8em;
	margin-bottom: 1.875em;
	line-height: 1.875em;
}
.large
{
	font-size: 1.2em;
	line-height: 2.5em;
	margin-bottom: 1.25em;
}
.hide
{
	display: none;
}
.quiet
{
	color: #666;
}
.loud
{
	color: #000;
}
.highlight
{
	background: #FF0;
}
.added
{
	background: #060;
	color: #FFF;
}
.removed
{
	background: #900;
	color: #FFF;
}
.first
{
	margin-left: 0;
	padding-left: 0;
}
.last
{
	margin-right: 0;
	padding-right: 0;
}
.top
{
	margin-top: 0;
	padding-top: 0;
}
.bottom
{
	margin-bottom: 0;
	padding-bottom: 0;
}
/*forms.css*/
LABEL
{
	font-weight: bold;
	line-height: 1.5;
}
FIELDSET
{
	padding: 18px;
	margin: 0 0 18px;
	border: 1px solid #CCC;
}
LEGEND
{
	font-weight: bold;
	font-size: 14px;
}
INPUT.text, INPUT.title, TEXTAREA, SELECT
{
	margin: 0;
	border: 1px solid #BBB;
}
INPUT.text:focus, INPUT.title:focus, TEXTAREA:focus, SELECT:focus
{
	border: 1px solid #666;
}
INPUT.text, INPUT.title
{
	width: 300px;
	padding: 5px;
}
INPUT.title
{
	font-size: 18px;
}
TEXTAREA
{
	width: 390px;
	height: 250px;
	padding: 5px;
}
/*grid.css*/
.container
{
	width: 950px;
	margin: 0 auto;
}
.showgrid
{
	background: url(/cssimg/grid.png);
}
.column, DIV.span-1, DIV.span-2, DIV.span-3, DIV.span-4, DIV.span-5, DIV.span-6, DIV.span-7, DIV.span-8, DIV.span-9, DIV.span-10, DIV.span-11, DIV.span-12, DIV.span-13, DIV.span-14, DIV.span-15, DIV.span-16, DIV.span-17, DIV.span-18, DIV.span-19, DIV.span-20, DIV.span-21, DIV.span-22, DIV.span-23, DIV.span-24
{
	float: left;
	margin-right: 10px;
}
.last, DIV.last
{
	margin-right: 0;
}
.span-1
{
	width: 30px;
}
.span-2
{
	width: 70px;
}
.span-3
{
	width: 110px;
}
.span-4
{
	width: 150px;
}
.span-5
{
	width: 190px;
}
.span-6
{
	width: 230px;
}
.span-7
{
	width: 270px;
}
.span-8
{
	width: 310px;
}
.span-9
{
	width: 350px;
}
.span-10
{
	width: 390px;
}
.span-11
{
	width: 430px;
}
.span-12
{
	width: 470px;
}
.span-13
{
	width: 510px;
}
.span-14
{
	width: 270px;
}
.span-15
{
	width: 590px;
}
.span-16
{
	width: 630px;
}
.span-17
{
	width: 670px;
}
.span-18
{
	width: 710px;
}
.span-19
{
	width: 750px;
}
.span-20
{
	width: 790px;
}
.span-21
{
	width: 830px;
}
.span-22
{
	width: 870px;
}
.span-23
{
	width: 910px;
}
.span-24, DIV.span-24
{
	width: 950px;
	margin: 0;
}
INPUT.span-1, TEXTAREA.span-1, INPUT.span-2, TEXTAREA.span-2, INPUT.span-3, TEXTAREA.span-3, INPUT.span-4, TEXTAREA.span-4, INPUT.span-5, TEXTAREA.span-5, INPUT.span-6, TEXTAREA.span-6, INPUT.span-7, TEXTAREA.span-7, INPUT.span-8, TEXTAREA.span-8, INPUT.span-9, TEXTAREA.span-9, INPUT.span-10, TEXTAREA.span-10, INPUT.span-11, TEXTAREA.span-11, INPUT.span-12, TEXTAREA.span-12, INPUT.span-13, TEXTAREA.span-13, INPUT.span-14, TEXTAREA.span-14, INPUT.span-15, TEXTAREA.span-15, INPUT.span-16, TEXTAREA.span-16, INPUT.span-17, TEXTAREA.span-17, INPUT.span-18, TEXTAREA.span-18, INPUT.span-19, TEXTAREA.span-19, INPUT.span-20, TEXTAREA.span-20, INPUT.span-21, TEXTAREA.span-21, INPUT.span-22, TEXTAREA.span-22, INPUT.span-23, TEXTAREA.span-23, INPUT.span-24, TEXTAREA.span-24
{
	border-left-width: 1px !important;
	border-right-width: 1px !important;
	padding-left: 5px !important;
	padding-right: 5px !important;
}
INPUT.span-1, TEXTAREA.span-1
{
	width: 18px !important;
}
INPUT.span-2, TEXTAREA.span-2
{
	width: 58px !important;
}
INPUT.span-3, TEXTAREA.span-3
{
	width: 98px !important;
}
INPUT.span-4, TEXTAREA.span-4
{
	width: 138px !important;
}
INPUT.span-5, TEXTAREA.span-5
{
	width: 178px !important;
}
INPUT.span-6, TEXTAREA.span-6
{
	width: 218px !important;
}
INPUT.span-7, TEXTAREA.span-7
{
	width: 258px !important;
}
INPUT.span-8, TEXTAREA.span-8
{
	width: 298px !important;
}
INPUT.span-9, TEXTAREA.span-9
{
	width: 338px !important;
}
INPUT.span-10, TEXTAREA.span-10
{
	width: 378px !important;
}
INPUT.span-11, TEXTAREA.span-11
{
	width: 418px !important;
}
INPUT.span-12, TEXTAREA.span-12
{
	width: 458px !important;
}
INPUT.span-13, TEXTAREA.span-13
{
	width: 498px !important;
}
INPUT.span-14, TEXTAREA.span-14
{
	width: 538px !important;
}
INPUT.span-15, TEXTAREA.span-15
{
	width: 578px !important;
}
INPUT.span-16, TEXTAREA.span-16
{
	width: 618px !important;
}
INPUT.span-17, TEXTAREA.span-17
{
	width: 658px !important;
}
INPUT.span-18, TEXTAREA.span-18
{
	width: 698px !important;
}
INPUT.span-19, TEXTAREA.span-19
{
	width: 738px !important;
}
INPUT.span-20, TEXTAREA.span-20
{
	width: 778px !important;
}
INPUT.span-21, TEXTAREA.span-21
{
	width: 818px !important;
}
INPUT.span-22, TEXTAREA.span-22
{
	width: 858px !important;
}
INPUT.span-23, TEXTAREA.span-23
{
	width: 898px !important;
}
INPUT.span-24, TEXTAREA.span-24
{
	width: 938px !important;
}
.append-1
{
	padding-right: 40px;
}
.append-2
{
	padding-right: 80px;
}
.append-3
{
	padding-right: 120px;
}
.append-4
{
	padding-right: 160px;
}
.append-5
{
	padding-right: 200px;
}
.append-6
{
	padding-right: 240px;
}
.append-7
{
	padding-right: 280px;
}
.append-8
{
	padding-right: 320px;
}
.append-9
{
	padding-right: 360px;
}
.append-10
{
	padding-right: 400px;
}
.append-11
{
	padding-right: 440px;
}
.append-12
{
	padding-right: 480px;
}
.append-13
{
	padding-right: 520px;
}
.append-14
{
	padding-right: 560px;
}
.append-15
{
	padding-right: 600px;
}
.append-16
{
	padding-right: 640px;
}
.append-17
{
	padding-right: 680px;
}
.append-18
{
	padding-right: 720px;
}
.append-19
{
	padding-right: 760px;
}
.append-20
{
	padding-right: 800px;
}
.append-21
{
	padding-right: 840px;
}
.append-22
{
	padding-right: 880px;
}
.append-23
{
	padding-right: 920px;
}
.prepend-1
{
	padding-left: 40px;
}
.prepend-2
{
	padding-left: 80px;
}
.prepend-3
{
	padding-left: 120px;
}
.prepend-4
{
	padding-left: 160px;
}
.prepend-5
{
	padding-left: 200px;
}
.prepend-6
{
	padding-left: 240px;
}
.prepend-7
{
	padding-left: 280px;
}
.prepend-8
{
	padding-left: 320px;
}
.prepend-9
{
	padding-left: 360px;
}
.prepend-10
{
	padding-left: 400px;
}
.prepend-11
{
	padding-left: 440px;
}
.prepend-12
{
	padding-left: 480px;
}
.prepend-13
{
	padding-left: 520px;
}
.prepend-14
{
	padding-left: 560px;
}
.prepend-15
{
	padding-left: 600px;
}
.prepend-16
{
	padding-left: 640px;
}
.prepend-17
{
	padding-left: 680px;
}
.prepend-18
{
	padding-left: 720px;
}
.prepend-19
{
	padding-left: 760px;
}
.prepend-20
{
	padding-left: 800px;
}
.prepend-21
{
	padding-left: 840px;
}
.prepend-22
{
	padding-left: 880px;
}
.prepend-23
{
	padding-left: 920px;
}
DIV.border
{
	padding-right: 4px;
	margin-right: 5px;
	border-right: 1px solid #EEE;
}
DIV.colborder
{
	padding-right: 24px;
	margin-right: 25px;
	border-right: 1px solid #EEE;
}
.pull-1
{
	margin-left: -40px;
}
.pull-2
{
	margin-left: -80px;
}
.pull-3
{
	margin-left: -120px;
}
.pull-4
{
	margin-left: -160px;
}
.pull-5
{
	margin-left: -200px;
}
.pull-6
{
	margin-left: -240px;
}
.pull-7
{
	margin-left: -280px;
}
.pull-8
{
	margin-left: -320px;
}
.pull-9
{
	margin-left: -360px;
}
.pull-10
{
	margin-left: -400px;
}
.pull-11
{
	margin-left: -440px;
}
.pull-12
{
	margin-left: -480px;
}
.pull-13
{
	margin-left: -520px;
}
.pull-14
{
	margin-left: -560px;
}
.pull-15
{
	margin-left: -600px;
}
.pull-16
{
	margin-left: -640px;
}
.pull-17
{
	margin-left: -680px;
}
.pull-18
{
	margin-left: -720px;
}
.pull-19
{
	margin-left: -760px;
}
.pull-20
{
	margin-left: -800px;
}
.pull-21
{
	margin-left: -840px;
}
.pull-22
{
	margin-left: -880px;
}
.pull-23
{
	margin-left: -920px;
}
.pull-24
{
	margin-left: -960px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24
{
	float: left;
	position: relative;
}
.push-1
{
	margin: 0 -40px 18px 40px;
}
.push-2
{
	margin: 0 -80px 18px 80px;
}
.push-3
{
	margin: 0 -120px 18px 120px;
}
.push-4
{
	margin: 0 -160px 18px 160px;
}
.push-5
{
	margin: 0 -200px 18px 200px;
}
.push-6
{
	margin: 0 -240px 18px 240px;
}
.push-7
{
	margin: 0 -280px 18px 280px;
}
.push-8
{
	margin: 0 -320px 18px 320px;
}
.push-9
{
	margin: 0 -360px 18px 360px;
}
.push-10
{
	margin: 0 -400px 18px 400px;
}
.push-11
{
	margin: 0 -440px 18px 440px;
}
.push-12
{
	margin: 0 -480px 18px 480px;
}
.push-13
{
	margin: 0 -520px 18px 520px;
}
.push-14
{
	margin: 0 -560px 18px 560px;
}
.push-15
{
	margin: 0 -600px 18px 600px;
}
.push-16
{
	margin: 0 -640px 18px 640px;
}
.push-17
{
	margin: 0 -680px 18px 680px;
}
.push-18
{
	margin: 0 -720px 18px 720px;
}
.push-19
{
	margin: 0 -760px 18px 760px;
}
.push-20
{
	margin: 0 -800px 18px 800px;
}
.push-21
{
	margin: 0 -840px 18px 840px;
}
.push-22
{
	margin: 0 -880px 18px 880px;
}
.push-23
{
	margin: 0 -920px 18px 920px;
}
.push-24
{
	margin: 0 -960px 18px 960px;
}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24
{
	float: right;
	position: relative;
}
.prepend-top
{
	margin-top: 18px;
}
.append-bottom
{
	margin-bottom: 18px;
}
.box
{
	padding: 18px;
	margin-bottom: 18px;
	border: 1px solid #D7D7D7;
}
HR
{
	background: #DDD;
	color: #DDD;
	clear: both;
	float: none;
	width: 100%;
	height: 0.1em;
	margin: 0 0 1.45em;
	border: none;
}
HR.space
{
	background: #FFF;
	color: #FFF;
}
.clearfix:after, .container:after
{
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.hint
{
	/* [disabled]border:2px solid #53749C;*/
	padding: 9px;
	/* [disabled]background-color:#FEFEA9;*/
	font-weight: normal;
	color: #1C6BC8;
	line-height: 1.3;
	font-size: 10.4pt;
}
#subbloghome
{
	/*+placement:displace 303px 21px;*/
	position: absolute;
	margin-left: 303px;
	margin-top: 21px;
	width: 310px;
}
#activationforms
{
	/*+placement:shift 122px -11px;*/
	position: relative;
	left: 122px;
	top: -11px;
	width: 684px;
	padding: 15px;
}
#group_professional
{
	/*+placement:float-left 42px -17px;*/
	float: left;
	position: relative;
	left: 42px;
	top: -17px;
	/* [disabled]border:1px solid #000000;*/
	/* [disabled]width:170px;*/
	font-size: 7.9pt;
	padding: 5px 6px 5px 5px;
	/* [disabled]background-color:#FEFEFE;*/
	border-right: 1px solid #D9E3EF;
}
#group_preferred
{
	/*+placement:float-left 33px -16px;*/
	float: left;
	position: relative;
	left: 33px;
	top: -16px;
	/* [disabled]border:1px solid #000000;*/
	/* [disabled]width:170px;*/
	/*[empty]line-height:;*/
	padding: 5px 6px 5px 5px;
	font-size: 7.9pt;
	/* [disabled]background-color:#FEFEFE;*/
	border-right: 1px solid #D9E3EF;
}
#group_premium
{
	/*+placement:float-left 25px -15px;*/
	float: left;
	position: relative;
	left: 25px;
	top: -15px;
	/* [disabled]border:1px solid #000000;*/
	/* [disabled]width:170px;*/
	font-size: 7.9pt;
	padding: 5px 16px 5px 5px;
	/* [disabled]background-color:#F8F9FB;*/
	border-right: 1px solid #DAE4EF;
}
#group_standard
{
	/*+placement:float-left 17px -13px;*/
	float: left;
	position: relative;
	left: 17px;
	top: -13px;
	/* [disabled]border:1px solid #000000;*/
	/* [disabled]width:170px;*/
	font-size: 7.9pt;
	/* [disabled]background-color:#FEFEFE;*/
	padding: 5px 15px 5px 5px;
	border-right: 1px solid #CBDBEE;
}
#group_basic
{
	/*+placement:float-left 12px -12px;*/
	float: left;
	position: relative;
	left: 12px;
	top: -12px;
	/* [disabled]width:149px;*/
	/* [disabled]border:1px solid #000000;*/
	padding: 5px 20px 5px 5px;
	font-size: 7.9pt;
	/* [disabled]background-color:#FEFEFE;*/
	border-right: 1px solid #CBDBEE;
}
.price
{
	/* [disabled]border:1px solid #000000;*/
	width: 950px;
	/*+placement:shift 18px -18px;*/
	position: relative;
	left: 18px;
	top: -18px;
	height: 503px;
}
.clearfix, .container
{
	display: block;
}
.clear
{
	clear: both;
}
/*@end
@group Library
@group Slider*/
.slider-wrap
{
/*This div isn't entirely necessary but good for getting the side arrows vertically centered*/
	margin: 0;
	position: relative;
	width: 100%;
}
/*These 2 lines specify style applied while slider is loading*/
.csw
{
	width: 100%;
	height: 460px;
	background: #FFF;
	overflow: scroll;
}
.csw .loading
{
	margin: 200px 0 300px;
	text-align: center;
}
.stripViewer
{
/*This is the viewing window*/
	position: relative;
	overflow: hidden;
	border: 1px solid #D7D7D7;
/*this is the border. should have the same value for the links*/
	border-top: none;
	margin: auto;
	width: 708px;
/*Also specified in  .stripViewer .panelContainer .panel  below
height: 460px;*/
	clear: both;
	background: #FFF;
}
.stripViewer .panelContainer
{
/*This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS*/
	position: relative;
	left: 0;
	top: 0;
	width: 100%;
	list-style-type: none;
/*-moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools.*/
}
.stripViewer .panelContainer .panel
{
/*Each panel is arranged end-to-end*/
	float: left;
	height: 100%;
	position: relative;
	width: 708px;
/*Also specified in  .stripViewer  above*/
}
.stripViewer .panelContainer .panel .wrapper
{
/*Wrapper to give some padding in the panels, without messing with existing panel width*/
	padding: 30px;
}
.stripNav
{
/*This is the div to hold your nav (the UL generated at run time)*/
	background: #EEE;
	border-top: 1px solid #D7D7D7;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
	height: 36px;
	margin: 0;
	overflow: hidden;
}
.stripNav UL
{
/*The auto-generated set of links*/
	list-style: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
.stripNav UL LI
{
	float: left;
	margin: 0;
/*If you change this, be sure to adjust the initial value of navWidth in coda-slider.1.1.1.js*/
}
#stripNav0 A
{
/*The nav links*/
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 36px;
	color: #888;
	text-decoration: none;
	display: block;
	padding: 0 15px;
}
#stripNav0 LI A:hover
{
	background: #E0F0FA;
	color: #1969BC;
	text-decoration: none;
}
#stripNav0 LI A.current
{
	background: #FFF;
	color: #000;
}
.stripNavL, .stripNavR
{
/*The left and right arrows*/
	position: absolute;
	top: 230px;
	text-indent: -9000em;
}
.stripNavL A, .stripNavR A
{
	background: #000;
	display: none;
	height: 40px;
	width: 40px;
}
.stripNavL
{
	left: 0;
}
.stripNavR
{
	right: 0;
}
/*@end*/
P.intro
{
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 18px;
}
SPAN.req
{
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
}
A:link, A:visited
{
	color: #1969BC;
	text-decoration: none;
}
A:hover, A:active
{
	color: #5CACCC;
	text-decoration: underline;
}
A.link-button
{
	background: #FFF;
	border: 1px solid #E7E7E7;
	color: #0066BC;
	font-weight: bold;
	padding: 6px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
A.link-button:hover
{
	background: #0066BC;
	border: 1px solid #0066BC;
	color: #FFF;
	text-decoration: none;
}
A.button-friendly, A.button-friendly:link, A.button-friendly:visited
{
	background: #073670;
	color: #DDE;
	font-size: 24px;
	font-weight: bold;
	padding: 9px 15px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
A.button-friendly:hover, A.button-friendly:active
{
	background: #42AA17;
	color: #FE0;
	font-size: 24px;
	font-weight: bold;
	padding: 9px 15px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.box-buttons
{
	margin: 27px 0 42px;
}
.button-submit
{
	background: #154C8E;
	border: none;
	color: #FFF;
	font-weight: bold;
	padding: 6px 9px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.alt-list
{
	margin: 0;
	padding: 0;
}
.alt-list LI
{
	list-style: none;
}
.side-info
{
	padding: 0 18px 0 0;
}
.side-info H2
{
	font-size: 14px;
	margin: 0 0 3px;
}
A.link-block
{
	background: #0066BC;
	color: #FFF;
	display: block;
	margin: 0 0 18px;
	padding: 15px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
A.link-block:hover
{
	background: #E0F0FA;
	color: #1969BC;
}
A.link-block .heading
{
	display: block;
	font-size: 24px;
	margin: 0 0 6px;
}
A.link-block .txt
{
	font-size: 12px;
}
.cta
{
	background: #5DA83C;
}
.cta A
{
	color: #FFF;
	font-size: 18px;
	font-weight: bold;
}
A.link-to-button, A.link-to-button:link, A.link-to-button:visited
{
	color: #FFF;
	padding: 6px 9px;
	cursor: pointer;
	cursor: hand;
}
A.link-to-button:hover
{
	background: #346C1B;
	color: #FFF;
	padding: 6px 9px;
	text-decoration: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.nav
{
	margin: 0 0 18px;
}
.nav LI
{
	display: inline;
}
.nav LI A
{
	margin: 0 6px 0 0;
}
.nav-footer H6
{
	margin: 0 0 6px;
}
.nav-footer UL
{
	margin: 0;
	padding: 0;
}
.nav-footer LI
{
	border-bottom: 1px solid #EEE;
	list-style: none;
	padding: 3px 0;
}
.nav-footer A
{
	font-size: 11px;
}
/*@end
@group Containers*/
A#site-admin
{
	background: url(/cssimg/site-admin-button.png) no-repeat 0 0;
	cursor: hand;
	cursor: pointer;
	height: 88px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	top: 0;
	width: 86px;
	z-index: 999;
}
* HTML A#site-admin
{
/*PNG Fix for IE6*/
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/cssimg/site-admin-button.png',sizingMethod='crop');
}
#stretch-header
{
	background: #FEFEFE;
	border-bottom: 1px solid #063670;
	height: 105px;
}
#stretch-header .gradient
{
	background: transparent url(../cssimg/gradient.png) repeat-x 0 0;
	-background: none;
/*IE6*/
	height: 105px;
}
#container-header
{
	height: 105px;
	position: relative;
}
#stretch-nav
{
	background: #063670 url(../img/rk_nvgrad.png) repeat;
	outline: 2px double #FDFDFD;
}
#stretch-content
{
	border-top: 2px solid #EEE;
	padding: 36px 0 0;
}
#container-content
{
	padding-bottom: 36px;
}
#stretch-footer
{
	padding-bottom: 96px;
}
#section-newsletter
{
}
#section-newsletter .item
{
	padding: 12px 0 0;
}
#section-newsletter .item .text
{
	width: 170px;
}
#section-newsletter .item IMG
{
	display: block;
}
#section-site-info
{
	font-size: 11px;
	text-align: right;
}
/*@end
@group Content - Header*/
#logo
{
	position: absolute;
	top: 36px;
}
#whoslogged
{
	color: #999;
	font-size: 12px;
	padding: 3px 0;
	position: absolute;
	right: 0;
	/*+placement:shift 782px 8px;*/
	position: relative;
	left: 782px;
	top: 8px;
	width: 164px;
	height: 17px;
}
#whoslogged A
{
	background: #3B8DEF;
	border: 1px solid #1B78E6;
	color: #FFF;
	margin: 0 0 0 6px;
	padding: 9px 9px 6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#whoslogged A:hover
{
	background: #154C8E;
	border: 1px solid #154C8E;
	text-decoration: none;
}
#search-site
{
	background: #1D6CC9;
	border: 1px solid #1B65BB;
	bottom: 0;
	padding: 6px 9px;
	position: absolute;
	right: 0;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	/*+placement:shift 604px 16px;*/
	position: relative;
	left: 604px;
	top: 16px;
	width: 331px;
}
#search-site INPUT.text
{
	width: 231px;
}
/*@end
@group Content - Header*/
#container-nav
{
	height: 54px;
}
#container-nav UL
{
	margin: 0;
	padding: 0;
}
#container-nav LI
{
	display: inline;
	list-style: none;
}
#container-nav LI A
{
	color: #EEE;
	height: 54px;
	line-height: 54px;
	text-decoration: none;
}
#container-nav LI.selected A, #container-nav LI.selected A:hover
{
	color: #FEAE54;
	cursor: default;
}
#container-nav LI A:hover
{
	color: #FEC584;
}
#container-nav LI.main A
{
	float: left;
	font-size: 16px;
	margin: 0 20px 0 0;
	font-weight: bold;
}
#container-nav LI.sub A
{
	float: right;
	font-weight: bold;
	margin: 0 0 0 14px;
	color: #D9D9D9;
}
/*@end
@group Content - Home*/
#hero-text H1
{
	margin: 0 0 6px;
	color: #063670;
}
#hero-text P
{
	font-size: 18px;
	line-height: 24px;
}
#hero-text .announcement-list P, #hero-text .announcement-list A
{
	font-size: 11px;
	line-height: 14px;
}
.feature-list H3
{
	color: #000;
	font-size: 12px;
}
.feature-list H3, .feature-list H4
{
	margin: 0 0 3px 75px;
}
.feature-list P
{
	margin: 0 0 18px 75px;
}
.feature-list UL
{
	margin: 0 0 0 75px;
}
.feature-list LI
{
	margin: 0 0 21px;
	overflow: hidden;
	position: relative;
}
.feature-list LI LI
{
	margin: 0;
	padding: 0;
}
.feature-list LI .icon
{
	float: left;
	-margin-top: 18px;
/*IE6*/
}
#main-features
{
	padding: 18px 0 18px 18px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#main-features H2
{
	margin: 0 0 18px;
}
.feature-blox H2, .feature-blox H3
{
	font-size: 12px;
	margin: 9px 0 3px;
}
.feature-blox TD
{
	vertical-align: top;
	width: 50%;
	padding: 0 18px 6px 0;
}
/*@end
@group Content - Overview*/
.nav-side UL
{
	margin: 0;
	padding: 0;
}
.nav-side LI A
{
	background: #F5F5F5;
	border-top: 1px solid #FFF;
	color: #878787;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	padding: 0 0 0 18px;
	width: 180px;
	text-decoration: none;
}
.nav-side LI A:hover
{
	background: #E0F0FA;
	color: #1969BC;
}
.nav-side LI.selected A, .nav-side LI.selected A:hover
{
	background: #666;
	color: #FFF;
	cursor: default;
}
.nav-side LI A:hover
{
	background: #E0F0FA;
	border-top: 1px solid #FFF;
	color: #1969BC;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 36px;
	line-height: 36px;
	text-decoration: none;
}
.slider-wrap .cta
{
	text-align: right;
}
.slider-wrap .skinny
{
	width: 320px;
}
.slider-wrap H2
{
	margin: 0 0 30px;
}
.slider-wrap .skinny H3
{
	margin: 0 0 3px;
}
.super-image
{
	position: absolute;
	top: 87px;
	right: 0;
}
.prev-next
{
	margin: 36px 0 18px;
}
/*@end
@group Content - Support*/
A.triangle
{
	background: #5DA83C;
	color: #FFF;
	padding: 9px 15px;
	width: 180px;
}
A.triangle .heading
{
	font-size: 14px;
	font-weight: bold;
	margin: 0;
}
A.triangle .txt
{
	font-size: 11px;
}
/*@end
@group Content - Full Features
container-feature-list img.f-image*/
#INVALID-RULE
{
	float: left;
	margin: -38px 0 0;
}
/*container-feature-list ul*/
#INVALID-RULE
{
	margin: 0pt 0pt 36px 100px;
	padding: 0pt;
}
/*container-feature-list li*/
#INVALID-RULE
{
	padding: 3px 0pt;
}
/*container-feature-list h3*/
#INVALID-RULE
{
	font-size: 14px;
	font-weight: bold;
	margin: 0pt 0pt 18px 84px;
}
.intro
{
	font-size: 14px;
	margin: 0 0 36px;
}
/*@end
@group Content - Shipping Providers*/
.supported-payment-gateways, .supported-shipping-providers
{
	margin: 24px 0;
	width: 100%;
}
.supported-payment-gateways TD, .supported-shipping-providers TD
{
	border: 1px solid #D7D7D7;
	font-size: 12px;
	line-height: 21px;
	padding: 9px;
}
TD.logo
{
	width: 100px;
}
P.copyright-info
{
	font-size: 11px;
	margin: 0;
	text-align: center;
}
/*@end
@group Content - Pricing*/
.table-friendly
{
	border: 1px solid #D2E4B8;
	width: 100%;
}
.table-friendly TH, .table-friendly TD
{
	color: #444;
	font-size: 14px;
	padding: 9px;
}
.table-friendly THEAD TH
{
	background: #36AA36;
	color: #FFF;
}
.table-friendly .stripe TH, .table-friendly .stripe TD
{
	background: #F1F7EA;
}
.table-friendly A.button-friendly, .table-friendly A.button-friendly:link, .table-friendly A.button-friendly:visited, .table-friendly A.button-friendly:hover, .table-friendly A.button-friendly:active
{
	font-size: 12px;
	font-style: normal;
	padding: 6px 9px;
}
.table-friendly TFOOT
{
	background: #E0F2C5;
}
.table-friendly TFOOT TD
{
	height: 30px;
}
TH.txt-large
{
	font-size: 30px;
}
TH.txt-mid
{
	font-size: 24px;
}
TH.txt-small
{
	font-size: 18px;
}
/*@end
@group Content - For Designers*/
.list-small LI
{
	font-size: 11px;
}
/*@end
@group Content - Contact us*/
.container-form
{
	border-left: 1px solid #EEE;
	padding: 0 0 0 27px;
}
/*@end
@group Content - Detailed Tour*/
P.backtop
{
	margin: 18px 0 48px;
}
/*@end
@group Content - Portfolio*/
UL.list-3by3
{
	margin: 0 0 0 -9px;
	width: 974px;
}
.list-3by3 LI
{
	background: #F0F0F0;
	float: left;
	font-size: 11px;
	height: 285px;
	margin: 0 0 12px 12px;
	overflow: hidden;
	padding: 12px;
	width: 287px;
	-display: inline;
}
.list-3by3 H2
{
	font-size: 14px;
	margin: 0 0 6px;
}
.list-3by3 IMG
{
	border: 1px solid #DEDEDE;
	display: block;
	margin: 0 0 12px;
}
/*@end*/

