/* HTML Tags */
body {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-y;
	background-position: top center;
	background-color: #012e60;
	text-align: center;
	margin: 0px auto;
}
form {
	margin: 0px;
}
input,
select,
textarea {
	border: 1px solid #019f01;
	border-radius: 4px;
	color: #005c00;
}
select {
	padding: 2px;
}
select[disabled] {
	background-color: #496276;
	color: #496276;
}
input[type=checkbox], input[type=radio] {
	border: 0px;
}
input[type=text] {
	padding: 1px 2px;
	color: #353738;
}
input[type=password] {
	padding: 1px 2px;
	color: #353738;
}
input[type=image] {
	border: 0px;
	border-radius: 0px;
}
input[type=button],
input[type=submit] {
	background-color: #ddffdd;
	box-shadow: 0px 0px 3px #019f01;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0px;
	padding: 0px 2em;
	height: 2.25em;
}
input[disabled] {
	border: 1px solid #e1effe;
	border-radius: 3px;
	background-color: #e1effe;
	color: #e1effe;
}
input[value="Customize"],
input[value="Select"] {
	font-size: 1.1em;
}
input[type=button]:hover,
input[type=submit]:hover {
	box-shadow: 0px 0px 5px #019f01;
}
input:hover {
	border-color: #007200;
}
input[type=checkbox]:hover,
input[type=image]:hover,
input[type=radio]:hover {
	border: 0px;
}
button {
	border: 1px solid #1e7a16;
	background-color: #d0e6f6;
	font-weight: bold;
	font-size: 11px;
	margin: 5px 0px;
	height: 20px;
	color: #353738;
}
label {
	font-weight: bold;
	color: #353738;
}
fieldset {
	border: 1px solid #a0b1bf;
	padding: 10px 20px;
}
legend {
	font-weight: bold;
	font-size: 14px;
	color: #155975;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #353738;
}
a:hover {
	color: #353738;
}
a:visited {
	color: #353738;
}
ul {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 17px;
}
ul li {
	list-style-image: url(../images/list_bullet.jpg);
	font-size: 11px;
	padding: 1px 0px 1px 0px;
	text-align: left;
}
ul li.lig0 {
	background-color: transparent;
	clear: both;
}
ul li.lig1 {
	background-color: #cdfec9;
	clear: both;
}
ul li.lib0 {
	background-color: #d3e8ec;
	clear: both;
}
ul li.lib1 {
	background-color: #fffff6;
	clear: both;
}
ul li.lio0 {
	background-color: #eef3f9;
	clear: both;
}
ul li.lio1 {
	background-color: #f5f9ff;
	clear: both;
}
ul li.lio0 .litetxt {
	color: #b19c72;
}

/* CLASSES */
.header_links {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 2;
}
.header_links li {
	display: inline;
	font-size: 10px;
	padding: 0px 8px;
}
.btn_menu {
	background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 14px;
	height: 39px;
	color: #133e57;
}
.btn_menu a {
	color: #133e57;
}
.btn_menu a:hover {
	color: #133e57;
}
.btn_menu a:visited {
	color: #133e57;
}
.btn_menu_txt {
	padding: 0px 2px 0px 5px;
}
.menu_btn_spacer {
	width: 10px;
}
.document {
	margin: 0px 10px 10px 10px;
}
.document .content_box {
	border: 0px;
	background: inherit;
	padding: 0px;
	margin: 10px 0px 20px 15px;
}
.document h4 {
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 10px 0px 5px 0px;
}
.document p {
	text-indent: 8px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 5px 0px;
}
.document blockquote {
	font-style: italic;
	margin: 20px 15px 30px 15px;
}
.document blockquote .quote_author {
	font-weight: bold;
	font-size: 10px;
	text-align: right;
	padding: 8px 10px 0px 0px;
}
.document_box {
	border: 1px solid #042231;
	background-color: #f5f9ff;
	padding: 8px 8px 5px 8px;
	margin: 5px 10px 15px;
}
.document_box h3 {
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin: 8px 0px 25px 18px;
	color: #155975;
}
.document_box .document {
	margin: 0px auto 10px auto;
	width: 600px;
}
.document_box .litetxt {
	color: #496276;
}
.page_header {
	font-weight: bold;
	font-size: 16px;
	padding: 0px 0px 15px 30px;
	color: #155975;
}
.page_heading_box {
	position: relative;
	border-bottom: 2px solid #1e7a16;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 2px 3px;
	margin: 8px 0px 13px 35px;
	width: 65%;
	color: #363d41;
}
.page_heading_box img {
	position: absolute;
	top: 2px;
	left: -30px;
}
.info_page_header_box {
	background-position: top center;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	height: 150px;
	width: 535px;
}
.info_page_header_box h3 {
	font-weight: bold;
	font-size: 18px;
	padding: 30px 0px 5px 30px;
	margin: 0px;
	color: #882d17;
}
.info_page_header_box h4 {
	font-size: 11px;
	text-align: center;
	padding: 5px 0px 0px 45px;
	margin: 0px;
	width: 225px;
	color: #882d17;
}
.services_header_box_black {
	position: relative;
	background-image: url(/files/images/info_page_header_images/data_center.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 0px;
	margin: -10px -10px -15px -10px;
	width: 550px;
	height: 150px;
}
.services_header_box_black img {
	position: absolute;
	top: 23px;
	left: 5px;
}
.services_header_box_black h3 {
	position: absolute;
	top: 32px;
	left: 70px;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	color: #2f434b;
}
.services_header_box_black h4 {
	position: absolute;
	top: 55px;
	left: 95px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #567784;
}
.services_header_box_ltblue {
	position: relative;
	background-image: url(../images/services_header_images/header_bg_ltblue.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 20px 0px 0px 30px;
	margin: 0px 0px 0px 20px;
	width: 490px;
	height: 98px;
}
.services_header_box_ltblue img {
	position: absolute;
	top: 23px;
	left: 5px;
}
.services_header_box_ltblue h3 {
	position: absolute;
	top: 32px;
	left: 70px;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	color: #0f5876;
}
.services_header_box_ltblue h4 {
	position: absolute;
	top: 55px;
	left: 95px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #1e85af;
}
.services_header_box_ltgreen {
	position: relative;
	background-image: url(../images/services_header_images/header_bg_ltgreen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 20px 0px 0px 30px;
	margin: 0px 0px 0px 20px;
	width: 490px;
	height: 98px;
}
.services_header_box_ltgreen img {
	position: absolute;
	top: 23px;
	left: 5px;
}
.services_header_box_ltgreen h3 {
	position: absolute;
	top: 32px;
	left: 70px;
	text-transform: capitalize;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
	margin: 0px;
	color: #0a600c;
}
.services_header_box_ltgreen h4 {
	position: absolute;
	top: 55px;
	left: 95px;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	color: #179514;
}
.content_box {
	border: 1px solid #042231;
	background-color: #f5f9ff;
	text-align: left;
	padding: 7px;
	color: #472a17;
}
.content_box .price {
	font-weight: bold;
	text-align: left;
	padding: 0px;
	color: #FF0000;
}
.content_box_img {
	padding: 0px 0px 5px 0px;
}
.content_container {
	padding: 0px;
	margin: 0px 0px 20px 15px;
}
.content_box .prod_img {
	margin: 5px 0px 3px 0px;
}
.content_box .content_padding {
	margin: 3px 0px;
}
.info_box {
	border: 1px solid #042231;
	background-image: url(../images/info_box_bg_vivio_logo.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	background-color: #f5f9ff;
	text-align: left;
	padding: 0px;
	width: 309px;
}
.info_box ul {
	margin: 0px 0px 30px 50px;
}
.info_box li {
	list-style-image: url(../images/checkmark.jpg);
	padding: 3px 0px 3px 0px;
	margin: 0px;
}
.managed_acct_box {
	border: 1px solid #042231;
	background-image: url(../images/managed_acct_img.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #f6f2e8;
	text-align: left;
	padding: 0px;
	height: 375px;
	width: 309px;
}
.managed_acct_box h4 {
	border: 1px solid #d5ccb2;
	background-color: #fffcf7;
	padding: 5px 8px;
	margin: 8px 8px;
	color: #815f32;
}
.managed_acct_box ul {
	margin: 0px 0px 0px 50px;
}
.managed_acct_box li {
	list-style-image: url(../images/managed_acct_checkmark.jpg);
	padding: 3px 0px 3px 0px;
	margin: 0px;
	color: #815f32;
}
.heading_box {
	border: 1px solid #d5ccb2;
	background-color: #f6f2e8;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px 5px 8px;
	margin: 2px 0px 2px 0px;
	color: #815f32;
}
.heading_box_beige {
	position: relative;
	border: 1px solid #d5ccb2;
	background-color: #fffcf7;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px;
	margin: 2px 0px;
	color: #604828;
}
.heading_box_orange {
	position: relative;
	border: 1px solid #734105;
	background-color: #fac07b;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px;
	margin: 2px 0px;
	color: #1b2c1a;
}
.heading_box_green {
	position: relative;
	border: 1px solid #1e7a16;
	background-color: #87dc81;
	text-align: left;
	font-weight: bold;
	padding: 3px 10px 3px 30px;
	margin: 40px 0px 2px 30px;
	width: 280px;
	color: #12430e;
}
.heading_box_green_no_icon {
	position: relative;
	border: 1px solid #1e7a16;
	background-color: #87dc81;
	text-align: left;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
	margin: 40px 0px 2px 25px;
	width: 305px;
	color: #12430e;
}
.heading_box_green img {
	position: absolute;
	top: -8px;
	left: -30px;
}
.options_list {
	border-top: 1px solid #1e7a16;
	border-bottom: 2px solid #1e7a16;
	padding: 0px;
	margin: 8px 0px 0px 55px; /* margin: 8px 0px 40px 55px; */
	color: #12430e;
}
.options_list label {
	font-weight: normal;
}
.options_list li {
	border-top: 1px solid #1e7a16;
	list-style-type: none;
	list-style-image: none;
	padding: 3px 5px 3px 3px;
}
.optionSummary li {
	padding: 0.3em 0px;
}
.icons_pages {
	padding: 0px 3px 0px 3px;
}
.icons_large {
	padding: 0px 2px 0px 2px;
}
.icons_box_large {
	text-align: center;
	padding: 20px 0px 0px 0px;
}
.smtxt {
	font-size: 10px;
}
.smtxtb {
	font-weight: bold;
	font-size: 10px;
}
.smtxti {
	font-style: italic;
	font-size: 10px;
}
.smtxtbi {
	font-style: italic;
	font-weight: bold;
	font-size: 10px;
}
.redtxt {
	color: #FF0000;
}
.litetxt {
	color: #a0b1bf;
}
.darktxt {
	color: #1e3243;
}
.normaltxt {
	font-size: 12px;
	color: #000000;
}
.imgBrdr {
	border: 1px solid #042231;
}
.group_head {
	border-bottom: 1px solid #042231;
	font-weight: bold;
	font-size: 14px;
	color: #363d41;
}
.prominent_price {
	text-align: right;
	font-weight: bold;
	font-size: 14px;
	padding: 5px 3px 10px 0px;
	color: #FF0000;
}
.center_form_btn {
	text-align: center;
	margin: 15px 0px;
}
.center_form_btn input[type=image] {
	margin: 3px 0px;
}
.center_contents {
	text-align: center;
}
.info_header {
	font-size: 22px;
	font-weight: bold;
}
.float_box_lt {
	float: left;
}
.float_box_rt {
	float: right;
}
.container {
	margin: 0px 5px 5px 5px;
}
.actions_bar {
	border-bottom: 2px solid #96c494;
	text-align: right;
	padding : 0px 0px 10px 0px;
	margin: 0px 0px 20px auto;
	width: 500px;
}
.actions_bar ul {
	padding: 0px;
	margin: 0px;
}
.actions_bar ul li {
	display: inline-block;
	list-style-type: none;
	list-style-image: none;
	font-weight: bold;
	padding: 3px 10px 3px 3px;
	color: #96c494;
}
.actions_bar ul li a {
	color: #3f873c;
}
.actions_bar ul li .step_num {
	font-size: 20px;
	vertical-align: middle;
	color: #96c494;
}
.actions_bar ul li .step_name {
	vertical-align: middle;
}
.actions_bar ul li.selected {
	color: #1e491d;
}
.actions_bar ul li.selected .step_num {
	color: #1e491d;
}
.errorMsgBox, .cautionMsgBox, .successMsgBox, .generalMsgBox {
	border-radius: 10px;
	font-weight: bold;
	padding: 8px 10px;
	margin: 5px 2px 10px;
}
.errorMsgBox ul, .cautionMsgBox ul, .successMsgBox ul, .generalMsgBox ul {
	padding: 0px;
	margin: 0px 0px 0px 10px;
}
.errorMsgBox li, .cautionMsgBox li, .successMsgBox li, .generalMsgBox li {
	list-style-type: none;
	list-style-image: none;
	font-size: 12px;
}
.errorMsgBox {
	border: 2px dotted #dc0101;
	background-color: #ffeeee;
	background-image: url(../images/msg_err_bg.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 8px 10px 0px 10px;
	color: #dc0101;
}
.errorMsgBox ul {
	background-image: url(../images/msg_err.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 10px 8px 50px;
	margin: 0px 0px 0px 0px;
	min-height: 35px;
}
.generalMsgBox {
	border: 2px dotted #133E57;
	background-color: #f5f9ff;
	color: #133E57;
}
.successMsgBox {
	border: 2px dotted #019f01;
	background-color: #ddffdd;
	background-image: url(../images/msg_success_bg.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 8px 10px 0px 10px;
	color: #005c00;
}
.successMsgBox ul {
	background-image: url(../images/msg_success.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 10px 8px 50px;
	margin: 0px 0px 0px 0px;
	min-height: 37px;
}
.cautionMsgBox {
	border: 2px dotted #ea7c06;
	background-color: #ffffe2;
	background-image: url(../images/msg_caution_bg.png);
	background-position: bottom right;
	background-repeat: no-repeat;
	padding: 8px 10px 0px 10px;
	color: #D2600B;
}
.cautionMsgBox ul {
	background-image: url(../images/msg_caution.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0px 10px 8px 50px;
	margin: 0px 0px 0px 0px;
	min-height: 29px;
}
.cautionMsgBox input {
	border-color: #ea7c06;
	background-color: #fae8aa;
	width: 6em;
	color: #D2600B;
}
.fakeTextarea {
	border: 1px solid #90989a;
	background-color: #fff;
	padding: 3px 5px;
	color: #353738;
	overflow: auto;
}
.divider {
	border-left: 1px solid #a0b1bf;
}
.dataTable {
	border-bottom: 1px dashed #000000;
}
.dataTable th {
	border-bottom: 1px dashed #000000;
	padding: 0px 5px 3px 5px;
}
.dataTable td {
	padding: 3px 2px 8px 2px;
}
.dataTable .lio0 {
	background-color: transparent;
	clear: both;
}
.dataTable .lio1 {
	background-color: #cdfec9;
	clear: both;
}
.dataTable .lio0 .litetxt {
	color: #b19c72;
}

/* IDs */
#bg_header_lt {
	position: absolute;
	top: -7px;
	left: -129px;
	background-image: url(../images/bg_top_lt.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 126px;
	width: 129px;
}
#bg_header_rt {
	position: absolute;
	top: -7px;
	right: -54px;
	background-image: url(../images/bg_top_rt.png);
	background-repeat: no-repeat;
	background-position: top center;
	height: 60px;
	width: 72px;
}
#bg_footer {
	position: absolute;
	right: -38px;
	bottom: 25px;
	background-image: url(../images/bg_btm_rt.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	height: 94px;
	width: 38px;
}
#container {
	position: relative;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 7px auto 0px auto;
	width: 770px;
	color: #155975;
}
#header {
	position: relative;
	background-repeat: no-repeat;
	background-position: top center;
	padding: 0px;
	height: 163px;
	width: 770px;
	z-index: 1;
}
#slogan {
	position: absolute;
	left: 175px;
	top: 148px;
	font-size: 10px;
	color: #1e3243;
	z-index: 2;
}
#breadcrumbs {
	position: absolute;
	left: 185px;
	top: 148px;
	font-size: 10px;
	color: #a0b1bf;
	z-index: 2;
}
#breadcrumbs ul {
	padding: 0px;
	margin: 0px;
}
#breadcrumbs ul li {
	display: inline;
	font-size: 10px;
}
#mini_cart {
	position: absolute;
	right: 10px;
	top: 145px;
	z-index: 2;
}
#mini_cart a {
	font-weight: normal;
	color: #a0b1bf;
}
#mini_cart a:hover {
	color: #a0b1bf;
}
#mini_cart a:visited {
	color: #a0b1bf;
}
#mini_cart a.darktxt {
	color: #1e3243;
}
#msg_container {
	margin: 0px 10px;
}
#menu {
	position: relative;
	padding: 8px 10px;
	margin: 0px;
	width: 750px;
	color: #133e57;
	z-index: 3;
}
#menu ul {
	padding: 0px;
	margin: 0px 0px 0px 5px;
	z-index: 100;
}
#menu ul li {
	display: inline-block;
	border-top: 1px solid #155a0c;
	border-left: 1px solid #155a0c;
	border-right: 1px solid #155a0c;
	list-style-type: none;
	list-style-image: none;
	padding: 6px 2px;
}
#menu ul li a {
	background-image: url(../images/menu_bg.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	padding: 4px 15px;
	color: #3f7539;
}
#menu ul li #selTab {
	background-color: #ecf4ff;
	background-image: url(../images/menu_bg_selected.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 8px;
	color: #07425d;
}
#menu #submenu {
	border-top: 1px solid #155a0c;
	border-bottom: 1px solid #155a0c;
	z-index: 2;
}
#menu #submenu ul {
	display: none;
	padding: 3px 15px;
	margin: 0px;
	height: 1.1em;
}
#menu #submenu ul li {
	display: inline;
	border-top: 0px;
	border-bottom: 0px;
	padding: 0px;
	margin: 0px 1px;
	float: left;
}
#menu #submenu ul li a {
	background-image: none;
	padding: 0px 15px;
	margin: 3px 0px;
}
#content {
	position: relative;
	padding: 8px 10px 0px 10px;
	min-height: 300px;
	z-index: 4;
}
#ecommerce {
	border: 1px solid #042231;
	background-color: #f5f9ff;
	padding: 8px 8px 5px 8px;
	margin: 5px auto 15px auto;
	width: 725px;
}
#ecommerce .litetxt {
	color: #496276;
}
#ecommerce #account_info {
	padding: 0px 10px 0px 10px;
	margin: 15px auto 0px auto;
	width: 600px;
}
#ecommerce #account_info label {
	display: block;
	text-align: right;
	padding: 0px 3px 0px 0px;
	min-width: 100px;
}
#ecommerce #account_info .content_container {
	margin: 0px 0px 20px 25px;
}
#ecommerce #creditcard_info {
	padding: 0px 50px;
	margin: 0px auto;
	width: 600px;
}
#ecommerce #creditcard_info label {
	display: block;
	text-align: right;
	padding: 0px 3px 0px 0px;
	width: 100px;
}
#ecommerce #creditcard_info .content_container {
	margin: 0px 0px 20px 25px;
}
#cart {
	
}
#cart ul {
	border-top: 1px solid #1e7a16;
	border-bottom: 2px solid #1e7a16;
	padding: 0px;
	margin: 0px;
}
#cart ul li {
	border-top: 1px solid #1e7a16;
	list-style-type: none;
	list-style-image: none;
	padding: 3px 10px 3px 3px;
}
#cart ul ul {
	border: 0px;
}
#cart ul ul li {
	border: 0px;
	padding: 3px 3px 3px 5px;
}
#cart .cart_costs {
	/*background-color: #c3dbe7;*/
}
#cart .cart_costs_header {
	font-weight: bold;
	font-size: 13px;
}
#cart .cart_costs ul ul {
	padding: 0px 0px 0px 5px;
}
#cart .cart_costs ul li {
	position: relative;
	padding: 2px 0px 2px 5px;
}
#cart .cart_costs_discount {
	background-color: #cde6f2;
	padding: 3px;
	margin: 2px;
	color: #1e7a16;
}
#cart .cart_costs_discount .cart_item_price {
	padding: 1px;
}
#cart .cart_item_price {
	text-align: right;
	padding: 0px 3px 0px 0px;
}
#cart .cart_item_price span {
	font-weight: bold;
}
#cart_options {
	padding: 5px 8px 0px 3px;
}
#cart .cart_totals {
	font-weight: bold;
}
#cart .sub_total {
	font-size: 14px;
}
#cart .tax_total {
	
}
#cart .discounts_total {
	
}
#cart .grand_total {
	font-size: 14px;
}
#cart_actions {
	border: 1px solid #c6dec5;
	background-color: #e4f1e4;
	padding: 8px 10px;
	margin: 25px 0px 5px 0px;
}
#ordered_cart h3 {
	border-bottom: 2px solid #1e7a16;
	padding: 0px 0px 2px 5px;
	margin: 8px 0px 0px 0px;
	width: 350px;
	color: #133e57;
}
#ordered_cart .content_box {
	border: 0px;
	background-color: transparent;
	padding: 0px 0px 0px 25px;
	margin: 0px 0px 25px 0px;
	color: #155975;
}
#checkout_info {
	margin: 0px 15px 10px 15px;
	width: 700px;
}
#checkout_info .page_heading_box {
	width: 275px;
}
#checkout_info .content_container {
	margin: 0px 0px 20px 25px;
}
/*#checkout_info .heading_box_beige {
	background-color: #f1ebdc;
	padding-left: 10px;
	margin: 2px 2px 2px 2px;
	width: auto;
}
#checkout_info .container {
	padding: 5px 5px 10px 5px;
}
#checkout_user_info {
	border: 1px solid #042231;
	background-color: #f5f9ff;
	padding: 3px 3px 8px 3px;
	margin: 0px 5px 15px 0px;
	color: #000000;
}
#checkout_cc_info {
	border: 1px solid #042231;
	background-color: #f5f9ff;
	padding: 3px 3px 8px 3px;
	margin: 0px 0px 15px 5px;
	color: #000000;
}*/
#checkout_user_info {
	width: 350px;
}
#checkout_user_info #account_info {
	padding: 0px;
	margin: 0px;
	height: auto;
	width: auto;
}
#checkout_cc_info {
	width: 350px;
}
#loginContainer {
	border: 1px solid #1e7a16;
	background-color: #f5f9ff;
	padding: 15px 15px 10px 15px;
	margin: 25px auto;
	width: 325px;
}
#forgotPassContainer {
	border: 1px solid #1e7a16;
	background-color: #f5f9ff;
	padding: 15px 15px 10px 15px;
	margin: 25px auto;
	width: 325px;
}
#craftysyntax a {
	font-size: 10px;
}
#footer {
	position: relative;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	margin: 15px auto 0px auto;
	height: 83px;
	width: 770px;
	z-index: 5;
}
#footer ul.footer_links {
	position: absolute;
	top: 60px;
	right: 195px;
}
#footer ul.footer_links li {
	display: inline;
	font-size: 10px;
	padding: 0px 8px;
}
#copyright {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	padding: 5px 10px 15px 0px;
	margin: 0px auto;
	width: 770px;
	color: #eaf4fd;
}
#copyright a {
	color: #eaf4fd;
}
#copyright a:hover {
	color: #eaf4fd;
}
#copyright a:visited {
	color: #eaf4fd;
}
#copyright ul.copyright_links {
	position: absolute;
	top: 5px;
	left: -5px;
}
#copyright ul.copyright_links li {
	display: inline;
	font-size: 10px;
	padding: 0px 3px 0px 0px;
}

